Provided by: manpages-zh_1.5.2-1.1_all bug

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@ccidnet.com>

[中文版最新更新]

     2001/7/13

《中國Linux論壇man手冊頁翻譯計劃》

     http://cmpp.linuxforum.net