假设您有IP地址而没有其他信息。您不能使用DNS,因为它可能会报告无效信息。还假设目标计算机正在运行Microsoft OS,并且当前处于联机状态并已启动。
有没有办法直接使用IP地址(某些服务/端口)查询机器,以找出该机器的主机名是什么?
答案 0 :(得分:1)
根据远程计算机上启用的Windows和服务的版本,您可以查询其NetBIOS(WINS)标识符名称。这不会给你一个域名,但它可能得到足够的名称,所以你可以识别机器。
http://technet.microsoft.com/en-us/library/cc736703(WS.10).aspx
答案 1 :(得分:0)
您可以使用NetBIOS Name service(UDP端口137)
我认为WINS只是NetBIOS NS的另一个名称/瘦包装。