有关WIN2003 DNS设置问题

来源:百度知道 编辑:UC知道 时间:2024/06/14 05:23:53
一般情况设置DNS某个IP,当浏览网页时,会去DNS指定的IP寻找域名与IP的匹配情况。

现在我有台服务器WIN2003,IP为192.168.1.2,设置了DNS服务器,指向了域名及对应的IP
在客户机上设置DNS为192.168.1.2,能顺利打开前面设置的域名

问题来了:
既然我客户机设置了DNS为192.168.1.2,而我192.168.1.2上又没有其他的公网域名的设置,为什么我照样能顺便得访问公网域名呢?

虽然现在这种效果就是我需要的,但我很想知道DNS指向的工作原理
ps:
回复 jieleey -------------------
DNS服务器的设置都是默认的,我只是指定了一个域名的指向,转向什么的都是默认的没动过。
如果客户机的DNS没设对,那我指向的域名也不会正常了。
你所说的192.168.1.2解析不到后转向可能吧...

回复 piaitelu ------------------
WIN2003已安装DNS服务,而且只添加了一个“正向查询区域”,其他都是默认的。
客户机设置DNS为192.168.1.2(DNS服务器)和公网DNS
请问,一旦客户机去192.168.1.2找不到需要的域名是否会去第二个DNS(公网DNS)中找?

出现这种情况,应该是因为192.168.1.2这台计算机本身访问过那个地址,所以DNS缓存里会留有那条记录,这样的话,并不等于这台计算机真的提供了DNS服务,如果希望在WINDOWS 2003SERVER上提供DNS解析服务,一定要安装DNS服务,安装过程很简单,可以看一下这里http://server.chinabyte.com/234/2479734.shtml
另外,楼上说的情况不太可能,因为楼主已经说了他没有做过什么特别的设置,而且DNS的查询是递归的,如果没有专门对哪个域名做转向的话,查询是不会跳转的。

你是不是在DNS服务器上设置有转接(也可能是跳转,Win2003下的名字忘了)?就是说,如果你要访问www.163.com,如果你192.168.0.2解析不到这个地址,就会自动转到外网的DNS。
或者你客户机设置的DNS不至一个。