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

标签 windows networking tcp hostname

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

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

最佳答案

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

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

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

关于windows - 是否可以在没有 DNS 的情况下从 IP 地址解析主机名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2293523/

相关文章:

c# - 网络流二进制序列化

windows - 批处理参数 %~s1 给出了错误的 8.3 短名称

java - java.net.preferIPv4Stack 实际上做了什么以及它可能有什么样的副作用?

networking - 开放互联网上的一对一多播可靠吗?

docker - curl卡在docker中,但不在主机上

c - C中的服务监听返回-1

java - 通过 Java 应用程序从内部调用命令行工具

windows - 如何在 cmd.exe 默认情况下制作 Unicode 字符集?

windows - 如何添加C :\windows\system32 to path on Windows 8?

networking - 如何从其他机器上捕获数据包?