我有一个DNS域,并将其托pipe在我自己的服务器上。 我的桌面PC(Windows XP)configuration为将mydomain.tld作为其主DNS后缀。 现在,当系统尝试parsing任何域名时,例如 – stackoverflow.com ,它会尝试添加第一个后缀,即使名称中包含句点。 换句话说,它会尝试stackoverflow.com.mydomain.tld. 之前 stackoverflow.com. 。
mydomain.tld.configuration,但parsingfoohost时速度不是很快)。 1:有效
2:不。 它可以帮助您在本地input服务器名称“short”或部分域名。
2尤其是这里的罪魁祸首。 这是一个检查所有默认前缀的堆栈函数。 通常这是一个技术性的问题,因为你的前缀将在你的服务器上结束(因为它是对内部域的权威),因此从来不上网。 负载和stream量也没有真正的区别。
有趣的是,在解决问题时,我已经看到各种奇怪的XP DNS行为。 我已经看到你所描述的。 你也可能会在那里看到“stackoverflow.com.tld”的parsing请求。 如果您在TCP / IP属性的“查看顺序”列表中列出了多个前缀,您将会看到它尝试以这种方式解决这些问题。 我怀疑这是“通过TCP / IP启用NetBIOS名称”的副作用,它试图找出是否“stackoverflow.com”是一个NetBIOS名称。 一旦NetBIOSparsing失败,它将遵循标准的DNSparsing。
要回答你的问题,这是(可能)有效的NetBIOS名称parsing,然后是有效的DNS名称parsing。 禁用这将需要通过TCP / IPclosuresNetBIOS名称。
基于@Chris Thorpe的原始评论引用Domain Name Devolution的社区wiki响应:
在HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows NT \ DNSClient中,将UseDomainNameDevolution从1更改为0。
在我看来,基于TCP IP的NETBIOS在Windows Server 2008中不可用,因此在Windows Server 2008域中,先前尝试第一个非FQDN(即NetBIOS名称)的方法可能不可用。