是否可以在没有DNS的情况下从IP地址解析主机名?

时间:2010-02-19 01:30:57

标签: windows networking tcp hostname

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

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

2 个答案:

答案 0 :(得分:1)

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

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

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

答案 1 :(得分:0)

您可以使用NetBIOS Name service(UDP端口137)

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