Manpages

名 称

host — ド メ イ ン サ ー バ を 使 っ て ホ ス ト 名 の 検 索 を 行 な う 書 式
host
[−adlrwv] [−c class] [−t querytype] host [server] 解 説
host
は イ ン タ ー ネ ッ ト ホ ス ト に 関 す る 情 報 の 検 索 を 行 な い ま す 。 情 報 は 世 界 中 に 広 が っ た 相 互 に 接 続 さ れ た サ ー バ 群 か ら 得 ま す 。 デ フ ォ ル ト で は ホ ス ト 名 と イ ン タ ー ネ ッ ト ア ド レ ス 間 の 変 換 の み を 行 な い ま す 。 ’’−t’’ や ’’−a’’ オ プ シ ョ ン と と も に 使 う と 、 そ の ホ ス ト に 関 す る ド メ イ ン サ ー バ に よ っ て 保 守 さ れ て い る 情 報 の す べ て を 得 る こ と が で き ま す 。 引 数 に は ホ ス ト 名 か ホ ス ト 番 号 の い ず れ か を 指 定 で き ま す 。 本 プ ロ グ ラ ム は ま ず 引 数 を ホ ス ト 番 号 と し て 解 釈 を 試 み ま す 。 そ れ が う ま く い か な け れ ば 、 ホ ス ト 名 と し て 扱 い ま す 。 ホ ス ト 番 号 は 128.6.4.194 の よ う に ド ッ ト に よ っ て 区 切 ら れ た 4 つ の 10 進 数 か ら な り ま す 。 ホ ス ト 名 は topaz.rutgers.edu の よ う に ド ッ ト で 区 切 ら れ た 複 数 の 名 前 か ら な り ま す 。 名 前 が ド ッ ト で 終 っ て い な け れ ば 、 ロ ー カ ル ド メ イ ン が 自 動 的 に 末 尾 に 付 け 加 え ら れ ま す 。 た と え ば Rutgers の ユ ー ザ は

host topaz と い う よ う に 使 う こ と が で き 、 こ れ は 実 際 に は "topaz.rutgers.edu" が 検 索 さ れ ま す 。 こ れ が う ま く い か な け れ ば 、 名 前 は 変 更 さ れ ず に (こ の 例 で は "topaz" と し て ) 試 み ら れ ま す 。 こ の や り か た は メ ー ル や そ の 他 の ネ ッ ト ワ ー ク ユ ー テ ィ リ テ ィ で も 使 う こ と が で き ま す 。 実 際 に 末 尾 に 付 け 加 え ら れ る 接 尾 辞 は 、 hostname(1) を 呼 び 出 し た 結 果 の 最 初 の ド ッ ト 以 降 と な り ま す 。 (下 記 の ホ ス ト 名 検 索 の カ ス タ マ イ ズ の 節 を 参 照 し て く だ さ い 。 ) 最 初 の 引 数 は 検 索 を 行 な う ホ ス ト 名 と な り ま す 。 こ れ が 数 字 の 場 合 、 ’’逆 引 き ’’ が 実 行 さ れ ま す 。 す な わ ち ド メ イ ン シ ス テ ム は 数 字 を 名 前 に 変 換 す る た め の 別 の デ ー タ ベ ー ス 群 を 参 照 し ま す 。

2 番 目 の 引 数 は 省 略 可 能 で す 。 こ こ で は 問 い 合 わ せ を 行 な う サ ー バ を 指 定 す る こ と が で き ま す 。 こ の 引 数 が 指 定 さ れ な け れ ば 、 デ フ ォ ル ト の サ ー バ (通 常 は ロ ー カ ル マ シ ン ) が 使 わ れ ま す 。 名 前 が 指 定 さ れ た 場 合 、 3 つ の 異 な っ た 種 類 の 結 果 が 出 力 さ れ ま す 。 以 下 は そ れ ら の 例 で す 。

