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)