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 [AT] ccidnet.com>
[中 文 版 最 新 更 新 ]
2001/7/13 《 中
国 Linux论 坛 man手 册
页 翻 译 计 划 》
http://cmpp.linuxforum.net 跋 本 页
面 中 文 版 由 中
文 man 手 册 页 计 划
提 供 。 中 文 man 手
册 页 计 划 :
https://github.com/man-pages-zh/manpages-zh