actually, my router doesn't do any dns caching, which is (I think)why my dns lookups take a huge amount of time(the router dns lookup has to timeout before it moves on to the correct nameservers following my router in resolv.conf).
I don't think I can totally wipe the dns information retrieval from dhcp. Isn't that where I'm getting the other two(correct) nameservers from as well? I just need to stop my router from being added at the top of that list.
I'm not terribly familiar with the routing table flags, but here's the output from route -n:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.10.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
0.0.0.0 192.168.10.1 0.0.0.0 UG 0 0 0 eth0
I just want my router to serve the ip addresses, not act as a nameserver for my lan. Is there somewhere I can specify this as an option or micromanage the behaviour of whatever process is adding the entries to resolv.conf?