% host sun4
sun4.rutgers.edu is a nickname for ATHOS.RUTGERS.EDU
ATHOS.RUTGERS.EDU has address 128.6.5.46
ATHOS.RUTGERS.EDU has address 128.6.4.4
ATHOS.RUTGERS.EDU mail is handled by ARAMIS.RUTGERS.EDU こ こ で ユ ー ザ は コ マ ン ド ’’host sun4’’ を 入 力 し て い ま す 。 最 初 の 行 は 名 前 ’’sun4.rutgers.edu’’ は 実 際 に は ニ ッ ク ネ ー ム で あ る こ と を 示 し て い ま す 。 正 式 な ホ ス ト 名 は ’’ATHOS.RUTGERS.EDU’’ で す 。 続 く 2 行 で は ア ド レ ス が 表 示 さ れ て い ま す 。 も し 複 数 の ネ ッ ト ワ ー ク イ ン タ フ ェ ー ス を も つ シ ス テ ム で あ れ ば 、 そ の 各 々 は 別 の ア ド レ ス を 持 ち ま す 。 最 後 の 行 で は ATHOS.RUTGERS.EDU は 自 分 に 対 す る メ ー ル は 受 け 取 ら な い こ と を 示 し て い ま す 。 こ の ホ ス ト 宛 て の メ ー ル は ARAMIS.RUTGERS.EDU に よ っ て 取 り 込 ま れ ま す 。 い く つ か の シ ス テ ム で は そ の メ ー ル を 扱 う シ ス テ ム が 複 数 存 在 す る こ と が あ り 、 そ の 場 合 は こ の 行 の よ う な 情 報 が さ ら に 出 力 さ れ ま す 。 技 術 的 に は メ ー ル を 受 け 取 る こ と の で き る す べ て の シ ス テ ム が こ の よ う な エ ン ト リ を 持 つ と 考 え ら れ ま す 。 も し シ ス テ ム が そ の メ ー ル を 自 分 自 身 で 受 け 取 る 場 合 、

XXX mail is handled by XXX の よ う に 、 そ の シ ス テ ム 自 身 に つ い て 言 及 し た エ ン ト リ が あ る は ず で す 。 し か し 、 メ ー ル を 自 分 で 受 け 取 る 多 く の シ ス テ ム で は わ ざ わ ざ そ の 事 実 に つ い て 言 及 し て い ま せ ん 。 も し あ る シ ス テ ム に ’’mail is handled by’’ の エ ン ト リ が あ る の に ア ド レ ス が な け れ ば 、 そ れ は 本 当 は イ ン タ ー ネ ッ ト の 構 成 員 で は な い が 、 ネ ッ ト ワ ー ク 上 の あ る シ ス テ ム が メ ー ル を そ こ に 転 送 し て く る こ と を 示 し て い ま す 。 Usenet や Bitnet や そ の 他 の 多 く の ネ ッ ト ワ ー ク 上 の シ ス テ ム で は こ の 種 の エ ン ト リ を 持 っ て い ま す 。 オ プ シ ョ ン ホ ス ト 名 の 前 に 指 定 で き る オ プ シ ョ ン は 沢 山 あ り ま す 。 こ れ ら の オ プ シ ョ ン の ほ と ん ど は ド メ イ ン デ ー タ ベ ー ス を 保 守 し て い る ス タ ッ フ に の み 意 味 の あ る も の で す 。

−a

’’all’’ の 意 。 こ れ は ’’−v −t any’’ と 同 じ で す 。

−c class 非 イ ン タ ー ネ ッ ト デ ー タ を 検 索 す る class

−d デ バ ッ グ モ ー ド と な り ま す 。 ネ ッ ト ワ ー ク ト ラ ン ザ ク シ ョ ン が 詳 細 に 表 示 さ れ ま す 。

−l 完 全 な ド メ イ ン の リ ス ト を 表 示 し ま す 。 例 え ば

host -l rutgers.edu を 実 行 す る と 、 rutgers.edu ド メ イ ン の す べ て の ホ ス ト の リ ス ト を 表 示 し ま す 。 ’’−t’’ オ プ シ ョ ン を 使 う こ と に よ っ て 表 示 す る 情 報 に フ ィ ル タ を か け る こ と が で き ま す 。 デ フ ォ ル ト で は PTR と NS レ コ ー ド を 含 ん だ ア ド レ ス 情 報 が 表 示 さ れ ま す 。

