dnsquery - 使用解析程序查询域名服务器

Posted fanweisheng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了dnsquery - 使用解析程序查询域名服务器相关的知识,希望对你有一定的参考价值。

SYNOPSIS(总览)

dnsquery [-n nameserver ] [-t type ] [-c class ] [-r retry ] [-p period ] [-d ] [-s ] [-v ] host

DESCRIPTION(描述)

dnsquery 程序是一个通过BIND解析程序库调用到域名服务器的通用接口. 该程序支持使用一些查询操作码来查询域名服务器. 该程序意在作为程序如nstest,nsquery和nslookup的替换或补充. 所有参数,除了 hostnameserver 之外都是不区分大小写的.

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>
解析程序标识的列表 

以上是关于dnsquery - 使用解析程序查询域名服务器的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 DnsQuery 指定要查询的特定 DNS 服务器?

DNS域名解析过程

DNS信息收集工具dig使用

DDoS攻击与防御

域名解析服务之DNS查询类型

DNS--域名解析