Windows 和域后缀添加

Windows 和域后缀添加

我有一个 DNS 域并将其托管在自己的服务器上。我的台式电脑 (Windows XP) 配置为具有mydomain.tld作为其主 DNS 后缀。现在,当系统尝试解析任何域名 -stackoverflow.com例如 - 它会尝试添加后缀第一的,即使名称中有句点。换句话说,它会尝试stackoverflow.com.mydomain.tld. stackoverflow.com.

  1. 根据 DNS 标准和常识,这有效吗?
  2. 除了完全删除前缀之外,我还能做些什么来防止它?(我仍然希望将它附加到单组件主机名。目前我有两个前缀.mydomain.tld.配置了,但解析时速度不是很快foohost。)

答案1

1:有效

2:不。它可以帮助您在本地输入“简短”或部分域的服务器名称。

2 是罪魁祸首。这是一个检查所有默认前缀的堆栈函数。通常这不是一个技术问题,因为您的前缀将以您的服务器结束(因为它对内部域具有权威性),因此永远不会进入互联网。负载和流量也没有真正的区别。

答案2

说实话,我在解决问题时见过各种奇怪的 XP DNS 行为。我见过您所描述的情况。您可能还会看到其中对“stackoverflow.com.tld”的解析请求。如果 TCP/IP 属性中的“查找顺序”列表中列出了多个前缀,您会看到它也尝试以这种方式解析这些前缀。我怀疑这是“通过 TCP/IP 启用 NetBIOS 名称”的副作用,它试图确定“stackoverflow.com”是否是 NetBIOS 名称。一旦 NetBIOS 解析失败,它就会遵循标准 DNS 解析。

回答你的问题,这(可能)是有效的网络基本输入输出系统名称解析,然后是有效的DNS名称解析。禁用此功能需要关闭 TCP/IP 上的 NetBIOS 名称。

答案3

社区 wiki 回复基于 @Chris Thorpe 的原始评论引用域名转让

在 HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\DNSClient 中,将 UseDomainNameDevolution 从 1 更改为 0。

答案4

在我看来,Windows Server 2008 中不提供 TCP IP 上的 NETBIOS,因此以前尝试第一个非 FQDN(即 NetBIOS 名称)的方法可能在 Windows Server 2008 域中不可用。

相关内容