局域网内配置DNS实现域名访问内网 同时能上外网?

来源:百度知道 编辑:UC知道 时间:2024/05/31 13:37:26
www.junyue.com网站为局域网内部
现要求局域网里的电脑能访问它 同时也能上外网

路由器LAN设置 ip 192.168.1.1 子网掩码 255.255.255.0
路由器下面接两个交换机
所有的电脑都接在这两个的交换机下面
现在在192.168.1.113上面装2003系统 架设iis服务器 DNS服务器 本地连接设置IP:192.168.1.113 子网掩码255.255.255.0 网关:192.168.1.1 首选DNS:192.168.1.1
DNS服务器 域名junyue.com 建主机为www.junyue.com 指向192.168.1.113
iis服务器 建网站www.junyue.com

其他的电脑本地连接设置为 IP:192.168.1.* 子网掩码:255.255.255.0 网关:192.168.1.1
首选DNS:192.168.1.113
这样其他电脑是可以通过域名访问到该网站。
现在要DNS不指向192.168.1.113
也能实现通过域名访问该网站,应该如何实现呀?
比如我的IP地址用自动获得,也要可以访问到该网站。。
请具体说一下应该如何做。。。

在你的DNS服务器上配置转发器,转发器地址指向你的网关,或者在客户端配置备用DNS,也指向网关
推荐做前者!

给我加分儿啊~~~

你用FTP架构啊!

因为你的域名解析是内部DNS服务器提供的,如果不指向113的服务器,肯定是解析不了的。或者你可以搞了一DNS的递归解析,但只能在内部做。

干嘛要那么麻烦!
我现在可以访问www.junyue.com,说明你已经注册了域名,所以根本没必要在192.168.1.113上又专门装个DNS服务来完成www.junyue.com->192.168.1.113的翻译。
你可以将内网的所有计算机DNS设置为192.168.1.1,这样内网的计算机也可以通过外部的DNS翻译并访问,只不过内网用户是绕了一圈访问的(先出去,再访问进来),所有内网用户在服务器上会反应为同一个IP地址。

如果你非要区分每个内网用户,那就参考195319333的回答吧。其第一种方法,因本地DNS能缓存已翻译过的地址,下次需要翻译时直接在本地DNS上完成,所以能增加DNS的反应速度。