我有一个集群农场,我正在build立。 节点(农场中的计算机)通过Infiniband上的以太网和IP连接。 我需要netboot的节点,并认为dnsmasq将适合,因为它提供了所有的function,包括支持DHCP的IB,它非常适合我们的以太网设置。 但是,我似乎无法得到它提供IP地址的节点上的infiniband适配器。 每个节点运行一个Ubuntu桌面12.04 LTS。 dnsmasq服务器在Ubuntu服务器12.04LTS上运行,并具有以下testingconfiguration: dhcp-authoritative domain-needed bogus-priv expand-hosts no-hosts domain=local dhcp-range=eth0,10.0.0.10,10.0.0.255,12h dhcp-option=eth0,3,10.0.0.1 dhcp-range=ib0,10.1.1.10,10.1.1.255,12h dhcp-option=ib0,3,10.1.1.1 log-queries log-dhcp 静态configuration时,IPoIB在节点之间工作,但不与dhcp配合。 在/ etc / network / interfaces文件所在的节点上 auto lo iface lo inet loopback auto ib0 iface ib0 inet dhcp #iface ib0 inet static #address 10.1.1.5 #netmask 255.0.0.0 up echo connected >`find /sys -name mode | grep […]
这是事情。 我的虚拟机运行libvirt并使用默认networkinglibvirt-provide,我疯了每个虚拟机注册其主机dnsmasq由libvirt设置的dnsmasq 。 所以我想查找它的主机名可达性。 但libvirt总是启用except-interface=lo作为参数,这使得我覆盖/var/lib/libvirt/dnsmasq/default.conf的dnsmasq.conf ,并且每次手动重新启动dnsmasq 。 我无法find如何在libvirt networkingxmlformat文档解决这个问题。 任何帮助将不胜感激。
我正在使用LXC创build一个新的容器。 他们都使用dnsmasq与DHCP获取他们的IP地址,并有本地DNS服务器。 我在dnsmasq中设置了一个域.lxc。 所以每个容器都会得到DNS地址.lxc。 但我没有find任何解决scheme如何支持子域的任何..lxc。 我只能手动添加一行到dnsmasqconfiguration address=/.server.mydomain.com/192.168.0.3 有没有自动的方式,所以我不需要为每个新的容器,并重新启动DHCP服务器?
我有一个带有Apache2的多工作站局域网,服务于10.0.0.3:80的网站,并在Ubuntu Linux上运行。 这个局域网是通过一个路由器从另一个局域网中分割出来的,这个局域网上的所有机器都可以接收到他们的IP。 以下概念是可行的还是有一个更明智的方法? 目标是使局域网的行为类似于no-ip.com在互联网上的function。 考虑到这一点,我想用CentOS 6设置其中一个工作站,并将其configuration为DNS服务器和configuration为通配子域名的apachenetworking服务器。 该服务器的所有子域名应指向IP地址为10.0.0.3:80的Ubuntu服务器上的网站。 因此,例如,在CentOS服务器上使用local.lan域,来自LAN上任何浏览器的任何请求(即* wildcard.local.lan)将被parsing到驻留在Ubuntu web服务器上的站点,而所有非本地地址被定向到互联网。 我的一些担心是: 将dnsmasq作为该configuration中的DNS服务器就足够了吗? 什么是这个多服务器configuration中的dnsmasq和apache的一些关键的configuration注意事项? 我仍然可以使用IP的路由器? 有更简单的select吗?
我有Postfix在OpenBSD上运行,而且在后缀或本地DNS服务器(dnsmasq)中没有configuration任何后缀的情况下,遇到了追加search域的问题。 我的域名具有指向myhost.example.com的通配符CNAME条目( *.example.com )。 我知道,通常,为了使它像这样行事,我会在我的resolv.conf中有一个“search”条目,但我没有这样的条目。 我的/etc/resolv.conf包含: nameserver 127.0.0.1 nameserver <my ISP's DNS 1> nameserver <my ISP's DNS 2> Dnsmasq知道忽略本地主机条目(并在日志中这样说),但这意味着其他服务在dnsmasq中查找。 dnsmasq只使用默认configuration,根本没有任何改变。 如果我在dnsmasq中启用日志logging,我得到这样的条目: Dec 15 10:39:56 mail dnsmasq[640]: query[A] ncwfood.com from 127.0.0.1 Dec 15 10:39:56 mail dnsmasq[640]: forwarded ncwfood.com to <my ISP's DNS 1> Dec 15 10:39:56 mail dnsmasq[640]: reply ncwfood.com is NXDOMAIN-IPv4 Dec 15 10:39:56 mail […]
我有运行dns-masq的DD-WRT为无线接入点使用不同的名称服务器。 我想进一步采取这一步,但我似乎无法得到它的工作。 我目前的设置(完美的作品) dhcp-option=br1,xxxx,yyyy 现在我想有两个域专门,使用不同的名称服务器,但只在这个接口(BR1)。 我看到我可以通过“服务器”选项做到这一点,如: server=/domain.com/aaaa server=/domain.com/zzzz 我如何才能在接口上执行这两个条目? 谢谢。
我想build立一个基本的DNS转发器,做两件事情。 首先,它只是向上游转发DNS查询。 其次,如果上游DNS服务器无法parsing主机名,则该DNS转发器应返回垃圾IP地址,如127.255.255.255或100:: 。 这样做的结果可能是所有主机名应该总是parsing,但是通常不能parsing的主机名被parsing为垃圾IP地址。 例如,如果我有两个主机名:上游DNS服务器知道的resolvable是在1.2.3.4 ; 而上游DNS服务器不知道其IP地址是不可parsing的。 如果我然后查询与这两个主机名转发的DNS, notresolvable将返回1.2.3.4和notresolvable resolvable将返回127.255.255.255 (而不是找不到)。 Hostname: resolvable notresolvable | / \ | / \ | | | |_________ \ / | \ / | DNS Forwarder: forward found forward not __\ use garbage ip upstream ip=1.2.3.4 upstream found / ip=127.255.255.255 | / \ | / \ | | […]
我在我们的开发环境中使用了PFSenses 2.0。 我要依靠DNS转发器为新的DHCP租约添加DNS条目。 这很好,但我需要为这些DNS条目添加对通配符的支持。 我知道你可以使用address = / com / 192.168.2.1来设置通配符,但我不知道机器的IP地址。 一个示例场景: 一个新的vm启动,并在域example.com上发出一个主机名为“stage01”的DHCP请求。一旦提供了IP,DNS就会正确地将stage01.example.comparsing到该域。 虽然我也要求* .stage01.example.com解决这个地址。 由于我不知道提前的MAC或IP地址,有没有办法configuration这个?
我现在在VPN上使用公共DNS来避免中国的DNS污染。 但是这个价格是我不能利用CDN的。 有没有办法configurationdnsmasq,让它查询DNS服务器,既公有一个和ISP一个,并返回一个较低的指标IP? 我知道这可以通过使用server=/domain/server指令来为特定域分配一个DNS服务器,但问题是有数百个。 所以我必须弄清楚一些通用的东西。 提前致谢。
我需要设置dnsmasq来为在本地主机上运行的虚拟机提供DHCP(也可以select使用DNS),而不是在运行dnsmasq的虚拟机外部进行DHCP发现的任何其他系统。 我只是设置选项: interface=lo0 bind-interfaces 还是有其他需要的configuration?