この質問は、Solaris10ゾーンに非常に固有です。マスターゾーンと別のゾーンがあります。マスターゾーンはDNSルックアップに関して正しく機能しています。「pinggoogle.ca」は「nslookupgoogle.ca」と同様に機能します。ファイル/etc/resolv.confが存在し、正しいDNSサーバーがあり、デフォルトルーターが正しい。 ALL IS WORKING。
ゾーンでは、「pinggoogle.ca」に「不明なホストgoogle.ca」と表示されます。ただし、「nslookupgoogle.ca」は正しいIPを提供します。
私の知る限り、ゾーンは正しく設定されています。デフォルトルーターは正しいです。netstat-nrは、defaultrouterが1つだけ含まれていると予想されるものを示しています。
ゾーンには通常/etc/resolv.confファイルはありませんが、テストするために、ルートゾーンと同じ(そして正しい)ファイルを作成しました。変化なし。
Pingが機能するようにゾーンを設定するにはどうすればよいですか? (ドメイン名を解決できないことは、私が本当に修正する必要がある他の問題を引き起こしています)。
マスターゾーンには「resolv.conf」があるので、名前付きサーバーにpingを実行できます。つまり、サーバーから「pingmydomain.com」を実行できます。
2番目のゾーンにはresolv.confがなく、pingできません
古いシステムビルドノートをいくつか確認し、解決策を見つけました(そしてテストしました)。
ゾーンに適切な/etc/resolv.conf
を作成しましたが、それだけでは不十分でした。また、デフォルトの/etc/nsswitch.conf
を編集する必要があります
エントリ
hosts: files
に変更する必要があります
hosts: files dns
保存してから、ゾーンを再起動します。 「ドメイン名」へのpingが機能するようになりました。