host 命令
用途
把一个主机名解析到一个网际地址或把一个网际地址解析到一个主机名。
语法
host [-n [ -a ] [ -c Class ] [ -d ] [ -r ] [ -t Type ] [ -v ] [ -w ] [ -z ]] Hostname | Address [ Server ]
hostnew [ -a ] [ -c Class ] [ -d ] [ -r ] [ -t Type ] [ -v ] [ -w ] [ -z ] Hostname | Address [ Server ]
描述
/usr/bin/host 命令返回 一个主机的网际地址(当Hostname 参数被指定时),或返回主机名(当Address 参数被指定时)。host 命令可能还显示与 HostName 参数关联的任何别名,这取决于名称解析服务的配置。名称解析服务的示例包含 local 、nis 和 bind 。
如若本地主机使用 DOMAIN 协议 ,就要在搜索本地 /etc/hosts 文件之前查询本地或远程名称服务器数据库。
host 命令也可返回在 DNS(域名系统)找到的其他名称记录。-z 标志指定这种方式。其他标志允许查询定制。
标志
参数
Address | 说明用来解析主机名的主机的网际地址。Address 参数必须是一个有效的网际地址,以加点的十进制格式表示。 |
HostName | 说明要用来解析网际地址的主机名称。HostName 参数可以是一个唯一的主机名,也可以是一个众所周知的主机名(诸如 nameserver 、printserver 、timeserver ,如果这些存在的话)。 |
Server | 指定要查询的名称服务器。 |
示例
- 要显示主机名为 mephisto 的主机地址,请输入:
host mephisto
就会显示与下列类似的信息:
mephisto 地址为 192.100.13.5,别名:engr, sarah
- 要显示地址为 192.100.13.1 的主机名,请输入:
host 192.100.13.1
就会显示与下列类似的信息:
mercutio 地址为 192.100.13.1
- 显示名为 test.ibm.com 的域的 MX 记录,请输入:
host -n -t mx test.ibm.com
或者
hostnew -t mx test.ibm.com
就会显示与下列类似的信息:
test.ibm.com mail is handled(pri=10)by test1.tt.ibm.com test.ibm.com mail is handled(pri=10)by
test2.aix.ibm.com
文件
/etc/hosts | 包含网际协议(IP)名和在本地网络上的主机地址。 |
相关信息
hostname 命令
named 守护程序。