DNS resolution on a home network

Yeah, but since I don’t have a static IP from my ISP I’ve set the ethernet connected to my ISP to configure via DHCP. This causes the /sbin/dhclient-script to write my ISP’s domain and nameservers into /etc/resolv.conf. Short of modifying the system script I haven’t found the widget to control this, although I’d think it should be smart enough to not do this if there’s a local DNS server running. If I edit /etc/sysconfig/network/config to fix this, it ends up resetting the resolver to “bind” breaking my local DNS and in this mode all it writes to /etc/resolv.conf is the search domains, no nameservers. And for some odd reason it insists on including my ISP’s domain in the search line.