当前位置: 首页 > java >正文

查询公网IP地址的方法:查看自己是不是公网ip,附内网穿透外网域名访问方案

本地搭建服务并提供互联网连接时,较为传统的方法是使用公网IP地址。因此,如何查询本地自己是不是公网IP,是必须要掌握的一种技巧。当面对确实无公网IP时,则可以通过内网穿透方案,如nat123网络映射工具,将本地局域网地址转换成域名让外网访问。

一、查询本地公网IP地址的方法

1.通过搜索平台查看

如浏览器打开百度搜索,并输入“IP”查看结果。可以看到本地公网IP地址信息,如下图示,注意前面可能会有广告省略它们。

2.通过三方在线网站工具查询

打开浏览器,访问公网IP查询网站如ip138或站长工具,并进入相关IP查询功能里面,在页面中会显示当前使用的本地公网IP地址信息,参考如下图示,这里图示对一些广告展示做了模糊处理。

3.通过本地路由器查看

浏览器打开并登录本地路由器管理后台,找到上网IP管理相关位置,可以查看到wan口状态,这个IP地址就是本地路由使用的IP地址,如下图示。

如果路由WAN这个IP是内网IP段的,则是内网IP;如果这个IP显示不是内网IP,则有可能是公网IP,还需要同时结合上面其他网查对比看,对比IP一样时,则极可能是公网IP,建议本地开个端口跨网连接访问实际测试看。

二、有公网IP时怎么将内网IP端口提供外网访问

有公网时,可直接通过本地路由器端口映射实现内网让外网远程访问。

登录路由管理后台时,找到对应虚拟服务器或转发规则或端口转发(不同路由型号略有不同叫法),并添加转发规则确认保存。参考图示如下。

三、无公网IP时如何将内网指定端口服务让外网使用

没有公网IP时,可以通过内网穿透技术方案,如nat123端口映射工具,实现内网端口指定服务绑定到域名提供外网访问。

操作步骤比较简单,以nat123为示例,只需要在本地内网下载安装nat123客户端并登录“添加映射”,选择合适的映射类型(如80、443、非80、全端口等)和自定义好对应内外网地址(外网地址用自己域名或自动生成的二级域名)即可,如下图示。

当确认保存后,生成带内外网地址映射记录图标,鼠标停留可查见相关状态提示。需要注意的是,使用自己域名作为外网地址访问填写的,同时需要在自己注册域名解析网上添加对应的cname指向让自己域名生效,不然会一直提示域名指向不对且访问域名不了。

http://www.xdnf.cn/news/6013.html

相关文章:

  • 构建优雅对象的艺术:Java 建造者模式的架构解析与工程实践
  • HarmonyOs开发之———使用HTTP访问网络资源
  • Eslint和perrier的作用
  • CSS盒子模型:Padding与Margin的适用场景与注意事项
  • npm 报错 gyp verb `which` failed Error: not found: python2 解决方案
  • 【漫话机器学习系列】259.神经网络参数的初始化(Initialization Of Neural Network Parameters)
  • 【Java面试题】——this 和 super 的区别
  • PHP黑白胶卷底片图转彩图功能 V2025.05.15
  • Stable Diffusion WebUI 插件大全:功能详解与下载地址
  • 【软件测试】:推荐一些接口与自动化测试学习练习网站(API测试与自动化学习全攻略)
  • 配置Nginx解决http host头攻击漏洞【详细步骤】
  • Dockerfile实战:从零构建自定义CentOS镜像
  • Python爬虫实战:研究进制流数据,实现逆向解密
  • 【优选算法 | 字符串】字符串模拟题精选:思维+实现解析
  • 【python实用小脚本-59】连续刷题7天,手动整理编程题目效率低下,Python代码5分钟搞定,效率提升80%(附方案)
  • 力扣刷题Day 48:盛最多水的容器(283)
  • Linux操作系统中的SOCKET相关 - Socket字节序调整与网络传输
  • Kubernetes 标签和注解
  • 【软件测试】第一章·软件测试概述
  • 行动算子(知识)
  • GZip+Base64压缩字符串在ios上解压报错问题解决(安卓、PC模拟器正常)
  • 服务器中存储空间不足该怎么办?
  • IP协议的特性
  • 大白话解释联邦学习
  • skolelinux系统详解
  • Proxmox VE 8.4.0显卡直通完整指南:NVIDIA Tesla T4 实战
  • 什么是懒加载?
  • 06_java常见集合类底层实现
  • unity 制作某个旋转动画
  • 分割一切(SAM) 论文阅读:Segment Anything