Re: DNS problem (forwarding order?)
- From: Dan Williams <dcbw redhat com>
- To: David MacMahon <davidm astron berkeley edu>
- Cc: networkmanager-list gnome org
- Subject: Re: DNS problem (forwarding order?)
- Date: Thu, 07 Jul 2005 15:21:06 -0400
On Thu, 2005-07-07 at 12:06 -0700, David MacMahon wrote:
> I have Fedora Core 4 and NetworkManager installed. When I use
> NetworkManager I experience DNS problems that prevent me from using
> NetworkManager on a regular basis. Here are the details...
>
> I am on a private network (10.12.0.0) with a DHCP server, a name server
> (at 10.12.0.1) that maps names to the private IP addresses, and a
> gateway (also at 10.12.0.1) out to the Internet. My computer gets
> assigned IP address 10.12.50.12. The name server at 10.12.0.1 maps the
> name "dhcp-10-12-50-12.dhcp.pvt" to the address 10.12.50.12.
>
> Most of the time (when using NetworkManager), I am not able to do a
> reverse lookup on my ip address, but sometimes I can. It seems as if
> the forwarders are not called in the given order. For example, if I run
> the following three commands repeatedly...
>
> # service NetworkManager restart
> # md5sum /etc/resolv.conf /var/named/data/NetworkManager-named.conf
> # host 10.12.50.12
>
> ...I can tell from that the md5sums that the config files' contents do
> not change from restart to restart, but the "host 10.12.50.12" command
> sometimes fails and sometimes succeeds. FWIW, forward lookups of names
> on the private network (e.g. "dhcp-10-12-50-12.dhcp.pvt") also
> fail/succeed in the same way. The command "host 10.12.50.12 10.12.0.1"
> always succeeds.
>
> Here are the versions of NetworkManager and bind that I have installed...
>
> # rpm -q NetworkManager bind
> NetworkManager-0.4-18.FC4
> bind-9.3.1-4
>
> The NetworkManager-named.conf file that NetworkManager generates looks
> like this (I've masked the ips of my external DNS servers)...
>
> // Named configuration, generated by NetworkManager
>
> options {
> directory "/";
> query-source address * port *;
> forward only;
> forwarders { 10.12.0.1; <ip of dns2>; <ip of dns3>; };
> listen-on { 127.0.0.1; };
> pid-file "/var/named/data/NetworkManager-pid-named";
> };
>
> // Disable rndc
> controls { };
>
> And the /etc/resolv.conf file looks like this...
>
> ; generated by NetworkManager, do not edit!
>
> ; Use a local caching nameserver controlled by NetworkManager
>
> nameserver 127.0.0.1
>
> If I change /etc/resolve.conf to...
>
> nameserver 10.12.0.1
> nameserver <ip of dns2>
> nameserver <ip of dns3>
>
> ...then "host 10.12.50.12" always succeeds. This leads me to believe
> that the forwarders listed in the named.conf file are not always used in
> the given order.
>
> Is there anything I can do get DNS lookups to always work when using
> NetworkManager? As I mentioned above, this prevents me from using
> NetworkManager.
Can you file a bug with exactly this information against 'bind' in Red
Hat bugzilla? This sounds like a caching nameserver problem more than a
NetworkManager one. If you could add me to the CC-list of the bug that
would be great too.
Thanks!
Dan
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]