我们安装了 DNSMasq 来提供 ip 地址和 tft 启动。
由于服务 dnsmasq 正在运行,本地 ubuntu 系统上的解析不起作用:root@dnsmasq001:~# ping joeri001 ping: unknown host joeri001 /etc/resolv.conf 包含:127.0.0.1
如果我们停止 dnsmasq ,解析将正常运行。知道为什么会发生这种情况吗?
此外,对于从 dnsmasq dhcp 服务器获取 IP 的设备,解析也不起作用。我该如何设置名称服务器并进行搜索?
氪,
乔里
答案1
DNSMASQ_EXCEPT=lo
可以通过添加 /etc/defaults/dnsmasq来修复本地解析向 dnsmasq dhcp 服务器添加名称服务器/搜索选项 dhcp-option=option:domain-search,joeri.com dhcp-option=option:dns-server,192.168.0.105