这可能看起来像一个奇怪的问题,但我在一个公司networking和VPN的亚马逊的AWS,两者都使用相同的10.0.0.0地址块。 最终,没有重叠,但我不能build立静态路由表来划分两个networking。 我有dnsmasqconfiguration为正确的DNS查询路由到亚马逊DNS服务器或内部的DNS服务器,但我想反应被转储为路由,以便后续请求正确服务。 任何想法如何去做呢? 编辑:假设我有2个适配器,TUN1和ETH1。 我也有两个域DOMAINA.COM和DOMAINB.COM。 所有对* .DOMAINA.COM的请求应通过TUN1提供,所有对* .DOMAINB.COM的请求应通过ETH1提供。 DOMAINA.COM和DOMAINB.COM地址都位于10.0.0.0/24块中,但… 如果我请求SERVERA.DOMAINA.COM并返回10.1.1.5,我也应该通过TUN1路由10.1.1.5。 如果我请求SERVERB.DOMAINB.COM并返回10.1.1.6,10.1.1.6应该通过ETH1路由。
如何在运行pfSense 2.0的pfSenseembedded式设备上设置通配符DNS? 细节: pfSense使用dnsmasq作为DNS转发器 运行当前的pfSense版本2.0 在Netgate M1n1wallembedded式防火墙上运行。 如果需要,我可以通过ssh访问root
在OpenWRT 10.03.1上,使用dnsmasq 2.55的路由器之后,来自局域网的顶级域名的大多数DNS查询都会返回负面结果,例如: $ dig com. ANY ; <<>> DiG 9.7.3 <<>> com. ANY ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 36108 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;com. IN ANY ;; Query time: 3 msec ;; SERVER: […]
我在我的机器上安装了dnsmasq(这是一个Kubuntu 12.04 LTS),仅由/etc/hosts (直到后来才与Internet连接)。 现在,如果我dig mymachine ,我得到192.168.0.1,但如果我尝试nslookup mymachine ,我得到: >> connection timed out; no servers could be reached 也试过nslookup mymachine.mynicedomain.org – 也没有工作。 ping( 编辑 :)成功。 这发生在服务器机器本身和networking上的其他机器上。 我怎样才能使DNS查找工作? 什么问题阻止nslookup成功? 附加信息 在服务器的/etc/hosts : 192.168.0.1 mymachine 在服务器的nsswitch.conf : hosts: files mdns4_mininal [NOTFOUND=return] dns mdns4 (不可否认,这有点奇怪,但我也试过: hosts: files dns 相反,具有相同的效果) 在resolv.conf (由dnsmasq生成): nameserver 127.0.0.1 search mynicedomain.org 在服务器的/etc/hosts.allow : domain: […]
我想,在我的networking中,主机10.10.10.2通过8.8.4.4通过8.8.8.8和10.10.10.2parsing名称。 他们通过dnsmasq DHCP服务接收他们的DNS设置。 我可以想象两个解决scheme: 主机根据IP获取特定的一组DNS服务器 两台主机都通过dnsmasq服务器parsing(所以它们都接收到它的IP地址作为DNS服务器), dnsmasq根据请求主机的源IPredirect请求。 这是可以在dnsmasq中configuration的东西吗? 我发现最接近的configuration是server=/example.com/8.8.8.8 ,它将redirect到8.8.8.8请求来parsingexample.com 。 但是,在我看来,这是应该触发条件而不是目的地的来源。
我想让DNS以循环方式工作。 所以我必须把一个条目放入/ etc / hosts。 但是,这不允许通配符域。 有没有什么办法可以在dnsmasq中做到这一点? 所以我会得到像这样的东西: *.test.me. 0 IN CNAME mytest.me. mytest.me. 0 IN A xxxx
用户是否仅为resolv.conf提供的search域仅用于A / AAAA查询? 他们是用于其他目的吗?
我有一个networking,我运行dnsmasq做DHCP和DNS。 我的networking有几个客户端,每个客户端都需要与主机进行通信(他们使用dnsmasq进行DNS查询)。 我现在想要在同一个networking上运行几个主/客户组,并且我希望能够轻松地configuration哪个客户与哪个主服务器相关联。 是否有可能configurationdnsmasq这样会给不同的客户端一个特定的DNS查询不同的响应? 例如,如果10.0.2.23查询master我想要的结果是10.0.3.1 。 但是,如果10.0.2.24查询master我想要的结果是10.0.3.2 。 我知道我可以通过在每个客户端的/etc/hosts文件中创buildmaster条目来实现这一点,但是如果这些信息全部在一个单独的configuration文件中(例如/etc/dnsmasq.d/masterclient.conf )
有没有办法来覆盖和增加从上游DNS服务器收到的TTL? 在这个dnsmasq中有configuration参数吗?
使用dnsmasq作为DHCP提供者,怎么可能只允许某些mac地址获取IP地址?