カテゴリー:ネットワーク
質問
IPアドレスあてにはアクセスできるのに,ホスト名ではアクセスできない 回答
DNSによる名前解決ができていません。DNSの設定が記述されている/etc/resolv.confを確認しましょう。 難易度:★★★ 対象ディストリビューション:すべて |
IPアドレスから該当のホスト名を割り出すDNS(Domain Name System)サーバーの設定は,/etc/resolv.confファイルに書き込みます。DHCPを使ってネットワークの設定を取得すると,このファイルは自動生成されます。
/etc/resolv.confファイルの内容は,例えば,
のようになります。「nameserver」の右側に書かれた数値がDNSサーバーのIPアドレスです。設定されている内容に誤りがないかを確認しましょう。ちなみに,DNSサーバーが複数ある場合には,3つまで書けます。複数のDNSサーバーが登録されている場合は上位に書かれたものが優先されます。
この設定が正しかった場合には,ファイアウオール・ソフト「iptables」などでDNSサーバーとやり取りするパケットが遮断されているのかもしれません。送信元(source)のポート番号「53」の「INPUT Chain」が「DROP」(廃棄)や「DENY」(拒否)になっていないかを,
で確認してみましょう。