Default nsswitch.conf should try to use DNS
The default nsswitch.conf only has 'hosts: files' and 'ipnodes: files'. Both the standard DHCP configuration and NWAM use update_nss in /lib/svc/method/net-svc to add 'dns' to nsswitch.conf and comment out the original entries upon obtaining a DHCP lease. After DHCP or NWAM is disabled, the original entries are reverted (however, resolv.conf is nott changed).
This means the administrator has to edit nsswitch.conf or overwrite it with nsswitch.dns when switching to a network/physical:default configuration and has been a source of confusion to users unfamiliar with Solaris networking.
Are there reasons DNS should not be used by default?
Filing it here instead of against Illumos since this is more of a distribution policy issue.