+ -
当前位置:首页 → 问答吧 → 【已解决】在内网无法通过二级域名访问内网的服务器

【已解决】在内网无法通过二级域名访问内网的服务器

时间:2009-02-06

来源:互联网

网络状况是这样的

192.168.0.11 ===>服务器(gentoo)
192.168.0.254 ===>服务器的dns 地址
服务器可以上Internet
服务器上有几个内部站点,要求内网可以通过互联网访问。(暂时没做内网的dns)

有一个域名abc.cn,在域名的dns管理中设置了二级域名,而且指向了当前路由器的公网ip地址


192.168.0.254 ===>网关(tomato 固件)
在网关的路由器中,设置了 端口映射,将当前的公网ip端口(a.a.a.a:80)映射到内网的服务器上(192.168.0.11:80)


192.168.0.2 ===>客户机

客户机ping 192.168.0.254 没问题。
客户机ping 192.168.0.11 没问题。
客户机ping blog.abc.cn ,显示的结果是指向了当前路由器的公网ip,这个没错误
客户机ping prj.abc.cn ,显示的结果是指向了当前路由器的公网ip,这个没错
客户机ping bug.abc.cn ,显示的结果是指向了当前路由器的公网ip,这个没错

客户机上网没问题
客户机访问 http://bug.abc.cn 正常。首页正常打开,登陆后也正常。

客户机访问 http://prj.abc.cn 的首页正常,
但是一登陆,就转到了http://prj.xxxx.com/main........
这个prj.xxx.com 是以前这个站点的地址,在公网上放过一阵子。程序本身是从当初那个服务器直接copy过来的。我搜索的缓存之类的文件,没发现有缓存文件。
原来prj.xxx.com所在的服务器已经停掉了web server,程序本身也删除了。


客户机访问 http://blog.abc.cn 不正常,直接转到了中国联通 《《您所访问的网址不存在或网络无法访问,请尝试使用搜索功能查询相关信息》》
这个blog.abc.cn 以前是在公网放过,和prj.abc.cn的程序是在一起的。在程序中没有发现缓存文件。


假设服务器上,如果这两个站点程序有错误,会报程序的错,而不是将地址转到中国联通的错误页面上。

让其他ip地址的朋友访问这些站点后,也是这个问题。

求问题解决思路。

作者: 4DSpace   发布时间: 2009-02-06

热门下载

更多