オリジナル問題 LinuCレベル1試験 問題 問20
ネットワークの基礎/基本的なネットワークの問題解決IPアドレスを指定したpingは通るのに、ホスト名では通信できない場合に、まず疑うべき原因として適切なものはどれか。
出典:オリジナル問題 LinuCレベル1試験 問題 問20
- Aネットワークケーブルが物理的に断線している
- B名前解決の設定(DNSサーバーや/etc/hosts)に問題がある
- Cデフォルトゲートウェイの設定が誤っている
- DNICのドライバが読み込まれておらず、リンクが上がっていない
正解:B
解説
IPアドレスを指定した通信が成立しているなら、物理層からIP層までは正常に動いていると判断できます。その状態でホスト名だけが通らないのは、ホスト名からIPアドレスへの変換ができていないということなので、/etc/resolv.confのDNSサーバー、/etc/hosts、/etc/nsswitch.confといった名前解決まわりを確認します。digやhostで直接問い合わせると切り分けが進みます。
選択肢ごとの解説
- A誤り。断線していればIPアドレス指定のpingも通りません。
- B正しい。IPでは通るのに名前で通らないのは、名前解決の問題です。
- C誤り。ゲートウェイの誤りならIPアドレス指定の通信も失敗します。
- D誤り。リンクが上がっていなければ通信自体ができません。