I would like to second the request for a different default nsswitch.conf.
Frankly, I don't understand why the default is:
hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4
This says if something is not found in the .local TLD don't bother looking in dns. I would suggest either putting the dns in front of mdns4_minimal or simply removing the NOTFOUND status command. That will allow lookups in the .local TLD to failover to DNS instead of explicitly blocking that failover.
Because I've seen some reports of issues after changing the order of statements, I've put my dns entry in front of mdns4_minimal and everything if working well for me now.
I would like to second the request for a different default nsswitch.conf.
Frankly, I don't understand why the default is:
hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4
This says if something is not found in the .local TLD don't bother looking in dns. I would suggest either putting the dns in front of mdns4_minimal or simply removing the NOTFOUND status command. That will allow lookups in the .local TLD to failover to DNS instead of explicitly blocking that failover.
Because I've seen some reports of issues after changing the order of statements, I've put my dns entry in front of mdns4_minimal and everything if working well for me now.