我是一名开发人员(一名软件开发人员,他必须做IT方面的工作)。 作为网站开发人员,我在本地Windows 2003 DNS服务器上创build了DNS主机条目 – 本地域中有两个DNS服务器 – 这样我就可以在Windows 7开发框中设置IIS7网站。
我的方法是将给定客户端的域添加到我的DNS服务器上的一个区域; 从主名称服务器复制所有MXlogging; 添加一个www一个logging; 然后我自己开发一个logging。 这样我的网域用户(平面devise师等)就可以看到公共网站和开发网站,但广大公众却看不到后者。
时不时 – 这有点奇怪 – 我有Windows 2003 DNS解决这些条目的问题。 它将我的本地域(cazburo.co.uk)添加到DNSsearch,例如下面显示的sc-asphalte.fr.cazburo.co.uk :
------------ Got answer: HEADER: opcode = QUERY, id = 2, rcode = NXDOMAIN header flags: response, auth. answer, want recursion, recursion avail. questions = 1, answers = 0, authority records = 1, additional = 0 QUESTIONS: sc-asphalte.fr.cazburo.co.uk, type = A, class = IN AUTHORITY RECORDS: ...
在FQDN上附加一个点即dev.sc-asphalte.fr可以正确parsing,但用户不希望这样做,而且浏览器也不会因为某些时候给出错误的主机响应而生气。
在尝试按“原样”parsing查询之前,在DNS查询上附加后缀的基本原理首先避开了我。 然而,这是我想要的行为:尝试解决scheme“原样”,然后解决后缀,fouarders,等等有什么办法实现这个与Windows 2003+(如果需要,我将从Windows 2003升级) ?
谢谢。
克里斯平
PS我已经尝试过的东西:
其他可能有影响的设置:
DNS客户端正在“search”一个logging。 这种情况发生时,无论是input到地址栏返回没有logging(注意:这个“无logging”的响应可能被caching,不一定从服务器返回)。 如果客户端configuration的服务器中的任何一个首先响应“无logging”响应,则客户端将caching该响应,而不尝试任何额外的服务器。 一旦命中Windows,默认情况下会按顺序尝试计算机的主DNS后缀(域)和所有连接特定的DNS后缀(通常由DHCP分配,尽pipe您也可以手动configuration它们)。 您可以通过configurationDNS后缀的“列表”并为其指定一个空列表来禁用此search。 可以在控制面板中configuration客户端,打开与networking连接相关的networking适配器的属性,打开IP属性,高级button,DNS选项卡,您将看到DNS后缀的选项。