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)