菜鸟笔记
提升您的技术认知

软路由地址和公网地址不一致怎么办

路由器端口映射弄了半天,用ddns挂的域名死活没办法访问到内网的服务。
后来猛回头,才发现拨号出去的,电信给的WAN口IP是一个电信的大内网的IP,和ip138的公网IP不一致,ddns的域名解析到的是ip138的那个ip,和路由器拨号的公网IP(其实是电信的内网ip)对不上,用域名肯定访问不到内网的服务了。

这种情况想要通过域名来访问内网的服务,怎么处理呢?

软路由地址和公网地址不一致


10、100、127、172、192开头的IP都是内网IP,不是公网IP,题主拨号后获得的IP是100开头,所以是个内网IP。

软路由地址和公网地址不一致

解决方法有二,一是如果题主使用的是1000M宽带,一般可以让运营商给提供公网IP,如果使用的是500M宽带,可以和装维经理“商量”,如果他能同意的话,也可以给一个公网IP。二是网上有很多成熟的内网映射工具,如花生壳等,可以把内网IP地址映射为一个公网可直接访问的域名。