3

假设您有一个 IP 地址并且没有其他信息。您不能使用 DNS,因为它可能会报告无效信息。还假设目标计算机正在运行 Microsoft 操作系统,并且当前处于联机状态并已启动。

有什么方法可以直接使用 IP 地址(某些服务/端口)查询机器以找出该机器的主机名是什么?

4

2 回答 2

1

根据远程计算机上启用的 Windows 版本和服务,您可能能够查询其 NetBIOS (WINS) 标识符名称。这不会为您提供域名,但它可能会获得足够的名称,以便您可以识别机器。

http://technet.microsoft.com/en-us/library/cc736703(WS.10).aspx

http://support.microsoft.com/kb/830578

于 2010-02-19T01:49:10.817 回答
0

您可以使用NetBIOS 名称服务(UDP 端口 137)

我认为 WINS 只是 NetBIOS NS 的另一个名称/薄包装器。

于 2010-02-19T01:50:43.060 回答