
Linux常用的分析域名查询工具—命令:host
域名查询工具是我们在网络中日常使用得比较多的一类工具,通过查询域名的IP、CNAME等信息,可以方便我们分析网络问题。而在Linux中,域名查询工具也有很多,其中比较常用的就是host命令。下面就来介绍一下host命令的使用方法。
1.查询一个域名映射到的IP地址
使用host命令最常见的功能就是查询一个域名映射到的IP地址。下面是查询百度网站的IP地址的命令:
host www.baidu.com
运行结果如下:
www.baidu.com has address 220.181.38.148
www.baidu.com has address 220.181.38.149
www.baidu.com has address 220.181.38.150
www.baidu.com has address 220.181.38.151
www.baidu.com has address 220.181.38.152
www.baidu.com has IPv6 address 2400:da00::1
www.baidu.com has IPv6 address 2400:da00::2
www.baidu.com has IPv6 address 2400:da00::3
www.baidu.com has IPv6 address 2400:da00::4
www.baidu.com has IPv6 address 2400:da00::5
www.baidu.com has IPv6 address 2400:da00::6
可以看到,百度网站的IP地址有多个,不同的IP地址可以在不同的地理位置提供服务。
2.查询一个IP地址映射到的域名
有时候我们需要查询一个IP地址所对应的域名,这时候也可以使用host命令。比如查询IP地址为220.181.38.148的域名:
host 220.181.38.148
运行结果如下:
148.38.181.220.in-addr.arpa domain name pointer a220-181-38-148.deploy.akamaitechnologies.com.
可以看到,IP地址220.181.38.148对应的域名是a220-181-38-148.deploy.akamaitechnologies.com。
3.指定查询类型
除了查询域名和IP地址以外,host命令支持查询域名对应的MX、CNAME、NS等信息。可以通过-t参数指定查询类型,下面是查询百度网站MX记录的命令:
host -t mx baidu.com
运行结果如下:
baidu.com mail is handled by 5 mx1.baidu.com.
baidu.com mail is handled by 1 smtp.baidu.com.
可以看到,百度网站的MX记录有两个,分别是mx1.baidu.com和smtp.baidu.com。
4.指定DNS服务器
host命令默认会使用系统配置的DNS服务器来查询域名信息,如果需要使用其他DNS服务器来查询,则可以通过-S参数指定。下面是使用114.114.114.114 DNS服务器查询百度网站的IP地址的命令:
host -S 114.114.114.114 www.baidu.com
运行结果如下:
Using domain server:
Name: 114.114.114.114
Address: 114.114.114.114#53
Aliases:
www.baidu.com has address 220.181.38.150
www.baidu.com has address 220.181.111.188
www.baidu.com has address 39.156.69.79
www.baidu.com has address 39.156.66.14
www.baidu.com has address 39.156.69.80
www.baidu.com has IPV6 address 2400:da00::1
www.baidu.com has IPV6 address 2400:da00::2
www.baidu.com has IPV6 address 2400:da00::3
www.baidu.com has IPV6 address 2400:da00::4
www.baidu.com has IPV6 address 2400:da00::5
www.baidu.com has IPV6 address 2400:da00::6
可以看到,使用114.114.114.114 DNS服务器查询百度网站的IP地址和使用系统默认的DNS服务器查询到的结果有些不同。

暂无评论内容