.\" Copyright (c) 2000 Manoj Srivastava .\" .\" %%%LICENSE_START(GPLv2+_DOC_FULL) .\" This is free documentation; you can redistribute it and/or .\" modify it under the terms of the GNU General Public License as .\" published by the Free Software Foundation; either version 2 of .\" the License, or (at your option) any later version. .\" .\" The GNU General Public License's references to "object code" .\" and "executables" are to be interpreted as the output of any .\" document formatting or typesetting system, including .\" intermediate and printed output. .\" .\" This manual is distributed in the hope that it will be useful, .\" but WITHOUT ANY WARRANTY; without even the implied warranty of .\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the .\" GNU General Public License for more details. .\" .\" You should have received a copy of the GNU General Public .\" License along with this manual; if not, see .\" . .\" %%%LICENSE_END .\" .\" Minor polishing, aeb .\" Modified, 2002-06-16, Mike Coleman .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .\" .\" Japanese Version Copyright (c) 2000-2002 Yuichi SATO .\" all rights reserved. .\" Translated Sun Sep 24 05:53:22 JST 2000 .\" by Yuichi SATO .\" Updated & Modified Sat Aug 31 05:49:00 JST 2002 by Yuichi SATO .\" .TH HOSTS 5 2020\-06\-09 Linux "Linux Programmer's Manual" .SH 名前 hosts \- ホスト名の静的なルックアップテーブル .SH 書式 \fB/etc/hosts\fP .SH 説明 このマニュアルページは、 \fI/etc/hosts\fP ファイルのフォーマットについて記述している。 このファイルは簡単なテキストファイルで、1 行に 1 つの IP アドレスがあり、 IP アドレスとホスト名を関連づけている。 各ホストについて、次のような情報が 1 行で与えられる。 .RS .PP IPアドレス 正式なホスト名 [エイリアス...] .RE .PP The IP address can conform to either IPv4 or IPv6. Fields of the entry are separated by any number of blanks and/or tab characters. Text from a "#" character until the end of the line is a comment, and is ignored. Host names may contain only alphanumeric characters, minus signs ("\-"), and periods ("."). They must begin with an alphabetic character and end with an alphanumeric character. Optional aliases provide for name changes, alternate spellings, shorter hostnames, or generic hostnames (for example, \fIlocalhost\fP). If required, a host may have two separate entries in this file; one for each version of the Internet Protocol (IPv4 and IPv6). .PP Berkeley Internet Name Domain (BIND) サーバは、 UNIX システムのためのインターネットネームサーバを実装している。 これは、 \fI/etc/hosts\fP ファイルやホスト名ルックアップを拡張したり置き換えたりするものである。 これにより各ホストは \fI/etc/hosts\fP を最新かつ完全に保たなくてもよくなる。 .PP ホストテーブルは、DNS にとって代わられたにもかかわらず、 現在のシステムにおいて次のような用途で広く使われている。 .TP \fBブート時\fP 大部分のシステムは、ローカルネットワークにおいて重要なホストの 名前とアドレスが含まれた小さなホストテーブルを持っている。 これは、システムのブート時などの DNS が稼働していないときに役立つ。 .TP \fBNIS\fP NIS を使用しているサイトは、ホストテーブルを NIS ホストデータベースの入力として用いる。 NIS を DNS と共に使用できるにもかかわらず、 大部分の NIS サイトは未だに、 全てのローカルホストのエントリーをもつホストテーブルを バックアップとして使用している。 .TP \fB隔絶されたノード\fP ネットワークから隔絶された非常に小さなサイトは、 DNS の代わりにホストテーブルを使用している。 ローカル情報が稀にしか変更されず、 ネットワークがインターネットと接続されていない場合、 DNS にそれほどの利点はない。 .SH ファイル \fI/etc/hosts\fP .SH 注意 このファイルへの変更は通常すぐに反映される。但し、アプリケーション によりファイルの内容がキャッシュされている場合はこの限りではない。 .SS 歴史的な経緯 ホストテーブルのフォーマットはその後変更されているが、 元々のフォーマットは RFC\ 952 には記載されている。 .PP DNS の登場以前、ホストテーブルは、駆け出したばかりのインターネットにおける ホスト名解決の唯一の方法であった。 実際、このファイルは Network Information Control Center (NIC) によって 管理される公式ホストデータベースから作成することができた。 しかし、非公式なエイリアスや不明なホストを扱えるように、 最新に保つためのローカルな変更が頻繁に必要とされた。 NIC は既に hosts.txt を管理していないが、 これを書いている (2000 年頃の) 時点で調べてみると、 WWW 上に歴史的な hosts.txt が存在する。 92, 94, 95 年のものが見つかった。 .SH 例 .EX # The following lines are desirable for IPv4 capable hosts 127.0.0.1 localhost # 127.0.1.1 is often used for the FQDN of the machine 127.0.1.1 thishost.mydomain.org thishost 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 # The following lines are desirable for IPv6 capable hosts ::1 localhost ip6\-localhost ip6\-loopback ff02::1 ip6\-allnodes ff02::2 ip6\-allrouters .EE .SH 関連項目 \fBhostname\fP(1), \fBresolver\fP(3), \fBhost.conf\fP(5), \fBresolv.conf\fP(5), \fBresolver\fP(5), \fBhostname\fP(7), \fBnamed\fP(8) .PP .\" .SH AUTHOR .\" This manual page was written by Manoj Srivastava , .\" for the Debian GNU/Linux system. Internet RFC\ 952 .SH この文書について この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 5.10 の一部である。プロジェクトの説明とバグ報告に関する情報は \%https://www.kernel.org/doc/man\-pages/ に書かれている。