Man page - hosts(5)

Packages contains this manual

Available languages:

en fr es it pl ja uk ru ro de

Manual

HOSTS

名 前
書 式
説 明
フ ァ イ ル
注 意
歴 史 的 な 経 緯

関 連 項 目
こ の 文 書 に つ い て

名 前

hosts - ホ ス ト 名 の 静 的 な ル ッ ク ア ッ プ テ ー ブ ル

書 式

/etc/hosts

説 明

こ の マ ニ ュ ア ル ペ ー ジ は 、 /etc/hosts フ ァ イ ル の フ ォ ー マ ッ ト に つ い て 記 述 し て い る 。 こ の フ ァ イ ル は 簡 単 な テ キ ス ト フ ァ イ ル で 、 1 行 に 1 つ の IP ア ド レ ス が あ り 、 IP ア ド レ ス と ホ ス ト 名 を 関 連 づ け て い る 。 各 ホ ス ト に つ い て 、 次 の よ う な 情 報 が 1 行 で 与 え ら れ る 。

IPア ド レ ス 正 式 な ホ ス ト 名 [エ イ リ ア ス ...]

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, localhost ). If required, a host may have two separate entries in this file; one for each version of the Internet Protocol (IPv4 and IPv6).

Berkeley Internet Name Domain (BIND) サ ー バ は 、 UNIX シ ス テ ム の た め の イ ン タ ー ネ ッ ト ネ ー ム サ ー バ を 実 装 し て い る 。 こ れ は 、 /etc/hosts フ ァ イ ル や ホ ス ト 名 ル ッ ク ア ッ プ を 拡 張 し た り 置 き 換 え た り す る も の で あ る 。 こ れ に よ り 各 ホ ス ト は /etc/hosts を 最 新 か つ 完 全 に 保 た な く て も よ く な る 。

ホ ス ト テ ー ブ ル は 、 DNS に と っ て 代 わ ら れ た に も か か わ ら ず 、 現 在 の シ ス テ ム に お い て 次 の よ う な 用 途 で 広 く 使 わ れ て い る 。
ブ ー ト 時

大 部 分 の シ ス テ ム は 、 ロ ー カ ル ネ ッ ト ワ ー ク に お い て 重 要 な ホ ス ト の 名 前 と ア ド レ ス が 含 ま れ た 小 さ な ホ ス ト テ ー ブ ル を 持 っ て い る 。 こ れ は 、 シ ス テ ム の ブ ー ト 時 な ど の DNS が 稼 働 し て い な い と き に 役 立 つ 。

NIS

NIS を 使 用 し て い る サ イ ト は 、 ホ ス ト テ ー ブ ル を NIS ホ ス ト デ ー タ ベ ー ス の 入 力 と し て 用 い る 。 NIS を DNS と 共 に 使 用 で き る に も か か わ ら ず 、 大 部 分 の NIS サ イ ト は 未 だ に 、 全 て の ロ ー カ ル ホ ス ト の エ ン ト リ ー を も つ ホ ス ト テ ー ブ ル を バ ッ ク ア ッ プ と し て 使 用 し て い る 。

隔 絶 さ れ た ノ ー ド

ネ ッ ト ワ ー ク か ら 隔 絶 さ れ た 非 常 に 小 さ な サ イ ト は 、 DNS の 代 わ り に ホ ス ト テ ー ブ ル を 使 用 し て い る 。 ロ ー カ ル 情 報 が 稀 に し か 変 更 さ れ ず 、 ネ ッ ト ワ ー ク が イ ン タ ー ネ ッ ト と 接 続 さ れ て い な い 場 合 、 DNS に そ れ ほ ど の 利 点 は な い 。

フ ァ イ ル

/etc/hosts

注 意

こ の フ ァ イ ル へ の 変 更 は 通 常 す ぐ に 反 映 さ れ る 。 但 し 、 ア プ リ ケ ー シ ョ ン に よ り フ ァ イ ル の 内 容 が キ ャ ッ シ ュ さ れ て い る 場 合 は こ の 限 り で は な い 。

歴 史 的 な 経 緯

ホ ス ト テ ー ブ ル の フ ォ ー マ ッ ト は そ の 後 変 更 さ れ て い る が 、 元 々 の フ ォ ー マ ッ ト は RFC 952 に は 記 載 さ れ て い る 。

DNS の 登 場 以 前 、 ホ ス ト テ ー ブ ル は 、 駆 け 出 し た ば か り の イ ン タ ー ネ ッ ト に お け る ホ ス ト 名 解 決 の 唯 一 の 方 法 で あ っ た 。 実 際 、 こ の フ ァ イ ル は Network Information Control Center (NIC) に よ っ て 管 理 さ れ る 公 式 ホ ス ト デ ー タ ベ ー ス か ら 作 成 す る こ と が で き た 。 し か し 、 非 公 式 な エ イ リ ア ス や 不 明 な ホ ス ト を 扱 え る よ う に 、 最 新 に 保 つ た め の ロ ー カ ル な 変 更 が 頻 繁 に 必 要 と さ れ た 。 NIC は 既 に hosts.txt を 管 理 し て い な い が 、 こ れ を 書 い て い る (2000 年 頃 の ) 時 点 で 調 べ て み る と 、 WWW 上 に 歴 史 的 な hosts.txt が 存 在 す る 。 92, 94, 95 年 の も の が 見 つ か っ た 。

# 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

関 連 項 目

hostname (1), resolver (3), host.conf (5), resolv.conf (5), resolver (5), hostname (7), named (8)

Internet RFC 952

こ の 文 書 に つ い て

こ の man ペ ー ジ は Linux man-pages プ ロ ジ ェ ク ト の リ リ ー ス 5.10 の 一 部 で あ る 。 プ ロ ジ ェ ク ト の 説 明 と バ グ 報 告 に 関 す る 情 報 は https://www.kernel.org/doc/man-pages/ に 書 か れ て い る 。