Hello, no I didn't change the IP in /etc/resolv.conf, I changed the IP address of my DNS server. /etc/resolv.conf has only "server localhost". This is problematic because the old IP address is no longer reachable and that is the one that ircd keeps on querying.
What I am not 100% sure about is that did /etc/resolv.conf have the IP address of the now unreachable DNS server instead of localhost when I started ircd 81 days ago. It is possible although unlikely. I have /rehash'ed several times, doesn't help. I just tried "/rehash q" that doesn't seem to help either. Thanks. On Wed, 28 Aug 2002, Kev wrote: > > I run a ircd and named on the same server. My resolver > > (/etc/resolver.conf) is setup so that it points only to localhost (DNS > > is running on the same server). > > > > Now for a reason not related to ircd I changed the IP address of one > > of my DNS. Everything else works except ircd, it still queries the old > > IP address (confirmed by stracing ircd). I do not want to kill ircd, > > is there a way to refresh the internal resolver in ircd? If not why in > > earth does it cache the nameservers and why doesn't it timeout the > > entries properly (DNS refresh periods). I'm running 2.10.10-pl18 on > > Linux 2.4. > > If you mean you changed the IP in /etc/resolv.conf, a /rehash should > refresh that. As for ircu, it has a built-in cache that we've tried > to remove before with little success--a "/rehash" or "/rehash q" > might manage to do the right thing... >