opensolarisで名前解決したいじゃんね

nwamを止めて再起動したらlo以外のinterfaceが見えなくなって、非常に焦った。冷静に、

# ifconfig bge0 plumb
# ifconfig bge0 dhcp

などしたところ、特に問題もなく再取得できた。

・・・かと思われたが、なんだか名前解決が出来ない。resolv.confの編集だけではいけなかったらしい。
http://opensolaris.org/jive/thread.jspa?threadID=89035 に従った結果、

(# create your /etc/resolv.conf)
# cp /etc/nsswitch.dns /etc/nsswitch.conf
# svcadm enable svc:/network/dns/client:default
# svcadm restart system/name-service-cache:default

で解決出来ることが分かった。
この例ではコピーしているけれど、本来であれば /etc/nsswitch.conf の hosts: の項目に dns を加えて、system/name-service-cache:default を再起動すれば良い。
ところで ipnodes: は hosts: のエイリアスらしい・・・。