使用什么协议通过键入计算机名称来访问计算机?例如ping laptopone
,本质上是找到设备的 IP,然后对其进行 ping 操作。
我曾经在我的网络中有一个 AVM FritzBox 6360 作为路由器/DHCP 服务器。每个设备都可以通过其网络名称访问。现在我换了一个名为 ConnectBox 的新盒子,我的系统只有一半仍然可以访问:
myuser@systemone:~$ ping laptopone
ping: laptopone: Name or service not known
我假设 AVM 负责关联 DNS 调用,基本上是将计算机名称与 IP 地址关联起来。ConnectBox 似乎没有完成这项工作,这意味着只有某些系统将所需的服务作为守护程序或进程运行。
当有像 ping 或 ssh 这样的网络调用时,系统需要什么类型的服务来使其能够响应其名称?
通过认识到上述路由器没有任何 DNS 服务来解决。使用 Bind 构建自己的 DNS 服务器并使用 DHCP 传播它可能是解决方案。感谢@ByteCommander 和@dobey。