Man page - dnsquery(1)

Manual


DNSQUERY (1) General Commands Manual DNSQUERY (1)

名 称

dnsquery — リ ゾ ル バ を 用 い て DNS に 問 い 合 わ せ る

書 式

dnsquery [ -n nameserver ] [ -t type ] [ -c class ] [ -r retry ] [ -p period ] [ -d ] [ -s ] [ -v ] host

解 説

dnsquery プ ロ グ ラ ム は 、 BIND リ ゾ ル バ の ラ イ ブ ラ リ 呼 び 出 し に よ っ て ネ ー ム サ ー バ と や り と り す る 一 般 的 な イ ン タ フ ェ ー ス で す 。 本 プ ロ グ ラ ム は オ ペ コ ー ド QUERY に よ る ネ ー ム サ ー バ 問 い 合 わ せ を サ ポ ー ト し て い ま す 。 本 プ ロ グ ラ ム は 、 nstest, nsquery, nslookup の よ う な プ ロ グ ラ ム を 置 き 換 え る あ る い は 補 う も の と し て 作 成 さ れ ま し た 。 host nameserver 以 外 の 引 数 は 大 文 字 小 文 字 を 区 別 し ま せ ん 。

オ プ シ ョ ン
-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)に 対 し て セ グ メ ン テ ー シ ョ ン フ ォ ー ル ト を 起 こ す こ と が あ る よ う で す 。 4th Berkeley Distribution March 10, 1990 DNSQUERY (1)