【发布时间】:2018-02-16 04:24:13
【问题描述】:
我正在 RedHat Linux 上使用 Consul 测试 DNS。我有一个问题,当我尝试“挖掘{服务名称}”时它不起作用。
我有一个本地 Consul 代理在 8600 上运行并监听 DNS。 我还配置了 DNSMASQ 以将 .consul 域 dns 查询转发到本地领事代理。
下面的工作没有任何问题
挖掘@x.x.x.x -p 8600 consul.service.consul
挖掘@x.x.x.x -p 53 consul.service.consul
但是当我这样做时 "dig consul.service.consul" 它不起作用。但是这个确切的查询适用于我的开发机器,即 MAC。
非常感谢任何指导。
这是我的 dnsmasq conf,位于 /etc/dnsmasq.d/10-consul
server=/consul/x.x.x.x#8600
【问题讨论】: