问题标签 [dnsmasq]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vpn - 如何通过 ipv6 运行 softether?
我已经在我的机器上设置了 softether 并设法为 ipv4 地址运行它。
我正在通过 dnsmasq 运行它。
我怎样才能为 ipv6 做同样的事情?此处为 ipv4 的配置示例http://blog.lincoln.hk/blog/2013/05/17/softether-on-vps-using-local-bridge/。
你能帮忙设置吗?
linux - 解析dnsmasq的日志文件
我目前面临一个问题。当我打开 dnsmasq 日志时,它看起来像这样:
我们很难分析它。有人有想法只显示应该是这样的查询域吗?
但是我试过这个: http ://www.tannerwilliamson.com/analyzing-dnsmasq-log-with-awk/1610/
它的输出我喜欢这样:
这和我想要的有点不同。任何人都可以帮助我吗?谢谢您的帮助!
dns - dnsmasq 地址转发到主机名
我需要使用通配符地址=/#/xxx.xxx.xxx.xxx 方法转发 dns 请求。
当转发服务器的 ip 地址是静态的,但 ip 地址是动态的,因此我只能使用它的主机名时,这可以正常工作。
这将用于转发所有请求
当然这不是因为它必须使用IP地址吗?
有没有办法单独使用 dnsmasq 来做到这一点?
dns - 为什么我的本地 DNS 服务器反向查找显示 005.free-counter.co.uk?
例如,当使用nmap
:
这个 Raspberry Pi和pi-holednsmasq
一样运行,但我不太明白为什么会发生这种情况,但我认为它与将 IP 地址反向查找到在全球范围内注册到该域的任何域有关?
ubuntu - 在 ubuntu 服务器 14.04 上安装 dnsmasq 时出错
当我尝试在 ubuntu 服务器 14.04.2 上安装 dnsmasq 时它失败了,但在 ubuntu 桌面上它工作正常。
我正在尝试使用apt-get install dnsmasq
我已更新和升级系统来安装它。
它抛出的错误是下一个:
Ikerlan @ server1: ~ $ sudo apt-get install dnsmasq
mesos - Consul UI 和服务发现不更新服务
Consul 用户界面在服务更改时不会更新服务。问题是我启动了一个 example.json 到 marathon,它在 consul 用户界面中显示为服务,但是当我从 marathon 中删除该应用程序时,它并没有从 consul UI 中删除它。会是什么呢?
linux - 从 Docker 容器内运行 dnsmasq 作为 DHCP 服务器
我试图让 dnsmasq 作为 Docker 容器内的 DHCP 服务器运行,向主机物理网络上的机器发出 DHCP 地址。我正在使用来自https://hub.docker.com/r/andyshinn/dnsmasq/的 Alpine Linux 6MB 容器。
它可以作为主机上端口 53 上的 DNS 服务器正常工作,但是在端口 67/udp 上没有任何监听,这是我期望 DHCP 所在的位置。我使用
dhcping 192.168.2.2
,但得到“没有答案”。telnet 192.168.2.2 67
返回“连接被拒绝”。
我在容器中的 dnsmasq.conf 文件如下所示:
主机的静态地址为 192.168.2.2。
我像这样启动容器:
docker run -d --name dns -p 192.168.2.2:67:67/udp -p 192.168.2.2:53:53/udp sitapati/dns
这台机器上没有防火墙,运行的是 Ubuntu 16.04。
我想过/尝试过的事情:
- 是因为容器中的 eth0 在完全不同的子网上有一个地址吗?(
docker inspect
告诉我它是桥接接口上的 172.17.0.2) - 它需要使用
--net host
吗?我试过了,它仍然没有用。
dns - Resolvconf 不会将搜索域添加到带点的查询中
我正在尝试做的事情
我将 Consul 用于 dns,dnsmasq 充当代理(https://www.consul.io/docs/guides/forwarding.html)。
除了直接查询 consul ( nslookup my.service.consul
),我还希望能够不带.consul
后缀 ( nslookup my.service
) 进行查询。
环境
Ubuntu 16.04
配置
/etc/resolv.conf
/etc/dnsmasq.conf
/etc/网络/接口
问题
我遇到的问题是查询my.service
没有consul
resolvconf附加的搜索路径。
如果我/etc/resolv.conf
改为:
然后只搜索my
( nslookup my
),service.consul
后缀被正确附加到查询成功,并带有地址my.service.consul
。
但consul
不附加到( ),即使配置相同。这让我认为搜索域没有附加到虚线查询。my.service
nslookup my.service
我尝试过的事情
我试过dns-search
了/etc/network/interfaces
。没有不同。
我尝试使用 dnsmasq 的resolv-file
选项来指定不同的文件。仍然没有添加到虚线查询的搜索后缀。
我尝试了 resolveconf ndots 配置选项的各种选项,但这也不起作用。它正确地更改了是否实际尝试了带有不足点的查询(根据官方 resolvconf 文档),但它从未设法说服 resolvconf 将.consul
后缀添加到点查询:my.service
.
(以及在我发现这是问题之前尝试过的这些文件和 dnsmasq 选项的其他组合......但似乎不再相关。)
所以我的问题最终是......
如何说服 resolvconfconsul
为我的虚线查询添加后缀my.service
get my.service.consul
?
还请记住,我确实希望service
在我的查询中手动指定它,并且不希望它作为 resolv.conf 中 dns 搜索域的一部分。特别是由于 consul 为数据中心等提供了相当动态的 dns 搜索工具,如果我尝试指定所有允许的组合,我将很快达到 resolv.conf 中搜索条目的 6 个域限制。
java - Java - 使用系统 DNS 服务器设置
我dnsmasq
在 OSX 上运行以进行本地离线开发,并且我已将其添加127.0.0.1
为网络设置中的顶级 DNS 服务器。终端中的一切都按预期工作。
我的 Java 测试似乎没有使用本地 DNS 服务器,这很痛苦,因为这是我需要它的主要原因!
Java 需要什么配置来获取系统 DNS 设置?我是否需要将 JVM 系统属性传递给 ise localhost?