手册页部分 1M: 系统管理命令

退出打印视图

更新时间: 2014 年 7 月
 
 

host(1M)

名称

host - DNS 查找实用程序

用法概要

host [-aCdilmrsTvw] [-c class] [-N ndots] [-R number] 
     [-t type] [-W wait]  [-4 | -6] name [server]

描述

host 实用程序执行简单的 DNS 查找。该命令通常用于名称和 IP 地址的互相转换。未指定参数或选项时,host 列出其命令行参数和选项的简短摘要。

name 参数为要查找的域名。该参数也可以是点分十进制 IPv4 地址或冒号分隔的 IPv6 地址,在这种情况下,host 缺省执行此地址的反向查找。可选的 server 参数为 host 应查询的名称服务器(而非 /etc/resolv.conf 中列出的一个或多个服务器)的名称或 IP 地址。

选项

支持以下选项:

–4

仅使用 IPv4 传输。缺省情况下,IPv4 和 IPv6 传输均可使用。选项 –4–6 互斥。

–6

仅使用 IPv6 传输。缺省情况下,IPv4 和 IPv6 传输均可使用。选项 –4–6 互斥。

–a

等效于设置 –v 选项并要求 host 进行 ANY 类型的查询。

–c class

class 类进行 DNS 查询。可以用于查找 Hesiod 或 Chaosnet 类的资源记录。缺省类为 IN (Internet)。

–C

尝试显示区域 name 的所有已列出权威名称服务器中针对该区域的 SOA 记录。名称服务器的列表由在该区域中找到的 NS 记录定义。

–d

生成详细的输出。该选项等效于 –v。这两个选项用于向后兼容。在以前的版本中,–d 选项启用调试跟踪,–v 启用详细输出。

–i

指定应使用 RFC 1886 中定义的 IP6.INT 域进行 IPv6 地址的反向查找。在缺省情况下,使用 RFC 3152 域 IP6.ARPA。

–l

列表模式。使用此选项后,host 针对区域 name 执行区域传输,从而显示 NS、PTR 和地址记录 (A/AAAA)。在与 –a 一起使用时,将显示所有记录。提供此参数是为了与以前的实现兼容。选项 –la 等效于执行 AXFR 类型的查询。

–m

设置内存使用情况调试标志:record、usage 和 trace。

–N ndots

设置 name 必须包含多少个圆点才能被视为绝对名称。缺省值是使用 /etc/resolv.conf 中 ndots 语句定义的值,如果 ndots 语句不存在,则缺省值为 1。点数较少的名称将解释为相对名称,并在 /etc/resolv.conf 中的 searchdomain 指令中列出的域中进行搜索。

–r

进行非递归查询。设置此选项可以从 host 执行的查询中清除 RD(recursion desired,需要递归)位。接收查询的名称服务器不会尝试解析 name。使用 –r 选项后,host 将模拟名称服务器的行为,进行非递归查询并预期收到查询应答(通常是对其他名称服务器的引用)。

–R number

更改查询的 UDP 重试次数。number 参数表示 host 对无应答的查询进行重试的次数。缺省重试次数为 1。如果 number 为负数或者零,重试次数将缺省为 1。

–s

指定在任一服务器发出 SERVFAIL 响应后,host 不会向下一名称服务器发送查询,这与常规的 stub 解析器行为相反。

–t type

选择查询类型。type 参数可以为识别的任一查询类型:CNAMENSSOASIGKEYAXFR 等等。在未指定查询类型时,host 会自动选择适当的查询类型。在缺省情况下,查找 A、AAAA 和 MX 记录,但是,如果指定了 –C 选项,则查询 SOA 记录。如果 name 为点分十进制 IPv4 地址或冒号分隔的 IPv6 地址,host 则查询 PTR 记录。

如果选择了查询类型 IXFR,可以指定起始序列号,方法是追加一个等号后跟起始序列号(例如:–t IXFR=12345678)。

–T

在查询名称服务器时使用 TCP 连接。要求 TCP 的查询会自动选择 TCP,例如区域传输 (AXFR) 请求。在缺省情况下,host 使用 UDP 进行查询。

–v

生成详细的输出。该选项等效于 –d

–w

始终等待回复。响应等待时间将设置为硬件最大值指定的秒数(取整数值)。

–W wait

wait 秒内等待回复。如果 wait 小于 1,等待间隔则设置为 1 秒。

文件

/etc/resolv.conf

解析器配置文件

属性

有关以下属性的描述,请参见:

属性类型
属性值
可用性
network/dns/bind
接口稳定性
Volatile(可变)

另请参见

dig(1M)named(1M)attributes(5)

RFC 1035》、《RFC 1886》和《RFC 3152

请参见《BIND 9 管理员参考手册》。从本手册页发布之日起,将在 https://kb.isc.org/article/AA-01031https://kb.isc.org/article/AA-01031 上提供该文档。