怎么看自己是不是公网ip?没有公网IP怎么办?现在自己搭建服务器和NAS的朋友越来越多,自建的服务器或NAS不但可以在别人面前炫技一下,而且很多时候可以方便自己的工作。不过在自建的服务器或NAS的时候,需要先了解一下自己使用的是否是公网IP,如果不先了解清楚就采购一套设备回来,到最后还是无法使用。下面小编就来给您介绍一下怎么看自己是不是公网IP,以及在没有公网IP的情况使用nat123端口映射外网访问通用方法。
一、怎么看自己是不是公网IP?建议多维度综合判断!
1、凭IP范围段简单判断
一般常见的有四种开头的IP是内网IP:192开头的、172开头、100开头、10开头。发现这种的是可以基本肯定是内网地址的了。
排除这四个开头的IP之外,基本上其他开头的IP都是公网IP。不过这样的判断不够准确,因为很多现在的网络商用了自己路由转发后私有IP看起来是公网范围,但实际是只能本网络商内部使用的内网IP的。
2、百度IP与路由器IP对比
直接浏览器百度一下”IP”,其实这里查到的是公网IP,但是你的宽带到底是不是公网IP这里是不能确定的。还需要你到你路由器的后台查看一下IPv4的IP地址,如果这两个IP地址一致,就说明你使用的是公网IP;如果不一致,那么你使用的就是私网IP,也就是我们常说的大局网IP。
3、打电话给对应的网络运营商客服询问
直接拨打对应网络运营商的客服电话,询问自己使用的是不是公网IP。如果你使用的是长城宽带或是有线通,那就不用问了,他们提供的网络是没有公网IP的,因为它们也是租用三方网络线路的,用了中转技术省IP的。
二、没有公网IP怎么办?内网IP端口给外网访问通用方法!
正如我们了解到的,因为公网IP资源稀缺,所以无法满足我们每个对于公网IP的需求。那么如果没有公网IP怎么才能将内网部署的服务器提供互联网访问到呢?其实我们可以通过三方网络端口映射软件来解决,其中nat123就是不错的选择。
nat123网址映射服务可以将内网IP映射生成一个公网地址,即通过云端服务器与内网服务器建立连接,把内网端口映射到云端,通过生成的固定域名快速访问局域网应用,适用于没有公网IP或存在IP端口受限的各种网络环境场景。
无公网IP时,利用端口映射工具,将内网IP端口映射到外网的操作步骤:
1、首先注册nat123账号,进入对应官网网址从注册链接进入设置帐号名、密码、邮箱信息。
2、然后下载nat123客户端,如本地是windows的 选择windows版。
3、下载之后,安装,(建议将安装目录修改到D盘或其他非系统盘,避免本地系统盘权限问题)打开客户端登录。
4、打开登录客户端后,在默认映射列表,“添加映射”点击进入操作设置,先选择映射类型(如同端口、80、非80、443等),再自定义填写对应的内网地址(本地目标主机IP端口)和外网地址(给外面连接访问的域名和端口)。
5、确定保存之后,就可以见到生成一个带有内外网地址端口的端口映射记录。
6、当外网地址使用自己域名时,记得登录自己注册域名解析网上添加对应的域名解析指向让自己域名生效。不然会一直提示域名指向不对,且访问自己域名不到。
7、在外面网络访问时,直接通过对应nat123设置的域名来访问。如选择了非80的则同时带上外网端口号来访问。
示例:在eclipse,启动一个tomcat上的javaweb项目,在浏览器输入http://localhost:8080/javaWebTest/,测试没问题。将地址栏地址改成nat123映射绑定的域名地址+项目URL。测试成功。在外网下也可以访问。