zeroconf 将主机名绑定到 IP 地址吗?

zeroconf 将主机名绑定到 IP 地址吗?

我的意思是,为什么 IP 地址不够用?我们可以通过 IP 地址识别设备。为什么我们要使用主机名?识别设备?

我知道 IP 地址是随机分配的(在某个范围内)。那么主机名呢?它们是如何分配的?

答案1

在我使用过的所有 zeroconf 设备上,主机名实际上是在设备上设置的。在 Mac 上,主机名来自您为系统设置的计算机名称。在我的 Linux 和 OpenSolaris 机器上,主机名是系统主机名。

答案2

IP 地址不会告诉您有关设备的任何信息。除了设置主机名的机器(如 Kamil 所解释的那样),打印机、扫描仪、相机和存储设备都可以内置有用的名称。因此,您可能会看到诸如“喷墨打印机型号 1234”和“数码相机 XYZ”之类的名称。决定哪一个将打印您的文档比尝试在 192.168.1.11 和 192.168.1.12 之间进行选择要容易得多!

如果您有多个设备,您通常可以更改名称,但对于打印机之类的设备,出厂时设置的名称通常就足够了。因此,回答您问题的第二部分,对于许多设备,名称是在工厂刻录到 ROM 中指定的。

相关内容