Man page - gai.conf(5)

Packages contains this manual

Available languages:

en fr ja ru ro

Manual

GAI.CONF

名 前
説 明
フ ァ イ ル
バ ー ジ ョ ン

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

名 前

gai.conf - getaddrinfo(3) 設 定 フ ァ イ ル

説 明

getaddrinfo (3) の 呼 び 出 し で は 、 複 数 の 答 え が 返 る 場 合 が あ る 。 RFC 3484 に よ れ ば 、 こ れ ら の 答 え は 、 最 も 成 功 の 可 能 性 が 高 い 答 え が リ ス ト の 先 頭 に な る よ う な 順 番 に 並 び 替 え な け れ ば な ら な い 。 RFC に は 、 並 び 替 え の ア ル ゴ リ ズ ム が 書 か れ て い る 。 し か し な が ら 、 静 的 な ル ー ル が 常 に 適 切 と い う 訳 で は な い 。 こ の 理 由 か ら 、 RFC で は 、 並 び 替 え 方 法 を シ ス テ ム 管 理 者 が 動 的 に 変 更 で き る よ う に す る こ と も 要 求 し て い る 。 glibc の 実 装 で は 、 /etc/gai.conf フ ァ イ ル で こ れ が 実 現 で き る よ う に な っ て い る 。

設 定 フ ァ イ ル の 各 行 は 、 キ ー ワ ー ド と そ の パ ラ メ ー タ ー で 構 成 さ れ る 。 ホ ワ イ ト ス ペ ー ス は ど こ に あ っ て も 全 て 無 視 さ れ る 。 '#' で 始 ま る 行 は コ メ ン ト で 、 無 視 さ れ る 。

現 在 の と こ ろ 、 認 識 さ れ る キ ー ワ ー ド は 以 下 の 通 り で あ る 。
label
netmask precedence

The value is added to the label table used in the RFC 3484 sorting. If any label definition is present in the configuration file, the default table is not used. All the label definitions of the default table which are to be maintained have to be duplicated. Following the keyword, the line has to contain a network mask and a precedence value.

precedence netmask precedence

こ の キ ー ワ ー ド は label に 似 て い る が 、 指 定 さ れ た 値 を RFC 3484 で 規 定 さ れ た 優 先 度 テ ー ブ ル に 追 加 す る 点 が 異 な る 。 繰 り 返 し に な る が 、 設 定 フ ァ イ ル に precedence が 一 つ で も あ れ ば 、 デ フ ォ ル ト テ ー ブ ル は 使 用 さ れ な い 。

reload < yes | no >

こ の キ ー ワ ー ド は 、 設 定 フ ァ イ ル が 前 回 の 読 み 出 し 以 降 に 変 更 さ れ て い る か を プ ロ セ ス が 確 認 す る か を 制 御 す る 。 値 が " yes " で あ れ ば 、 フ ァ イ ル が 再 読 み 込 み さ れ る 。 再 読 み 込 み は マ ル チ ス レ ッ ド ア プ リ ケ ー シ ョ ン で 問 題 を 起 こ す 可 能 性 が あ り 、 一 般 に は よ い 考 え と は 言 え な い 。 デ フ ォ ル ト は " no " で あ る 。

scopev4 mask value

IPv4 ア ド レ ス 用 の RFC 3484 ス コ ー プ テ ー ブ ル に 別 の ル ー ル を 追 加 す る 。 デ フ ォ ル ト で は 、 RFC 3438 の セ ク シ ョ ン 3.2 で 説 明 さ れ て い る ス コ ー プ ID が 使 用 さ れ る 。 こ れ ら の デ フ ォ ル ト 値 の 変 更 が 必 要 に な る こ と は ま ず な い だ ろ う 。

フ ァ イ ル

/etc/gai.conf

バ ー ジ ョ ン

gai.conf フ ァ イ ル は glibc バ ー ジ ョ ン 2.5 以 降 で サ ポ ー ト さ れ て い る 。

RFC 3484 で 規 定 さ れ て い る デ フ ォ ル ト テ ー ブ ル は 、 以 下 の 設 定 フ ァ イ ル を 指 定 す る の と 同 じ で あ る 。

label ::1/128 0
label ::/0 1
label 2002::/16 2
label ::/96 3
label ::ffff:0:0/96 4
precedence ::1/128 50
precedence ::/0 40
precedence 2002::/16 30
precedence ::/96 20
precedence ::ffff:0:0/96 10

関 連 項 目

getaddrinfo (3), RFC 3484

こ の 文 書 に つ い て

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