Manpages

名 称

dnsquery — リ ゾ ル バ を 用 い て DNS に 問 い 合 わ せ る 書 式
dnsquery
[−n nameserver] [−t type] [−c class] [−r retry] [−p period] [−d] [−s] [−v] host 解 説
dnsquery
プ ロ グ ラ ム は 、 BIND リ ゾ ル バ の ラ イ ブ ラ リ 呼 び 出 し に よ っ て ネ ー ム サ ー バ と や り と り す る 一 般 的 な イ ン タ フ ェ ー ス で す 。 本 プ ロ グ ラ ム は オ ペ コ ー ド QUERY に よ る ネ ー ム サ ー バ 問 い 合 わ せ を サ ポ ー ト し て い ま す 。 本 プ ロ グ ラ ム は 、 nstest, nsquery, nslookup の よ う な プ ロ グ ラ ム を 置 き 換 え る あ る い は 補 う も の と し て 作 成 さ れ ま し た 。 hostnameserver 以 外 の 引 数 は 大 文 字 小 文 字 を 区 別 し ま せ ん 。 オ プ シ ョ ン

−n nameserver 問 い 合 わ せ に 用 い る ネ ー ム サ ー バ 。 ネ ー ム サ ー バ 指 定 は 、 w.x.y.z 形 式 の イ ン タ ー ネ ッ ト ア ド レ ス 表 記 で も 、 ド メ イ ン ネ ー ム 表 記 で も 構 い ま せ ん 。 (デ フ ォ ル ト : /etc/resolv.conf の 指 定 。 )

−t type 関 心 あ る リ ソ ー ス レ コ ー ド 型 。 型 に は 以 下 の も の が あ り ま す :
A
ア ド レ ス
NS
ネ ー ム サ ー バ
CNAME
正 式 名
PTR

ド メ イ ン ネ ー ム へ の ポ イ ン タ

SOA

権 威 の 開 始 (Start of Authority)

WKS

よ く 知 ら れ た サ ー ビ ス (well-known service)

HINFO ホ ス ト 情 報
MINFO
メ ー ル ボ ッ ク ス 情 報
MX

メ ー ル エ ク ス チ ェ ン ジ (mail exchange)

RP

責 任 者 (responsible person)

MG

メ ー ル グ ル ー プ メ ン バ

AFSDB

DCE ま た は AFS サ ー バ

ANY

ワ イ ル ド カ ー ド 大 文 字 小 文 字 ど ち ら で も 使 用 で き ま す 。 (デ フ ォ ル ト : ANY )。

−c class 関 心 あ る リ ソ ー ス レ コ ー ド の ク ラ ス 。 ク ラ ス に は 以 下 の も の が あ り ま す :
IN

イ ン タ ー ネ ッ ト

HS

Hesiod

CHAOS

Chaos

ANY

ワ イ ル ド カ ー ド 大 文 字 小 文 字 ど ち ら で も 使 用 で き ま す 。 (デ フ ォ ル ト : IN )。

−r retry ネ ー ム サ ー バ が 応 答 し な い 場 合 の リ ト ラ イ 回 数 。 (デ フ ォ ル ト : 4)

−p period タ イ ム ア ウ ト 時 間 (秒 )。 (デ フ ォ ル ト : RES_TIMEOUT )。

−d デ バ ッ グ 機 能 を 有 効 に す る 。 リ ゾ ル バ の options フ ィ ー ル ド の RES_DEBUG ビ ッ ト を セ ッ ト し ま す 。 (デ フ ォ ル ト : デ バ ッ グ 機 能 オ フ )

−s パ ケ ッ ト で は な く ス ト リ ー ム を 用 い ま す 。 つ ま り 、 ネ ー ム サ ー バ と の 接 続 に UDP デ ー タ グ ラ ム で は な く 、 TCP ス ト リ ー ム を 用 い ま す 。 リ ゾ ル バ の options フ ィ ー ル ド の RES_USEVC ビ ッ ト を セ ッ ト し ま す 。 (デ フ ォ ル ト : UDP デ ー タ グ ラ ム )

−v オ プ シ ョ ン ’’−s’’ と 同 じ 意 味 で す 。

host 関 心 あ る ホ ス ト 名 (あ る い は ド メ イ ン 名 )。 関 連 フ ァ イ ル
/etc/resolv.conf
デ フ ォ ル ト の ネ ー ム サ ー バ と 検 索 リ ス ト
<arpa/nameser.h>

利 用 で き る RR タ イ プ と ク ラ ス の 一 覧

<resolv.h>

リ ゾ ル バ の フ ラ グ 一 覧 診 断 リ ゾ ル バ が 問 い 合 わ せ の 回 答 に 失 敗 し 、 デ バ ッ グ 機 能 が 有 効 に な っ て い な い 場 合 、 dnsquery は 単 に 以 下 の よ う な メ ッ セ ー ジ を 表 示 し ま す :

Query failed (rc = 1): Unknown host リ タ ー ン コ ー ド の 値 は h_errno か ら 得 ま す 。 関 連 項 目

nslookup(8), nstest(1), nsquery(1), named(8), resolver(5) 作 者
Bryan Beecher バ グ
IN
以 外 の ク ラ ス を 問 い 合 わ せ る と 面 白 い 結 果 が 得 ら れ る こ と が あ り ま す 。 と い う の は 、 ネ ー ム サ ー バ は 普 通 、 ク ラ ス IN の リ ソ ー ス レ コ ー ド と し て ル ー ト ネ ー ム サ ー バ の リ ス ト だ け し か 持 っ て い な い か ら で す 。 本 コ マ ン ド は 、 inet_addr() を 呼 び 出 し て ’’−n’’ オ プ シ ョ ン が 正 し い イ ン タ ー ネ ッ ト ア ド レ ス か ど う か を 判 断 し ま す 。 残 念 な が ら 、 inet_addr() は 一 部 の (正 し く な い )ア ド レ ス (例 え ば 1.2.3.4.5)に 対 し て セ グ メ ン テ ー シ ョ ン フ ォ ー ル ト を 起 こ す こ と が あ る よ う で す 。