Ping 到 dnsmasq 的主机解析为 127.0.0.1

Ping 到 dnsmasq 的主机解析为 127.0.0.1

我刚刚在我的家庭局域网中首次设置了 dnsmasq。我将其作为 DHCP 和 DNS 获取。

奇怪的是,当我 ping DEV01(有 dnsmasq)时,它解析为 127.0.0.1,但我不知道为什么这样做。

jorgee@jorgee:~$ nslookup dev01 192.168.1.2
Server:     192.168.1.2
Address:    192.168.1.2#53

Name:   dev01
Address: 127.0.1.1

还有什么需要配置吗?

答案1

解决方案是更改 hosts 文件以反映网络接口的 IP 地址(即将 127.0.0.1 更改为 192.168.1.2)。

这是因为 DNSMasq 根据“hosts”文件的内容将域名转换为 IP 地址,并且 hosts 文件设置为将域名指向 127.0.0.1,这是互联网上每台机器都有的特殊地址,因此即使没有有效的互联网连接它也可以引用自己 - 但 127.0.0.1 对于服务器来说效果不太好。

相关内容