我在尝试将非常旧的 DNS BIND 9.5 移至新的 DNS BIND 9.9 时遇到了问题。该问题类似于此帖子:
DNS 查询仅适用于完全限定域名 (FQDN),不适用于短名称
但问题出在使用短名称的 Windows DNS 客户端中。当您使用短名称查询旧 DNS 时,它会解析 FQDN。当您使用短名称查询新 DNS 时,它会失败。它们都使用 FQDN 很好地解析。据说nslookup
使用域后缀搜索。Windows 8.1 和 10 的问题仍然存在。我无法在其他版本中尝试此操作。
C:\Users\jsm> nslookup jsm 10.0.52.1
Servidor: NSGal02.bancoxxx.com.ar
Address: 10.0.52.1
Nombre: GAL115100.bancoxxx.com.ar
Address: 10.6.15.36
Aliases: jsm.bancoxxx.com.ar
C:\Users\jsm> nslookup jsm 10.0.52.2
Servidor: UnKnown
Address: 10.0.52.2
*** UnKnown no encuentra jsm: Server failed
C:\Users\jsm> nslookup jsm.bancoxxx.com.ar 10.0.52.2
Servidor: UnKnown
Address: 10.0.52.2
Nombre: GAL115100.bancoxxx.com.ar
Address: 10.6.15.36
Aliases: jsm.bancoxxx.com.ar
有什么线索吗?
答案1
我猜想您的 TCP/IP 属性中的 DNS 后缀搜索顺序可能存在问题,或者您机器中的 DNS 表已损坏。如果是这样,输入主机的 FQDN 将允许 DNS 定位服务器。您可能希望尝试重新编辑 DNS 表。