是否有可能不使用 DNS 而通过 IP 地址解析主机名?

是否有可能不使用 DNS 而通过 IP 地址解析主机名?

我有一个问题,我可以 ping 一个 IP 并返回主机名,而无需使用 DNS 或 IP 映射吗?

也许来自ARP缓存。

答案1

不,当然不能用 ping,因为 ping 不是名称解析服务。无论如何,如果您 p​​ing 主机名,则首先使用 DNS 将其转换为 IP。

您可以连接到在端口上运行的服务(例如 80 上的网站),该服务会回复包含主机名的数据包。某些协议还可以在连接对话期间泄露主机名(例如 SMTP)。

因此,如果你在同一个网段上(取决于路由器和交换机),你通过 arp 请求或某些协议(netbios)获取主机信息

相关内容