非公网IP,就是你们的网络是经过电信、联通、移动等其他网络运营商做了NAT转发。通俗点说,你的网不是直接连接到Internet(互联网),而是先连接到电信运营商的机房,再转接到Internet(互联网)。如下图所示:
【公网IP与非公网IP对比图】
(1)首先,登录你们公司的路由器,在路由器运行状态界面找到,WAN IP。如下图所示,WAN IP为100.64.45.149,这是一个虚假的网络IP地址。
【路由器中的WAN IP】
(2)在百度中,输入IP,然后点击搜索,百度会把你目前的网络IP查询出来,如下图所示,百度IP查询出来是171.214.179.67
【百度IP查询】
由于(1)和(2)两个操作中,查询出来的WAN IP和百度IP查询不相同,则说明你公司的网络目前没有直接连接到公网,而是电信等运营商把你们的网络进行了NAT转发;如果这两个IP是一致的,则说明你公司的网络是直接连接到公网的。
虽然目前你们能够上网,打开网页,登录QQ等都没问题,但其实你们公司网络直接连接到公网的权利,已经被电信等运营商给剥夺了,因此你们有以下两种方法进行解决。
方法一(推荐):你要知道你们公司网络运营商是谁?如果你们是用的电信网络,就拨打10000号,如果是使用的联通网络,就拨打10010号,如果是其他网络运营商,就对应的拨打运营商服务电话号。然后告诉他们,需要报故障,因为现在路由器解析出来的IP地址不正确,要求他们把你们公司的网络直接连接到公网,不要再通过他们内部进行NAT转发。如果客服说不明白你的意思,就要求帮忙转技术进行解决,必须要这样维护你们的合法权益。
如果运营商说转公网是需要付费的,你必须要严正地要求他们,把你的投诉像他们的上一级提交,这是你应有的合法权益。
方法二(不推荐):如果运营商最后还是拒绝给你转接到公网,那么你可以选择把服务器托管到IDC机房,而且要是VPS虚拟主机才行,但是这样每个月都会有一定金额的运营服务费,所以不建议这样做。