查找主机地址的来源

查找主机地址的来源

我有一台正在解析名称的 Windows 服务器。我不知道该地址来自哪里:它不应该在 DNS 上,也不在 上C:\Windows\system32\drivers\etc\hosts

当我尝试用它查找名称时,nslookup它告诉我该名称不存在。但是该ping工具可以查找名称。

我如何才能找到该分辨率的来源?

答案1

如果您没有使用 FQDN,并且 NSLookup 找不到它但 ping 可以找到,那么它可能是由远程计算机广播的 NetBIOS 名称,而不是 DNS 条目、HOSTS 条目或本地系统上的任何内容,或由中央服务器处理的任何内容(假设您没有设置 WINS 服务器)。

您可以使用nbtstat -r它来获取通过 NetBIOS(通过 TCP/IP)广播解析的主机名列表。

主机名解析一般采用以下顺序:

  1. 客户端检查查询的名称是否是它自己的。
  2. 然后,客户端搜索本地 Hosts 文件、存储在本地计算机上的 IP 地址和名称列表。
  3. 查询域名系统 (DNS) 服务器。
  4. 如果名称仍未解析,则使用 NetBIOS 名称解析顺序作为备份。可以通过配置客户端的 NetBIOS 节点类型来更改此顺序。

以上引自 MS KB172218:Microsoft TCP/IP 主机名解析顺序

相关内容