本地搭建服务并提供互联网连接时,较为传统的方法是使用公网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指向让自己域名生效,不然会一直提示域名指向不对且访问域名不了。