Provided by: manpages-zh_1.6.4.0-1_all
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