host -l -v -t any rutgers.edu こ の コ マ ン ド で は rutgers.edu の 完 全 な ゾ ー ン デ ー タ を 正 式 な マ ス タ フ ァ イ ル の 形 式 で ダ ウ ン ロ ー ド し ま す 。 (し か し 不 思 議 な 理 由 に よ り SOA レ コ ー ド は 2 回 リ ス ト さ れ ま す 。 ) 注 : ’’−l’’ フ ラ グ は 完 全 な ゾ ー ン 転 送 を 行 な っ た 後 、 要 求 し た 情 報 を フ ィ ル タ リ ン グ す る よ う に 実 装 さ れ て い ま す 。 こ の コ マ ン ド は 絶 対 に 必 要 な 時 に 限 っ て 使 う べ き で す 。

−r 再 帰 的 な 問 い 合 わ せ を 行 な い ま せ ん 。 こ れ は ネ ー ム サ ー バ が そ の サ ー バ 自 身 の デ ー タ ベ ー ス に 所 持 し て い る デ ー タ の み を 返 す こ と を 意 味 し ま す 。 サ ー バ は 他 の サ ー バ に 情 報 の 問 い 合 わ せ を 行 な い ま せ ん 。

−d デ バ ッ グ を 有 効 に し ま す 。 ネ ッ ト ワ ー ク ト ラ ン ザ ク シ ョ ン の 詳 細 が 表 示 さ れ ま す 。

−s 署 名 か ら 親 の 鍵 を 追 跡 し ま す (DNSSEC)。

−t querytype 特 定 の querytype の 情 報 の 検 索 を 指 定 す る こ と が で き ま す 。 引 数 は named(8) の man ペ ー ジ に お い て 定 義 さ れ て い ま す 。 現 在 サ ポ ー ト さ れ て い る タ イ プ に は 以 下 の も の が 含 ま れ ま す : ’’a’’, ’’ns’’, ’’md’’, ’’mf’’, ’’cname’’, ’’soa’’, ’’mb’’, ’’mg’’, ’’mr’’, ’’null’’, ’’wks’’, ’’ptr’’, ’’hinfo’’, ’’minfo’’, ’’mx’’, ’’uinfo’’, ’’uid’’, ’’gid’’, ’’unspec’’ さ ら に 、 ワ イ ル ド カ ー ド (こ れ は ’’any’’ か ’’*’’ と し て 指 定 さ れ ま す ) が あ り 、 上 記 の す べ て の タ イ プ を 指 定 す る た め に つ か い ま す 。 タ イ プ は 小 文 字 で 指 定 し な け れ ば な り ま せ ん 。 デ フ ォ ル ト で は 最 初 に ’’a’’ が 検 索 さ れ 、 次 に ’’mx’’ が 検 索 さ れ ま す 。 た だ し 、 verbose オ プ シ ョ ン が 指 定 さ れ て い る と 、 デ フ ォ ル ト で は ’’a’’ の み の 検 索 を 行 な い ま す 。 オ プ シ ョ ン ’’−t’’ は host が 返 す 情 報 に フ ィ ル タ を か け る の に 特 に 有 効 で す 。 そ れ 以 上 の 情 報 は 下 記 の ’’−l’’ オ プ シ ョ ン の 説 明 を 参 照 し て く だ さ い 。

−a

’’す べ て ’’ 。 ’’−v −t any’’ と 同 じ で す 。

−l 完 全 な ド メ イ ン を 列 挙 し ま す 。 例 え ば

host -l rutgers.edu は 、 rutgers.edu domain 内 の す べ て の ホ ス ト を 列 挙 し ま す 。 ’’−t’’ オ プ シ ョ ン を 使 用 し て 、 ど の 情 報 を 表 示 す る か を 、 意 図 通 り フ ィ ル タ 可 能 で す 。 デ フ ォ ル ト は 、 ア ド レ ス 情 報 と PTR と NS レ コ ー ド で す 。 コ マ ン ド

