Linuxでネットワーク設定を行う各種ファイルをまとめました。
ネットワーク設定用のファイルまとめ
ネットワーク設定用のファイルは以下のとおりです。
ファイル | 概要 |
---|---|
/etc/hosts | 「IPアドレス」「ホスト名」の対応表。 |
/etc/host.conf | 名前を解決する際の優先順を設定。 |
/etc/nsswitch.conf | 名前を解決する際の優先順を設定。(NIS+も指定可能) |
/etc/resolv.conf | 「DNSサーバ・ドメイン」の指定。 |
/etc/hosts(「IPアドレス」「ホスト名」の対応表。)
「/etc/hosts」ファイルには、ネットワーク内にあるシステムのIPアドレスとホスト名の対応表が記述されています。
「IPアドレス」「ホスト名」「ホストの別名」をスペースで区切り1行ずつ記述します。
$ cat /etc/hosts 127.0.0.1 localhost 127.0.1.1 sv1 # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters
/etc/resolv.conf(「DNSサーバ・ドメイン」の指定)
「/etc/resolv.conf」ファイルは、「DNSサーバーのIPアドレス」「ホストを検索するためのドメイン名」などを記述します。
DNSサーバーとは、「ホスト名からIPアドレスを調べる」ためのサーバーです。
$ cat /etc/resolv.conf nameserver 127.0.0.53 options edns0 trust-ad search .
domain行・・・接続しているLANのローカルドメイン名
search行・・・ホスト名を検索するのに使用する記述
名前解決を行う場合の問合せ順序(/etc/nsswitch.conf)
「/etc/nsswitch.conf」には、名前解決を行う際の問い合わせ順序が記述されています。
$ /etc/nsswitch.conf # Example configuration of GNU Name Service Switch functionality. # If you have the `glibc-doc-reference' and `info' packages installed, try: # `info libc "Name Service Switch"' for information about this file. passwd: files systemd group: files systemd shadow: files gshadow: files hosts: files mdns4_minimal [NOTFOUND=return] dns networks: files protocols: db files services: db files ethers: db files rpc: db files netgroup: nis
「hosts行」に名前解決の順序が記述されています。
関連記事
【Linux超入門】システムの基礎とよく使うコマンドなど徹底解説
Linuxシステムの基礎とよく使うコマンドなどについて入門者向けに解説します。
【LinuC】試験対策と例題まとめ
LinuCの試験対策と例題(学習サイト)についてまとめました。
LPICの試験対策と例題まとめ
LPICの試験対策と例題(学習サイト)についてまとめました。
コメント