在内网用外网IP访问内网,请大虾帮帮~
公司做了个局域网,如下:
xx.xx.xx.xx为我的动态IP,xxx.com为我的动态域名;
8.8.8.8 路由器IP;
8.8.9.1 服务器,用动态域名xxx.com建立了WWW服务;
8.8.9.2—8.8.9.99 为管理IP,比如我自己用;
8.8.8.12—8.8.8.99 为客户机,限制了电影等非办公程序;
我在服务器上做了动态域名xxx.com,路由器上端口映射什么的都做好了,外网可以通过xxx.com访
问,也可以通过xx.xx.xx.xx访问。问题来了,我在内部用xxx.com也好,用xx.xx.xx.xx也好都访问
不到,只能用8.8.9.1内网IP访问。
之前我了解了下,说是回路(还是回流)的问题。但一直得不到解决,请大家帮帮我,感激不尽……
------最佳解决方案--------------------内网有DNS服务器的话,添加主机就行,内网的机器DNS地址用内网的DNS服务器
开启路由器的DNS功能,添加你域名到IP的关系(路由器支持的话)
http://tiger506.blog.51cto.com/318536/583921
用DNS-mapping功能
http://maotinghai.blog.51cto.com/952166/939757
修改本地机器host文件,添加域名到内网IP的关系
------其他解决方案--------------------首先谢谢gxgyj,不好意思,是我没说明情况,我用的路由器是TOTOLINKM985W,没有那样的功能。
哪位了解TOTOLINKM985W这款路由器的有办法的请联系我,谢谢。
难道只有修改本地机器的HOST文件。。。
------其他解决方案--------------------这些设置都要在路由器上设置的,不支持的话,就再在路由器上做个NAT,外网IP(服务)->内网服务器IP(服务),再不行可以把内网IP放在路由器的DMZ区,都不行,那就没办法了
------其他解决方案--------------------gxgyj,确实都不行,我也问了TOTOLINK的技术,他们说禁止了回路功能。再次感谢,分还是给您吧。