是否可以在没有 DNS 的情况下从 IP 地址解析主机名?
假设您有一个 IP 地址并且没有其他信息。您不得使用 DNS,因为它可能会报告无效信息。还假设目标计算机正在运行 Microsoft 操作系统并且当前处于联机状态并已启动。
有没有办法直接使用IP地址(某些服务/端口)查询机器以找出该机器的主机名是什么?
Assuming you have an IP address and no other information. You're not allowed to use DNS as it may be reporting invalid information. Also assume that the destination machine is running a Microsoft OS and is currently online and booted.
Is there any way to query the machine directly using the IP address (some service/port) to find out what the hostname is of that machine?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
根据 Windows 版本和远程计算机上启用的服务,您也许能够查询其 NetBIOS (WINS) 标识符名称。这不会给你一个域名,但它可能会获得足够的名称,以便你可以识别机器。
http://technet.microsoft.com/en-us /library/cc736703(WS.10).aspx
http://support.microsoft.com /kb/830578
Depending on the version of Windows and services enabled on the remote machine, you may be able to query its NetBIOS (WINS) identifier name. That won't give you a domain name, but it might get enough of a name so you can id the machine.
http://technet.microsoft.com/en-us/library/cc736703(WS.10).aspx
http://support.microsoft.com/kb/830578
您可以使用 NetBIOS 名称服务(UDP 端口 137)
我认为 WINS 只是 NetBIOS NS 的另一个名称/薄包装。
You can use NetBIOS Name service (UDP port 137)
I think that WINS is just another name / thin wrapper around NetBIOS NS.