Manpages

名 前

host.conf − レ ゾ ル バ 設 定 フ ァ イ ル

説 明

フ ァ イ ル /etc/host.conf に は 、 レ ゾ ル バ ラ イ ブ ラ リ の 詳 細 な 設 定 情 報 が 含 ま れ て い る 。 こ の フ ァ イ ル に は 、 1 行 毎 に 1 つ の 設 定 キ ー ワ ー ド と そ れ に 続 く 適 切 な 設 定 情 報 が な け れ ば な ら な い 。 認 識 さ れ る キ ー ワ ー ド は order, trim, multi, nospoof, spoof, reorder で あ る 。 各 キ ー ワ ー ド を 、 以 下 で 説 明 す る 。

order こ の キ ー ワ ー ド は 、 ホ ス ト の ル ッ ク ア ッ プ 方 式 を 指 定 す る 。 こ の キ ー ワ ー ド の 後 に は 、 コ ン マ で 分 け た

1 つ 以 上 の ル ッ ク ア ッ プ 方 式 が 続 か な く て は な ら な い 。 使 用 可 能 な 方 式 は bind, hosts, nis で あ る 。

trim こ の キ ー ワ ー ド は 、

2 回 以 上 リ ス ト す る こ と が で き る 。 毎 回 、 こ の

キ ー ワ ー ド の 後 に は 、 ド ッ ト で は じ ま る 1 つ 以 上 の ド メ イ ン 名 の リ ス ト を 続 け な け れ ば な ら な い 。 ド メ イ ン 名 は コ ロ ン (':')、 セ ミ コ ロ ン (';')、 コ ン マ (',') で 区 切 る 。 こ の キ ー ワ ー ド が 設 定 さ れ る と 、 resolv+ ラ イ ブ ラ リ は DNS で レ ゾ ル ブ さ れ た す べ て の ホ ス ト 名 の 後 ろ か ら 与 え ら れ た ド メ イ ン 名 を 自 動 的 に 取 り 去 る 。 こ の キ ー ワ ー ド は ロ ー カ ル な ホ ス ト と ド メ イ ン で 使 用 す る こ と を 意 図 し て い る 。 (関 連 し た 注 意 : NIS ま た は hosts フ ァ イ ル で 集 め ら れ た ホ ス ト 名 に trim は 影 響 し な い 。 hosts フ ァ イ ル の 各 エ ン ト リ ー の 最 初 の ホ ス ト 名 を 、 完 全 な ド メ イ ン 名 付 き の も の に す る か し な い か は 、 ホ ス ト ご と の イ ン ス ト ー ル ポ リ シ ー に あ わ せ て 適 切 に 選 択 す る 必 要 が あ る 。 注 意 す る こ と 。 )

multi 有 効 な 値 は

onoff で あ る 。 on に 設 定 さ れ た 場 合 、 最 初 の エ ン ト

リ ー の み を 例 外 と し て 、 resolv+ ラ イ ブ ラ リ は /etc/hosts フ ァ イ ル に 現 れ る ホ ス ト に 対 し て 全 て の 有 効 な ア ド レ ス を 返 そ う と す る 。 大 き な hosts フ ァ イ ル を 持 つ サ イ ト で は 、 こ の 設 定 は 非 常 な 性 能 の 低 下 を 招 く の で 、 デ フ ォ ル ト で は off で あ る 。

nospoof 有 効 な 値 は onoff で あ る 。 on に 設 定 さ れ た 場 合 、 resolv+ ラ イ ブ ラ リ は rloginrsh の セ キ ュ リ テ ィ を 向 上 さ せ る た め ホ ス ト 名 の 偽 装 を 防 止 し よ う と す る 。 こ れ は 、 「 ホ ス ト ア ド レ ス の ル ッ ク ア ッ プ を 行 っ た 後 、 resolv+ は そ の ア ド レ ス に 対 し て ホ ス ト 名 の ル ッ ク ア ッ プ を 行 い 、 も し 2 つ の ホ ス ト 名 が 一 致 し な か っ た 場 合 は 、 ク エ リ ー は 失 敗 す る 。 」 と い う よ う に 動 作 す る 。 デ フ ォ ル ト の 値 は off で あ る 。
spoofalert
有 効 な 値 は onoff で あ る 。 こ の オ プ シ ョ ン が on に 設 定 さ れ て い て 、 nospoof オ プ シ ョ ン も (on に ) 設 定 さ れ て い る 場 合 、 resolv+ は syslog 機 能 を 通 じ て エ ラ ー に 関 す る 警 告 の ロ グ を と る 。 デ フ ォ ル ト の 値 は off で あ る 。

