NAME(名 稱 )
dnsquery — 使 用 解 析 程 序 查 詢 域 名 服 務 器
SYNOPSIS(總 覽 )
dnsquery [-n nameserver] [-t type] [-c class] [-r retry] [-p period] [-d] [-s] [-v] host
DESCRIPTION(描 述 )
dnsquery 程 序 是 一 個 通 過 BIND解 析 程 序 庫 調 用 到 域 名 服 務 器 的 通 用 接 口 . 該 程 序 支 持 使 用 一 些 查 詢 操 作 碼 來 查 詢 域 名 服 務 器 . 該 程 序 意 在 作 爲 程 序 如 nstest,nsquery和 nslookup的 替 換 或 補 充 . 所 有 參 數 ,除 了 host 和 nameserver 之 外 都 是 不 區 分 大 小 寫 的 .
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