Solaris 11 のインストール時に非常に奇妙な問題が発生しました。 DNS検証は機能しませんが、奇妙なことにnslookupは機能し、接続はうまく機能します。
root@solarisxyz:~# ping stackexchange.com
ping: unknown host stackexchange.com
root@solarisxyz:~# nslookup stackexchange.com
Server: 10.x.x.x (DNS)
Address: 10.x.x.x#y
Non-authoritative answer:
Name: stackexchange.com
Address: 64.34.119.12
root@solarisxyz:~# ping 64.34.119.12
64.34.119.12 is alive
文書の関連部分:
/etc/resolv.conf:(これは私たちのLinuxボックスのようなものです)
domain us.oracle.com nameserver 10.x.x.x nameserver 10.x.x.x
/etc/ホスト:
# ::1 solarisxyz localhost (commented out) 127.0.0.1 localhost loghost solarisxyz
/etc/nsswitch.conf:
hosts: files dns # pretty much everything else set to files
ベストアンサー1
Solaris 11 以降、ネットワーク構成が基本的に変更されました。 nsswitch.confは現在情報提供用です。サイレントモードではなく、DNSが正しく設定されている場合、新しい手順は次のとおりです。
http://docs.oracle.com/cd/E23824_01/html/E24456/gliyc.html#OSTELgllcu