首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用consul和dnsmasq进行反向dns查找

使用consul和dnsmasq进行反向dns查找
EN

Stack Overflow用户
提问于 2015-09-30 04:14:35
回答 1查看 8.9K关注 0票数 3

我已经设置了consul ( dns )和dnsmasq,这样我就可以拥有自己的内部http://consul.io/解析了。我已经用dig测试过consul支持反向dns查找:

代码语言:javascript
复制
$ dig @127.0.0.1 -p 8600 +noall +answer -x  11.0.16.69
69.16.0.11.in-addr.arpa. 0      IN      PTR     ip-11-0-16-69.node.dc1.consul.

但是,通过dnsmasq进行反向dnsmasq查找失败。如何配置dnsmasq将反向查找条目转发给领事?

我目前正在使用默认配置运行consul。每个节点都有一个咨询代理启动,如下所示:

代码语言:javascript
复制
consul agent -data-dir=/tmp/consul -bind <ip> -node <short hostname>

/etc/dnsmasq.d/10-consul中有一个文件可以对内容执行此操作:

代码语言:javascript
复制
server=/consul/127.0.0.1#8600

最后,我在/etc/resolve.conf中添加了一个指向本地主机的条目,以便使用dnsmasq:

代码语言:javascript
复制
search us-gov-west-1.compute.internal
nameserver 127.0.0.1
nameserver 11.0.0.2

我在AWS上,我仍然可以利用他们在他们的环境中提供的dns服务以及我自己的内部dns方案,这一点至关重要。

EN

回答 1

Stack Overflow用户

发布于 2015-09-30 04:42:49

添加以下行:

代码语言:javascript
复制
server=/16.0.11.in-addr.arpa/127.0.0.1#8600

添加到/etc/dnsmasq.d/some_name中的文件

16.0.11代表cidr 11.0.16/24中的任何ip

因此,该范围内IP将被转发到第二部分(在端口8600上运行的咨询代理dns )。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32852975

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档