[ale] (caching) nameserver wierdness after new ip from dhcp

Ken Cochran kwc at TheWorld.com
Thu Jan 11 19:30:52 EST 2007


Hi folks, hope not OT (OS is FreeBSD):

I have a "wierdness" happening, kinda wonder if I might've been
rooted or something.  :(  (Doesn't look like I have, else I
think it would've tripped the nightly system security scans.
Also, I've refreshed the named binary.)

In the wee hours of the morning, my upstream cablemodem provider
dhcp'ed me a new ip-address.  Ok, fine...  (Dhclient seems
working fine from what the system log & tcpdump are showing.)

I can ping/traceroute (to) my system from outside (proper stuff
shows up in tcpdump too) but I can't ping/traceroute *from*
my system to anywhere (not even by ip-address).  I can ping
"myself" (the newly assigned ip-address) just fine.

Ok, so name service isn't working (I run a local cache-only
DNS, BIND 8.3.7, ya, old but someday...), so I kill &
restart named.  The appropriate named startup messages appear
in the messages-log, e.g. "listening on [new ip-address]."
Here's the wierd part: tcpdump shows DNS "priming" requests
(to the various *.root-servers.net addresses) with a *source*
ip of my *previous ip-address, not the new one.  So far, *no* NS
requests show the proper source address; they all show the old
ip-address & not the new one.  Also, so far, behavior survives
reloading, restarting & completely killing & restarting named,
as well as restarting named with a new copy of its binary.

Umm... what else can I think of...  No external IPs are in the
named config and/or zone files, only local 192.168 & 127 things.

Ideas?  Thanks...

-kc



More information about the Ale mailing list