NETBIOS、主机名和计算机名之间的区别?

NETBIOS、主机名和计算机名之间的区别?

在 Windows 中如果你去计算机->属性->高级系统设置->计算机名称,您可以更改计算机名称,比如从MYCOMPUTER更改为LEDZEPPELIN

  • 这会将 (1) 计算机名称更改为LEDZEPPELIN
  • LEDZEPPELIN当我将 192.168.1.1 弹出到 URL 中时,它还会将 (2) 主机名更改为。
  • 这也允许我从连接到运行 Linux 的同一路由器的另一台计算机运行 (3) NETBIOS 查找。我将传递LEDZEPPELINNETBIOS 名称。
nmblookup LEDZEPPELIN

并返回 IP 地址。我很困惑,这三个都类似吗?

如果您可以提供一个有用的类比来帮助我理解(像这样:主机名和域名的区别)那真是太棒了

答案1

一般来说,您在工作网络而不是家庭环境中会体验到域。

想象一下:
计算机名称 john
netbios 名称通常也是 john(但有更严格的命名限制)

在域中,您的完整计算机名称可能john.company.local

company.local位是域名本身的名称。

netbios 是一种解析名称的旧方法,在很多方面都不再使用,但为了向后兼容,它仍保留在操作系统中。

您的 netbios 名称和计算机名称在所有意图和目的上几乎总是相同的。

出于好奇,您链接的文章中是否有您不理解的具体部分,我可以尝试进一步澄清。

答案2

Windows 有一个主机名由用户在安装时提供。相同的主机名解析为计算机名通过添加两个字母“PC”。然后添加相同的名称网络BIOS通过在主机名末尾添加新的特殊字符 ($) 来更改主机名。所有 3 个名称都通过更改主机名

相关内容