nscd gotcha
Nils Philippsen
nphilipp at redhat.com
Wed Nov 10 16:38:17 UTC 2004
On Wed, 2004-11-10 at 09:45 -0600, Brian Millett wrote:
> My server at home uses a dyndns server to keep the current ip address
> uptodate. Well this morning, the lease expired and it got a new ip. No
> problem there. But I could not get to my mail any more. Strange. I
> checked to see what it was resolving to:
> [bpm]$ dig mail.momillett.org
>
> ; <<>> DiG 9.2.4 <<>> mail.momillett.org
> ;; global options: printcmd
> ;; Got answer:
> ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 47274
> ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0
>
> ;; QUESTION SECTION:
> ;mail.momillett.org. IN A
>
> ;; ANSWER SECTION:
> mail.momillett.org. 42930 IN CNAME momillett.org.
> momillett.org. 46 IN A 65.65.192.189
>
> ;; Query time: 1 msec
> ;; SERVER: 192.9.200.136#53(192.9.200.136)
> ;; WHEN: Wed Nov 10 08:23:15 2004
> ;; MSG SIZE rcvd: 66
>
> Ok, that is good, but when I tried to connect as a test, it did not resolv
> to the correct ip:
> [bpm]$ telnet mail.momillett.org 80
> Trying 64.123.62.207...
> telnet: connect to address 64.123.62.207: Connection refused
>
> I was quite stumped until I saw (strace is nice) that a new service: nscd
> was running. Ok, so I restarted the nscd daemon, and still a problem.
> Ok, man pages..... Gee it was working as it should. There was not a
> negative request as the old addr had been reassigned and was alive. Only
> the name had been reassigned to a different ip.
>
> So, should nscd be updated when a 'host','dig', or 'nslookup' request is
> done? I am playing with the /etc/nscd.conf to tune it for my particular
> setup, but I was wondering what triggers a refresh, or update of the
> cached database?
I've just configured a static IP on my machine and the internal name
server and /etc/hosts only reference this one ;-).
> Also, there is not an entry to the bugzilla for nscd.
That's because it is create from the glibc source RPM (there are only
Bugzilla components for the source RPMs):
nils at gibraltar:~> rpm -qi nscd
[...]
Group : System Environment/Daemons Source RPM: glibc-2.3.3-74.src.rpm
[...]
Nils
--
Nils Philippsen / Red Hat / nphilipp at redhat.com
"They that can give up essential liberty to obtain a little temporary
safety deserve neither liberty nor safety." -- B. Franklin, 1759
PGP fingerprint: C4A8 9474 5C4C ADE3 2B8F 656D 47D8 9B65 6951 3011
More information about the devel
mailing list