host -l -v -t any rutgers.edu は 、 rutgers.edu に 対 す る ゾ ー ン デ ー タ の 完 全 な ダ ウ ン ロ ー ド を 、 公 式 な マ ス タ フ ァ イ ル 書 式 で 与 え ま す (し か し な が ら 、 不 可 解 な 理 由 で 、 SOA レ コ ー ド は 2 度 表 示 さ れ ま す )。 注 : ’’−l’’ の 実 装 は 、 完 全 な ゾ ー ン 転 送 を 行 い 、 こ れ に 対 し て 要 求 し た 情 報 を フ ィ ル タ ア ウ ト す る こ と で 行 わ れ ま す 。 こ の コ マ ン ド の 使 用 は 、 本 当 に 必 要 な 場 合 に 限 る べ き で す 。 ホ ス ト 名 検 索 の カ ス タ マ イ ズ 一 般 に ユ ー ザ に よ っ て 指 定 さ れ た 名 前 に ド ッ ト が 含 ま れ て い な け れ ば 、 デ フ ォ ル ト の ド メ イ ン が そ の 末 尾 に 付 け 加 え ら れ ま す 。 こ の ド メ イ ン は /etc/resolv.conf に お い て 定 義 す る こ と が で き ま す が 、 通 常 は ロ ー カ ル の ホ ス ト 名 の 最 初 の ド ッ ト 以 降 を 取 る こ と に よ っ て 求 め ら れ ま す 。 ユ ー ザ は 環 境 変 数 LOCALDOMAIN を 使 っ て 異 な る デ フ ォ ル ト ド メ イ ン を 指 定 す る こ と に よ っ て 、 こ れ を オ ー バ ー ラ イ ド す る こ と が で き ま す 。 さ ら に 、 ユ ー ザ は ホ ス ト 名 の 独 自 の 略 称 を 使 う こ と も で き ま す 。 略 称 は 1 つ の 略 称 に つ き 1 行 か ら な る フ ァ イ ル に お い て 指 定 し ま す 。 各 行 に は 略 称 、 ス ペ ー ス 、 そ し て 完 全 な ホ ス ト 名 が 含 ま れ ま す 。 こ の フ ァ イ ル は 環 境 変 数 HOSTALIASES に て フ ァ イ ル 名 を 指 定 し ま す 。 環 境 変 数

HOSTALIASES

(ホ ス ト の 別 名 , 完 全 な ホ ス ト 名 ) の ペ ア を 含 ん で い る フ ァ イ ル の フ ァ イ ル 名 関 連 フ ァ イ ル

/etc/resolv.conf

resolver(5) を 参 照 し て く だ さ い 。

HOSTALIASES

(ホ ス ト の 別 名 , 完 全 な ホ ス ト 名 ) の ペ ア を 含 ん で い る フ ァ イ ル の フ ァ イ ル 名 関 連 項 目

named(8)resolver(5) バ グ ロ ー カ ル ド メ イ ン に 含 ま れ な い 名 前 を 入 力 す る と 予 期 で き な い 影 響 が 起 こ り 得 ま す 。 名 前 が ド ッ ト で 終 っ て い な い 限 り 、 ロ ー カ ル ド メ イ ン 名 が す べ て の 名 前 の 末 尾 に 付 加 さ れ る こ と を い つ も 心 に 留 め て お い て く だ さ い 。 ロ ー カ ル ド メ イ ン の 補 完 に 失 敗 し た 時 の み 、 名 前 は 変 更 さ れ ず に 使 用 さ れ ま す 。

’’−l’’ オ プ シ ョ ン で は 要 求 さ れ た ド メ イ ン に お い て リ ス ト さ れ て い る 最 初 の ネ ー ム サ ー バ に の み 問 い 合 わ せ を 行 な い ま す 。 も し こ の サ ー バ が 死 ん で い れ ば 、 サ ー バ を マ ニ ュ ア ル で 指 定 し な け れ ば な り ま せ ん 。 た と え ば foo.edu の リ ス ト を 得 る に は 、

host -t ns foo.edu と 指 定 し て foo.edu の す べ て の ネ ー ム サ ー バ の リ ス ト を 得 て か ら 、 動 作 す る も の が 見 つ か る ま で リ ス ト に あ る す べ て の ネ ー ム サ ー バ に つ い て

host -l foo.edu xxx

(こ こ で ’’xxx’’ は ネ ー ム サ ー バ ) を 試 み れ ば 良 い で し ょ う 。