DNSQUERY
Section: User Commands (1)Index Return to Main Contents
BSD mandoc
BSD 4
NAME(名称)
dnsquery - 使用解析程序查询域名服务器SYNOPSIS(总览)
dnsquery [-n nameserver ] [-t type ] [-c class ] [-r retry ] [-p period ] [-d ] [-s ] [-v ] hostDESCRIPTION(描述)
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
 - 打开调试环境.这会设置 解析程序的 Ft options 字段的 RES_DEBUG 位.(默认情况:不作调试.)
 - -s
 - 使用 信息流 而不是信息包的形式.这将对名字服务器使用TCP流连接,而不是 UDP数据报连接. 它会设置 解析程序的 Ft 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
SEE ALSO(另见)
nslookup(8), nstest(1), nsquery(1), named(8), resolver(5).AUTHOR(作者)
Bryan BeecherBUGS
除了等级 IN 之外的查询会得到有趣的结果, 因为通常名字服务器只会有针对等级为 IN 的资源记录的一组根域名服务器.Dnsquery 通过调用 Fn inet_addr 来确定针对 ``-n '' 选项的参数是否为有效的 Internet地址.不幸的是, Fn inet_addr 可能会在判别一些(错误的)IP地址(如1.2.3.4.5)时引发segmentation(分段) 错误.
[中文版维护人]
riser <boomer@ccidnet.com>[中文版最新更新]
2001/7/13《中国Linux论坛man手册页翻译计划》
http://cmpp.linuxforum.net
Index
- NAME(名称)
 - SYNOPSIS(总览)
 - DESCRIPTION(描述)
 - OPTIONS(选项)
 - FILES(相关文件)
 - DIAGNOSTICS(诊断)
 - SEE ALSO(另见)
 - AUTHOR(作者)
 - BUGS
 - [中文版维护人]
 - [中文版最新更新]
 - 《中国Linux论坛man手册页翻译计划》
 
This document was created by man2html, using the manual pages.
Time: 13:11:58 GMT, December 24, 2015