日期:2014-05-17  浏览次数:20873 次

在内网用外网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的技术,他们说禁止了回路功能。再次感谢,分还是给您吧。