需求描述
遇到的一个问题,就是客户的oa系统在云端,客户公司网络使用管理员登录到oa有问题,使用管理员就无法登录,使用普通用户就可以登录。昨天的文章:我都不敢想,OA系统中的普通用户可以正常登录,管理员却无法登录,居然是网络的问题?
感觉兄弟留言解惑,可能是oa系统那边,把客户公司的公网ip地址拉进黑名单了,但是OA系统的软件厂家说,我这边网络登录没有问题,那肯定是你们公司网络问题,这时就出现扯皮了。那我就有一个想法,是否能把客户公司的公网ip地址换一下,这样就可以测试一下了。
之前我也问过运营商小哥,如何换公网地址,运营商小哥说,你们公司都没有专线,哪业的公网地址,我想这肯定是很多运营商小哥都会这么说。那怎么办呢?我得自己想想办法。
现在的情况是,客户公司使用的是pppoe拨号,获取的是大内网的100开头的ip地址,那获取的是100开头的ip地址,都没有办法获取到公网ip地址,那这个公网ip地址如何才能被更换呢?看起来是不有点矛盾哈哈哈.....
解决过程
难道只有换猫,路由器wan口重新获取大内网ip地址,公网IP地址才会变吗?
我之前一直是这样认为的,路由器wan口获取到大内网的100网段ip地址,无论你PPPOE怎么拨号连接,最后,都还是获取到100的大内网,而这个大内网地址,对应的可能是1个公网地址,或者对应的两个公网地址,或者是几个公网地址,但是一般不会变。
当你带宽没有更换的时候,只是PPPOE重新拨号,只是换了wan口大内网地址,那应该也很难重新更换公网Ip地址吧?我一直认为的是下面的这样的拓扑图。
之前一直觉得,这个和光猫充当路由器一样,当光猫下发DHCP ip地址到路由器wan口时,让wan口获取到192.168.1.2,这样就算你wan口地址无论怎么变,运营商出口公网IP地址是不变的。我一直是这样认为的,不知道兄弟们是不也这样认为的?
我们也都知道,当路由器WAN 口 IP 是 100.64.x.x、10.x.x.x、172.16.x.x或 192.168.x.x,则处于内网环境,要通NAT转换到一个公网地址,然后再转发出去。
在前几年,那个时候,PPPOE如果获取不到公网地址,非100开头的大内网ip地址,还可以打电话到运营商直接更换的,如果公网ip地址有问题了,也可以重新拨号,使用wan口重新获到一个新的公网IP地址,但是由于ipv4公网地址占用完了,后来普通公司办理的普通带宽,都是大内网100开头的地址了,那这时,如果出现公网ip地址的确被oa系统拉进黑名单了,这时该怎么办呢?
最后,经过我的测试,我发现了运营商小哥可能都不知道的秘密?经过前两次的经历,我发现,可能我的理解有问题,于是我就做了以下的测试。
可以看到,我路由器,现在通过pppoe拨号,获取的ip地址是100.94.70.219这个大内网的IP地址。
于是我就查询了一下,我现在公网ip地址是多少?现在的的公网IP地址是114.221.9.78。
这时,我把wan口断开连接,然后重新拨号。
重新拨了一下,重新获取一个大内网的ip地址,可以看到,现在的还是获取的大内网的IP地址,是100.94.69.242。
再测试一下,当大内网100开头的ip地址变了,公网地址会不会变?
于是我着急的在测试一下我的公网IP地址,我居然发现,公网IP地址也跟着变了,现在的公网IP地址是180.109.106.227。
当我把100开头的大内网地址更改了,发现公网地址也跟着就变了,居然和我之前的想法完全不一样。
之前我一直认为,WAN 口获取100.64.x.x ,它的公网 IP 非常大的可能是不变的,变的概率比较小,因为我觉得运营商 NAT 池未调整。 或者要等这个公网地址用满,才能拨到另外一个公网地址。结果超出了我的想象,这个只是我自己的测试,其它城市是否也是这样,我就不知道了,如果有兄弟遇到了同样的问题,可以更换一个大内网ip地址试试,说不定公网地址也就变了。