to get this working on intrepid/8.10 using dhcp I did:
choose the resolveconf option (I think, accidentally chose manual initially then went back into the dialog using dan's sudo dpkg-reconfigure pdnsd).
sudo apt-get install pdnsd resolvconf
then put the dns servers in my dhcp setup:
configure pdnsd commenting out resolvconf and adding the opendns entry (per the default commented-out sample and here):
sudo vi /etc/dhcp3/dhclient.conf
#prepend domain-name-servers 127.0.0.1;
prepend domain-name-servers 127.0.0.1, 184.108.40.206, 220.127.116.11, 18.104.22.168;
reboot and it seems to work. is there anything I should've done differently?
sudo vi /etc/pdnsd.conf
ip=22.214.171.124, 126.96.36.199, 188.8.131.52;
interval=30m; // test every half hr
ping_timeout=300; // 30 sec
exclude = .localdomain;
policy = included;
preset = off;