過去問ドリル

LinuCレベル1 ネットワークの基礎 問31

ネットワークの基礎/基本的なネットワーク構成

/etc/hostsに、IPアドレス192.168.1.20のホストを、db01.example.comと短い名前のdb01のどちらでも引けるように登録したい。記述として適切なものはどれか。

当サイトのオリジナル問題(LinuCレベル1の出題範囲「ネットワークの基礎」に対応。実際の試験問題ではありません)

正解:B

解説

/etc/hostsの各行は「IPアドレス 正式なホスト名 別名…」の順で、空白またはタブで区切って記述します。別名は複数並べることができ、どの名前で引いても同じIPアドレスが得られます。「#」から行末まではコメントとして扱われます。/etc/hostsとDNSのどちらを先に参照するかは、/etc/nsswitch.confのhosts行で決まります。

選択肢ごとの解説

  • A誤り。行の先頭にはIPアドレスを書きます。ホスト名を先頭に書く形式ではありません。
  • B正しい。IPアドレス、正式なホスト名、別名の順に空白区切りで書く、/etc/hostsの書式どおりの記述です。
  • C誤り。これはDNSのゾーンファイルに書くリソースレコード(Aレコード)の形式で、/etc/hostsの書式ではありません。
  • D誤り。/etc/hostsの区切りは空白またはタブです。コロンやカンマで区切る書式ではありません。
LinuCレベル1の問題を演習モードで解く