Linux常用命令-host

命令

host

描述

DNS lookup utility
DNS查询工具

用法

1
2
host [-aCdilrTvVw] [-c class] [-N ndots] [-t type] [-W time]
[-R number] [-m flag] hostname [server]

选项

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Options:
-a 等同于-v -t ANY
-c 指定非IN查询类型
-C 比较权威名称服务器上的SOA记录
-d 等同于-v
-i IP6.INT反向查找
-l 使用AXFR列出域中的所有主机
-m 设置内存debug (trace|record|usage)
-N 设置完成根查找之前允许的节点数
-r 禁用递归处理
-R 指定UDP数据包的重试次数
-s SERVFAIL响应应停止查询
-t 指定查询类型
-T 开启TCP/IP模式
-v 显示详情
-w 指定永远等待答复
-W 指定等待答复的时间
-4 使用IPv4查询
-6 使用IPv6查询

注意

示例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
$ host -V
host 9.11.4-P2-RedHat-9.11.4-26.P2.el7_9.7

$ host www.baidu.com
www.baidu.com has address 110.242.68.3
www.baidu.com has address 110.242.68.4
www.baidu.com is an alias for www.a.shifen.com.
www.baidu.com is an alias for www.a.shifen.com.
# -t 指定查询类型
$ host -t cname www.baidu.com
www.baidu.com is an alias for www.a.shifen.com.
# nslookup命令
$ nslookup www.baidu.com 223.5.5.5
Server: 223.5.5.5
Address: 223.5.5.5#53

Non-authoritative answer:
Name: www.baidu.com
Address: 110.242.68.4
Name: www.baidu.com
Address: 110.242.68.3
www.baidu.com canonical name = www.a.shifen.com.