Richard,<br><br>I am working through Red Hat technical support and the CentOS forums (among other things). However, finding answers has been slow and challenging. I am hoping someone on this mailing list will have some useful insights to help me resolve my issues.<br>
<br>Michael<br><br><br><br><div class="gmail_quote">On Thu, Nov 4, 2010 at 2:17 PM, <a href="mailto:richardvoigt@gmail.com">richardvoigt@gmail.com</a> <span dir="ltr"><<a href="mailto:richardvoigt@gmail.com">richardvoigt@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">These are all questions about when RedHat consults dnsmasq, not what<br>
dnsmasq does. It's not dnsmasq's job to "force nslookup to" anything.<br>
<br>
You should consult resources on configuring RHEL for solutions to<br>
these problems (for one thing, the solution is the same whether you're<br>
running ISC Bind, dnsmasq, some other DNS service, or want to use a<br>
different non-local DNS server than the one listed in your upstream<br>
DHCP).<br>
<div><div></div><div class="h5"><br>
On Thu, Nov 4, 2010 at 3:21 PM, Michael Convey <<a href="mailto:smconvey@gmail.com">smconvey@gmail.com</a>> wrote:<br>
> I'm using dnsmasq for small virtual network (one RHEL 5.5 machine acting as<br>
> a Xen host - hostname: <a href="http://server.exampe.com" target="_blank">server.exampe.com</a> - with two Xen guests). IP<br>
> addresses of the virtual network are statically assigned and maintained in<br>
> the /etc/host files. My /etc/hosts file reads as follows:<br>
><br>
> # Do not remove the following line, or various programs<br>
> # that require network functionality will fail.<br>
> 127.0.0.1 localhost.localdomain localhost<br>
> ::1 localhost6.localdomain6 localhost6<br>
> 192.168.122.1 <a href="http://server.example.com" target="_blank">server.example.com</a> server<br>
> 192.168.122.2 <a href="http://centos.example.com" target="_blank">centos.example.com</a> centos<br>
> 192.168.122.3 <a href="http://fedora.example.com" target="_blank">fedora.example.com</a> fedora<br>
><br>
> I'm not using dnsmask's DHCP functions. However, my machine is part of an<br>
> external network that uses DHCP (Windows). Even with dnsmasq on, nslookup<br>
> showed my system was favoring the upstream DNS servers. So, I did the<br>
> following:<br>
><br>
> 1) in /etc/sysconfig/network-scripts/ifcfg-eth0, I added the line<br>
> "DNS1=127.0.0.1"<br>
> 2) in /etc/dnsmasq.conf, I uncommented the line "strict-order"<br>
> 3) in /etc/dhclient-eth0, I added the following line: supersede<br>
> domain-search "";<br>
><br>
> After a network restart, my resolv.conf file read as follows:<br>
><br>
> ; generated by /sbin/dhclient-script<br>
> nameserver 127.0.0.1<br>
> nameserver 10.10.15.10 #upstream DNS server via DHCP<br>
> nameserver 10.125.110.44 #upstream DNS server via DHCP<br>
><br>
> Sometimes the resolv.conf spontaneously changes back to all upstream<br>
> nameservers (drops the 127.0.0.1). If I do a network restart it comes back.<br>
> How is the "DNS1=127.0.0.1" in /etc/sysconfig/network-scripts/ifcfg-eth0<br>
> overridded? Could this be related to upstream DHCP lease renewal?<br>
><br>
> Also, even when the resolv.conf file reads as above, 'nslookup<br>
> <a href="http://server.example.com" target="_blank">server.example.com</a>' or 'nslookup 192.168.122.1' gives the following:<br>
><br>
> # nslookup 192.168.122.1<br>
> Server: 10.10.15.10<br>
> Address: 10.10.15.10#53<br>
><br>
> ** server can't find 1.122.168.192.in-addr.arpa.: NXDOMAIN<br>
><br>
> # nslookup <a href="http://server.example.com" target="_blank">server.example.com</a><br>
> Server: 10.10.15.10<br>
> Address: 10.10.15.10#53<br>
><br>
> ** server can't find <a href="http://server.example.com" target="_blank">server.example.com</a>: NXDOMAIN<br>
><br>
> Why doesn't dnsmaq force nslookup to first check /etc/hosts?<br>
><br>
</div></div>> _______________________________________________<br>
> Dnsmasq-discuss mailing list<br>
> <a href="mailto:Dnsmasq-discuss@lists.thekelleys.org.uk">Dnsmasq-discuss@lists.thekelleys.org.uk</a><br>
> <a href="http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss" target="_blank">http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss</a><br>
><br>
><br>
</blockquote></div><br>