HOSTS(5) | Linux Programmer's Manual | HOSTS(5) |
名前
hosts -ホスト名の静的なルックアップテーブル書式
/etc/hosts説明
このマニュアルページは、 /etc/hosts ファイルのフォーマットについて記述している。このファイルは簡単なテキストファイルで、1 行に 1 つの IP アドレスがあり、 IP アドレスとホスト名を関連づけている。各ホストについて、次のような情報が 1 行で与えられる。IPアドレス正式なホスト名 [エイリアス...]
エントリのフィールドは、空白またはタブ (複数でも可) で区切られる。 "#"文字から行末までのテキストはコメントとして無視される。ホスト名は英数字・マイナス記号 ("-")・ピリオド (".") を含むことができる。ホスト名は英文字 (alphabetic character) で始まって、英数字 (alphanumeric characte) で終わらなければならない。エイリアスはオプションであり、名前の変更、別のスペル、短いホスト名、一般的に使われるホスト名 (例えば localhost) などのために用意されている。
Berkeley Internet Name Domain (BIND) サーバは、 UNIX システムのためのインターネットネームサーバを実装している。これは、 /etc/hosts ファイルやホスト名ルックアップを拡張したり置き換えたりするものである。これにより各ホストは /etc/hosts を最新かつ完全に保たなくてもよくなる。
ホストテーブルは、DNS にとって代わられたにもかかわらず、現在のシステムにおいて次のような用途で広く使われている。
- ブート時
- 大部分のシステムは、ローカルネットワークにおいて重要なホストの名前とアドレスが含まれた小さなホストテーブルを持っている。これは、システムのブート時などの DNS が稼働していないときに役立つ。
- NIS
- NIS を使用しているサイトは、ホストテーブルを NIS ホストデータベースの入力として用いる。 NIS を DNS と共に使用できるにもかかわらず、大部分の NIS サイトは未だに、全てのローカルホストのエントリをもつホストテーブルをバックアップとして使用している。
- 隔絶されたノード
- ネットワークから隔絶された非常に小さなサイトは、 DNS の代わりにホストテーブルを使用している。ローカル情報が稀にしか変更されず、ネットワークがインターネットと接続されていない場合、 DNS にそれほどの利点はない。
ファイル
/etc/hosts注意
このファイルへの変更は通常すぐに反映される。但し、アプリケーションによりファイルの内容がキャッシュされている場合はこの限りではない。歴史的な経緯
ホストテーブルのフォーマットはその後変更されているが、元々のフォーマットは RFC 952 には記載されている。例
127.0.0.1 localhost
192.168.1.10 foo.mydomain.org foo
192.168.1.13 bar.mydomain.org bar
146.82.138.7 master.debian.org master
209.237.226.90 www.opensource.org
関連項目
hostname(1), resolver(3), resolver(5), hostname(7), named(8)この文書について
この man ページは Linux man-pages プロジェクトのリリース 3.51 の一部である。プロジェクトの説明とバグ報告に関する情報は http://www.kernel.org/doc/man-pages/ に書かれている。2002-06-16 | Linux |