Windows 和域后缀添加

use*_*686 5 domain-name-system windows

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

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

sys*_*138 0

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

为了回答您的问题,这(可能)是有效的NetBIOS名称解析,然后是有效的DNS名称解析。禁用此功能需要关闭 TCP/IP 上的 NetBIOS 名称。