![无法使用 DNS ping 短名称](https://linux22.com/image/1511072/%E6%97%A0%E6%B3%95%E4%BD%BF%E7%94%A8%20DNS%20ping%20%E7%9F%AD%E5%90%8D%E7%A7%B0.png)
我们最近使用 bind 配置了一台 Ubuntu 服务器,使其在我们的网络上充当 DHCP 和 DNS 服务器。它工作正常,因为 IP 地址由 DHCP 服务器分配,并且主机可以解析。
然而,有一个问题一直困扰着我们。使用 DHCP 时,我们可以通过主机的短名称 (例如 myhost) ping 主机,但如果我们使用的是静态 IP,则无法 ping 主机的短名称,只能 ping 完整名称 (例如 myhost.internal)。
我想知道是否有人能想到可能出现问题的明显原因。我本以为,无论客户端使用动态 IP 还是静态 IP,DNS 都应该以相同的方式运行。
艾伦
答案1
手动设置 IP 地址时,您还需要手动设置 DNS 后缀。
在 Windows 中,它位于 IPv4 属性中。单击先进的...,然后选择DNS 选项卡, 然后此连接的 DNS 后缀:在你的例子中,这将是内部的。
答案2
如果你将反向 DNS 添加到你的区域,你将能够 ping 主机名而无需 FQDN