领事 DNSMASQ 问题

Om *_*san 5 dnsmasq consul

我正在 RedHat Linux 上使用 Consul 测试 DNS。我有一个问题,当我尝试“挖掘 {service name}”时它不起作用。

我有一个本地 Consul 代理在 8600 上运行和侦听 DNS。我还配置了 DNSMASQ 以将 .consul 域 dns 查询转发到本地领事代理。

以下工作没有任何问题

挖@xxxx -p 8600 consul.service.consul

挖@xxxx -p 53 consul.service.consul

但是当我做“挖掘 consul.service.consul”时它不起作用。但是这个确切的查询适用于我的 MAC 开发机器。

非常感谢任何指导。

这是我的 dnsmasq conf 位于 /etc/dnsmasq.d/10-consul

服务器=/领事/xxxx#8600

Om *_*san 1

能够通过将以下条目添加到 /etc/resolv.conf 名称服务器 127.0.0.1 来解决该问题