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)