[TriLUG] Re: Caching DNS quickstart Was: RR DNS?
Sun, 14 Jul 2002 13:11:53 -0400
Two points here...
First, you only need the 127.0.0.1 entry in your /etc/resolv.conf - as long
as your named daemon is running. The other entries should actually be
added to your /etc/named.conf file in the "forwarders" section. I guess
it's nice to have an alternative if you named daemon breaks down, so its
cool to put other entries after 127.0.0.1 in your /etc/resolv.conf.
Second, a grep of /etc/network-scripts/* for "resolv" points to "ifup-post"
as being the source of all know evil in the universe. Well, perhaps that
is an exaggeration, but if you want your DHCP app to leave your
/etc/resolv.conf file alone, you might try editing that file or somehow
setting the environment variable "$RESOLV_MODS" to "no" (as that tells the
script not to muck with resolve.conf!).
On Sunday 14 July 2002 11:09 am, James Manning wrote:
> [Tom Bryan]
> > > 3. Set it up
> > >
> > > in /etc/resolv.conf
> > >
> > > add the line
> > >
> > > nameserver 127.0.0.1
> > >
> > > before any other nameserver lines in the file already.
> > I can do this, but whenever pump configures my interface from my ISP's
> > DHCP servers, /etc/resolv.conf gets blasted away. Does anyone know how
> > to set it up so that "nameserver 127.0.0.1" is the first line, and
> > other lines are just appended to the file?
> Excellent question. What I've (sadly) done in the past is to just get
> the contents of the resolv.conf to the state that's "right" (127.0.0.1
> followed by the provider's DNS servers, RR's in this case) and then
> chattr +i it so pump et al don't fsck with it :/
> better answers would be appreciated, but with pump seemingly heading
> out to pasture, approaches that work nicely with dhclient score bonus
> points (esp. with Debian/non-RHL users :)