Man page - dnsquery(1)
Manual
DNSQUERY (1) General Commands Manual DNSQUERY (1)
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@ccidnet.com>
[中 文 版 最 新 更 新 ]
2001/7/13
《 中 國 Linux論 壇 man手 冊 頁 翻 譯 計 劃 》
http://cmpp.linuxforum.net
跋
本 頁 面
中 文 版 由 中 文 man
手 冊 頁 計 劃 提
供 。
中 文 man 手 冊 頁 計
劃 :
https://github.com/man-pages-zh/manpages-zh
4th Berkeley Distribution 1990年 3月
10日
DNSQUERY
(1)