- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经设置了 consul ( http://consul.io/ ) 和 dnsmasq,这样我就可以拥有自己的内部 dns 解析。我已经用 dig 测试了 consul 支持反向 DNS 查找:
$ 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 的反向 dnslookups 失败了。如何配置 dnsmasq 将反向查找条目转发给 consul?
我目前正在使用默认配置运行 consul。每个节点都有一个 consul agent 像这样启动:
consul agent -data-dir=/tmp/consul -bind <ip> -node <short hostname>
Dnsmasq 在每个节点上运行,默认配置除了将 dns 请求转发到端口 8600 的 consul 的单个设置。/etc/dnsmasq.d/10-consul
中有一个文件用内容做这个:
server=/consul/127.0.0.1#8600
最后,我在 /etc/resolve.conf
中添加了一个条目以指向本地主机,因此使用了 dnsmasq:
search us-gov-west-1.compute.internal
nameserver 127.0.0.1
nameserver 11.0.0.2
我在 AWS 上,我仍然可以利用他们在其环境中提供的 dns 服务以及我自己的内部 dns 方案,这一点至关重要。
最佳答案
添加行:
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 将被转发到第二部分(领事代理 dns 在端口 8600 运行)。
关于dns - 使用 consul 和 dnsmasq 进行反向 DNS 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32852975/
我正在尝试让 dnsmasq 将多个搜索前缀推送到 Windows 机器。如果我查看 MS dhcp 服务器,它看起来正在使用 dhcp 选项 135,但是任何配置该选项的尝试,例如 dhcp-opt
我在 ubuntu12.04 上使用 Dnsmasq 作为 DHCP 服务器。在我有两个路由器的局域网中,我想为不同的设备指定两个网关地址。那么它支持这个功能吗?如果支持,如何指定? 最佳答案 全部。
当我使用命令“kill -s SIGUSR1 cat/var/run/dnsmasq.pid”时,日志中的输出如下: Dec 2 14:23:48 dnsmasq[22548]: cache siz
是否可以在路径模式中设置通配符*? address=.example.com/foo/*/bar 似乎不起作用。 address=.example.com/foo/xxx/bar 有效,但我需要匹配随
我使用的是 Ubuntu 14.04,我安装了 dnsmarq。 我的 dnsmasq.conf 的内容是 address=/project.dev/192.168.0.2 listen-addres
所以我在本地开发环境中使用 dnsmasq,我需要将其设置为使用多个域,例如。 (.dev, .test, .somethingelse) 这怎么做? 目前它仅适用于 .dev 这就是我的 dnsma
是否可以使用 dnsmasq 将所有子域请求路由到给定的 IP(无论顶级域如何)? 我想让这样的东西发挥作用。 address=/dev.*/127.0.0.1 因此,任何带有 dev 前缀的生产 U
作为一个整体解决方案,我想使用 dnsmasq 在不同服务器之间拆分 dns 解析。 i.e. Default to dns server A, unless explicitly set to dn
我有一个已映射到 domain.tld 的设备。我现在想为所有子域 *.domain.tld 创建通配符,以便它们也映射到 domain.tld 的 IP。如何使用 dnsmasq 执行此操作? 最佳
我有一个本地开发盒,它设置了 apache2 和通用通配符子域、dnsmasq 和一个本地网站。此设置便于使用多个浏览器进行测试,因为本地站点上的 Web 应用程序不允许多个浏览器从同一位置/域登录。
我正在尝试在 Linux 上使用 dnsmasq 作为 wifi 接入点。 Windows 7 和 Android 智能手机可以很好地连接到 Linux 系统,但我的 iPhone 不能。 Windo
我在 Debian 上安装了 dnsmasq 我将它用作 DNS 服务器。 有没有办法阻止某些网站,如 Facebook 、twitter 并显示 HTML 页面说明该网站已被阻止? 网络类型是: 无
我在特定域上路由 DNS 流量时遇到问题。 例子: *.swaroop.com应该转发到ns.swaroop.com swaroop.org应该转发到ns.swaroop.org 我们可以用 DNSM
我正在尝试设置一个 docker dnsmasq 容器,以便我可以让我的所有 docker 容器查找域名,而不是使用硬编码的 IP(如果它们位于同一主机上)。这解决了 one cannot alter
我在我的项目中使用了树莓派,而且我已经将我的 pi 设置为 wifi 接入点。 我正在尝试创建一个登录页面,当用户连接到 pi 的 wifi 接入点时,所有 http 和 https 请求都必须重定向
我有一个运行 docker 容器的 CoreOS 实例,该容器运行 dnsmasq .目前dnsmasq配置仅设置为记录所有查询并在 Debug模式下运行,因此它应该只进行缓存。 当我尝试使用 dig
我已经使用 Homebrew 安装了 dnsmasq。安装一切似乎都很顺利。 安装后,我按照说明进行操作... cp/usr/local/opt/dnsmasq/dnsmasq.conf.exampl
我正在尝试使用 dnsmasq 设置强制门户以将所有域解析为内部 IP 地址。 我的/etc/dnsmasq.conf: interface=wlan0 dhcp-range=10.0.0.2,10.
我正在路由器上开发一种“监控流量”类型的应用程序,其中我使用 TPROXY 功能来拦截 DNS 数据包并将其发送到监听端口的应用程序服务器。处理后,我修改 TTL 后将数据包转发到实际目的地(即 dn
我有一个 3 节点 consul 集群并按照此处所述设置 dnsmasq:http://www.morethanseven.net/2014/04/25/consul/ 一切正常,我能够使用 dig
我是一名优秀的程序员,十分优秀!