局域网主机名解析

mou*_*che 2 networking hostname

我有几台电脑在我的家庭局域网上运行,并且都连接到一个路由器。我在一些机器上运行 linux,在其他机器上运行 Windows。没有任何配置,我可以从机器 ping 一个主机名,无论该主机的操作系统如何,并且它可以工作。我没有设置任何东西,那么主机名解析是做什么的?

Dav*_*man 5

不,它可能根本不是基于 DNS 的... Windows 机器本机使用NetBIOS 名称解析来识别本地网段上的其他机器。Linux 机器,假设是一个相对较新的发行版,几乎可以肯定在默认情况下运行 samba,这允许它们进入 Windows SMB 消息传递,使它们能够访问 NetBIOS 消息和名称解析。这一切都不取决于路由器——你可以把它换成一个愚蠢的无源集线器,它也能正常工作。