什么为zeroconf绑定主机名到IP地址?

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

我知道IP地址是以一种随机的方式(从一定范围内)分配的。 主机名称怎么样? 他们如何分配?

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

一个IP地址不会告诉你关于设备的任何信息。 除了设置主机名称的机器外,卡米尔解释说,打印机和扫描仪,照相机和存储设备都可以使用内置的有用名称。因此,您可能会看到诸如“喷墨打印机型号1234”和“数码相机XYZ”等名称。 决定哪一个将打印你的文件比试图在192.168.1.11和192.168.1.12之间select要容易得多!

如果你有一台以上的设备,你可以经常更改名称,但是对于像打印机这样的设备,工厂设置的名字通常是足够好的。 因此,要回答您的问题的第二部分,对于许多设备来说,名称是通过在工厂中刻录到ROM来分配的。