Manpages

NAME(名 稱 )

dnsquery — 使 用 解 析 程 序 查 詢 域 名 服 務 器

SYNOPSIS(總 覽 )

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

DESCRIPTION(描 述 )

dnsquery 程 序 是 一 個 通 過 BIND解 析 程 序 庫 調 用 到 域 名 服 務 器 的 通 用 接 口 . 該 程 序 支 持 使 用 一 些 查 詢 操 作 碼 來 查 詢 域 名 服 務 器 . 該 程 序 意 在 作 爲 程 序 如 nstest,nsquery和 nslookup的 替 換 或 補 充 . 所 有 參 數 ,除 了 hostnameserver 之 外 都 是 不 區 分 大 小 寫 的 .

OPTIONS(選 項 )
-n
nameserver 查 詢 中 使 用 的 域 名 服 務 器 .域 名 服 務 器 可 以 表 示 爲 Internet地 址 格 式 w.x.y.z 也 可 以 表 示 爲 域 名 的 形 式 . (默 認 情 況 :取 /etc/resolv.conf 中 指 定 的 .)

-t type 所 關 心 的 資 源 記 錄 的 類 型 .類 型 包 括 :
A
地 址
NS
域 名 服 務 器
CNAME
標 準 名
SOA
起 始 授 權 記 錄
WKS
衆 所 周 知 的 服 務
HINFO
主 機 信 息
MINFO
郵 箱 信 息
MX
郵 件 網 關
RP
負 責 人 信 息
MG
郵 件 組 成 員 信 息
AFSDB

DCE或 AFS服 務 器

ANY 所 有 的 信 息 注 意 可 以 使 用 任 意 大 小 寫 形 式 .(默 認 情 況 : ANY.)

-c class 所 關 心 的 資 源 紀 錄 的 等 級 . 等 級 包 括 :
IN

Internet等 級

HS

Hesiod等 級

CHAOS

Chaos等 級

ANY 所 有 的 等 級 注 意 可 以 使 用 任 意 大 小 寫 形 式 .(默 認 情 況 : IN.)

-r retry 名 字 服 務 器 無 響 應 下 的 重 試 次 數 .(默 認 情 況 : 4.)

-p period 超 時 等 待 的 時 間 週 期 .(默 認 情 況 : RES_TIMEOUT.)

-d 打 開 調 試 環 境 .這 會 設 置 解 析 程 序 的 options 字 段 的 RES_DEBUG 位 .(默 認 情 況 :不 作 調 試 .)

-s 使 用 信 息 流 而 不 是 信 息 包 的 形 式 .這 將 對 名 字 服 務 器 使 用 TCP流 連 接 ,而 不 是 UDP數 據 報 連 接 . 它 會 設 置 解 析 程 序 的 options 字 段 的 RES_USEVC 位 .(默 認 情 況 :UDP數 據 報 .)

-v 與 ’’-s’’ 標 識 同 義 .

host 所 關 心 的 主 機 (或 域 )的 名 字 .

FILES(相 關 文 件 )
/etc/resolv.conf
用 來 獲 取 默 認 的 域 名 服 務 器 以 及 搜 索 列 表
<arpa/nameser.h>
可 用 的 RR(資 源 紀 錄 )的 類 型 和 等 級 的 列 表
<resolv.h>
解 析 程 序 標 識 的 列 表

DIAGNOSTICS(診 斷 ) 如 果 解 析 程 序 不 能 響 應 查 詢 ,並 且 調 試 環 境 又 沒 有 打 開 ,那 麼 dnsquery 會 簡 單 地 顯 示 如 下 信 息 :

Query failed (rc = 1): Unknown host 返 回 代 碼 的 值 由 h_errno 提 供 .

SEE ALSO(另 見 )

nslookup(8), nstest(1), nsquery(1), named(8), resolver(5).

AUTHOR(作 者 )

Bryan Beecher

BUGS 除 了 等 級 IN 之 外 的 查 詢 會 得 到 有 趣 的 結 果 , 因 爲 通 常 名 字 服 務 器 只 會 有 針 對 等 級 爲 IN 的 資 源 記 錄 的 一 組 根 域 名 服 務 器 .

Dnsquery 通 過 調 用 inet_addr() 來 確 定 針 對 ’’-n’’ 選 項 的 參 數 是 否 爲 有 效 的 Internet地 址 .不 幸 的 是 , inet_addr() 可 能 會 在 判 別 一 些 (錯 誤 的 )IP地 址 (如 1.2.3.4.5)時 引 發 segmentation(分 段 ) 錯 誤 .

[中 文 版 維 護 人 ]

riser <boomer [AT] ccidnet.com>

[中 文 版 最 新 更 新 ]

2001/7/13 《 中 國 Linux論 壇 man手 冊 頁 翻 譯 計 劃 》
http://cmpp.linuxforum.net 本 頁 面 中 文 版 由 中 文 man 手 冊 頁 計 劃 提 供 。 中 文 man 手 冊 頁 計 劃 : https://github.com/man-pages-zh/manpages-zh