Yes, the problem is that your DHCP client is overwriting the resolv.conf file. How to avoid this, as far as I know, is distribuition specific. What distribution do you have? Darío On 5/30/05, gerardo juarez-mondragon <gjuarezmondragon@xxxxxxxxxxxxxxx> wrote: > I have a DNS caching server that works ok until > it is rebooted. When this happens it restarts > normally, except the /etc/resolv.conf file is > altered and the server stops serving names. (The > line 'nameserver 127.0.0.1' is missing and other > namservers appear instead). > > The server obtains an address through DHCP and my > theory is that the DHCP server is providing it > with DNS servers as well, which it substitutes > when it probably shouldn't. > > I have tried a horrible patch in rc.local, > stopping named, overwriting resolv.conf with a > correct copy and restarting, but > editing the file and restarting 'named' does not > seem to work 100% of the time, requiring > sometimes one or two restarts of the service to > make it serve names for the internal hosts. > > What do you think is the problem? > Is there a workaround? > > Thank you for your comments. > Gerardo > > > > Searching for the best free email? Try MetaCrawler Mail, from the #1 metasearch service on the Web, http://www.metacrawler.com > - > : send the line "unsubscribe linux-admin" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html > - : send the line "unsubscribe linux-admin" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html