Comment 0 for bug 456224

Binary package hint: bind9

Ubuntu Karmic Koala 9.10 BETA
FULLY updated via apt-get dist-upgrade

bind9: 1:9.6.1.dfsg.P1-3

After bind9 is installed hostname resolution no longer occurs on programs such as ping. However dig resolves successfully via the local server.
Bind9 has been configured to execute as a local-cache (i.e. no zones just caching forwarded requests).

/etc/resolv.conf is EMPTY.
/etc/nsswitch.conf contains:
hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4

/etc/bind9/named.conf.options contains:
options {
        directory "/var/cache/bind";

        // If there is a firewall between you and nameservers you want
        // to talk to, you might need to uncomment the query-source
        // directive below. Previous versions of BIND always asked
        // questions using port 53, but BIND 8.1 and later use an unprivileged
        // port by default.

        // query-source address * port 53;

        // If your ISP provided one or more IP addresses for stable
        // nameservers, you probably want to use them as forwarders.
        // Uncomment the following block, and insert the addresses replacing
        // the all-0's placeholder.

        forwarders {;;

        auth-nxdomain no; # conform to RFC1035
        listen-on-v6 { any; };
Taking the DNS servers into /etc/resolv.conf and uninstalling bind9 results in hostname resolution being restored.

THIS WORKS UNDER Ubuntu Intrepid 8.04.