路由器端口映射弄了半天,用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地址映射为一个公网可直接访问的域名。