通过输入计算机名称来访问计算机使用什么协议?例如,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 之类的网络调用时,系统需要什么类型的服务才能响应其名称?
答案1
通过识别上述路由器没有任何 DNS 服务解决了这个问题。使用 Bind 构建自己的 DNS 服务器并使用 DHCP 传播它可能是解决方案。感谢 @ByteCommander 和 @dobey。