工作原理:ping 计算机名称

工作原理:ping 计算机名称

我只是想知道在这种情况下它是如何工作的:我的两台计算机(OS=Windows)位于同一子网和工作组中。没有设置 DNS 和 WINS。但我可以用计算机名称互相 ping。

当我执行 nslookup(例如“nslookup PC-A”)时,没有找到有效记录。当我执行 ping(例如“ping PC-A”)时,它可以工作。

任何答案都非常感谢!!

答案1

NetBIOS 允许您的计算机通过广播来“发现”名称。示例如下:

1) You ping PC-B
2) Your PC (PC-A) broadcasts via NETBIOS: "Who has PC-B? Reply to x.x.x.x"
3) PC-B sees the response, responds "PC-B is at x.x.x.x"
4) PC-A takes this result, resolves the name.

大功告成。这本质上与 DNS 查找相同,只是您询问的是网络而不是 DNS 服务器。ARP 的 MAC->IP 映射也具有相同的行为。

具体行为来自NETBIOS 服务

答案2

相关内容