spoof 有 効 な 値 は

off, nowarn, warn で あ る 。 こ の オ プ シ ョ ン を off に 設

定 す る と 、 偽 装 さ れ た ア ド レ ス を 許 可 し て 、 syslog 機 能 を 通 じ た 警 告 を 発 し な い 。 こ の オ プ シ ョ ン を warn に 設 定 す る と 、 resolv+ は セ キ ュ リ テ ィ を 高 め る た め に ホ ス ト 名 の 偽 装 を 防 止 し 、 syslog 機 能 を 通 じ て エ ラ ー に 関 す る 警 告 の ロ グ を と る 。 こ の オ プ シ ョ ン を nowarn に 設 定 す る と 、 resolv+ は セ キ ュ リ テ ィ を 高 め る た め に ホ ス ト 名 の 偽 装 を 防 止 す る が 、 syslog 機 能 を 通 じ た 警 告 は 発 し な い 。 こ の オ プ シ ョ ン を 何 も 設 定 し な い 場 合 は 、 nowarn を 設 定 し た の と 同 じ に な る 。

reorder 有 効 な 値 は onoff で あ る 。 on に 設 定 さ れ る と 、 gethostbyname (3) が 実 行 さ れ る と き 、 resolv+ ラ イ ブ ラ リ は 、 ロ ー カ ル な (つ ま り 、 同 じ サ ブ ネ ッ ト に あ る ) ア ド レ ス が 最 初 に リ ス ト さ れ る よ う に ホ ス ト ア ド レ ス を 並 べ 変 え る 。 す べ て の ル ッ ク ア ッ プ 方 式 に 対 し て 並 べ 変 え が 行 わ れ る 。 デ フ ォ ル ト の 値 は 、 off で あ る 。

環 境 変 数

/etc/host.conf で 設 定 さ れ て い る 動 作 を 、 ユ ー ザ ー が 上 書 き で き る 6 つ の 環 境 変 数 が あ る 。
RESOLV_HOST_CONF
こ の 変 数 を 設 定 す る と 、 /etc/host.conf の 代 り に 読 み 込 む フ ァ イ ル を 設 定 で き る 。
RESOLV_SERV_ORDER

order コ マ ン ド を 上 書 き す る 。

RESOLV_SPOOF_CHECK

spoof コ マ ン ド を 解 析 す る の と 同 じ 方 式 で 、 nospoof, spoofalert, spoof コ マ ン ド を 上 書 き で き る 。 有 効 な 値 は off, nowarn, warn で あ る 。

RESOLV_MULTI

multi コ マ ン ド を 上 書 き す る 。

RESOLV_REORDER

reorder コ マ ン ド を 上 書 き す る 。

RESOLV_ADD_TRIM_DOMAINS コ ロ ン (':')、 セ ミ コ ロ ン (';')、 コ ン マ (',') で 区 切 っ た ド ッ ト ('.') で 始 ま る ド メ イ ン 名 の リ ス ト 。 ホ ス ト 名 か ら 取 り 去 る ド メ イ ン 名 の リ ス ト に 追 加 す る 。
RESOLV_OVERRIDE_TRIM_DOMAINS
コ ロ ン (':')、 セ ミ コ ロ ン (';')、 コ ン マ (',') で 区 切 っ た ド ッ ト ('.') で 始 ま る ド メ イ ン 名 の リ ス ト 。 ホ ス ト 名 か ら 取 り 去 る ド メ イ ン 名 の リ ス ト を 上 書 き す る 。 trim コ マ ン ド を 上 書 き す る 。

フ ァ イ ル

/etc/host.conf リ ゾ ル バ 設 定 フ ァ イ ル
/etc/resolv.conf
リ ゾ ル バ 設 定 フ ァ イ ル
/etc/hosts
ロ ー カ ル の hosts デ ー タ ベ ー ス

注 意

元 々 の 実 装 に 比 べ て 以 下 の よ う な 違 い が あ る 。 新 し い コ マ ン ド spoof と 新 し い 環 境 変 数 RESOLV_SPOOF_CHECK は 、 引 き 数 off, nowarn, warn を と る 。 コ メ ン ト は 行 頭 だ け で は な く 、 ど こ に 書 い て も よ い 。

関 連 項 目

gethostbyname(3), hostname(7), named(8), resolv+(8)

こ の 文 書 に つ い て

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