host - DNS lookup utility
host命令是常用的分析域名查詢工具,可以用來測試域名系統工作是否正常。
語法:
host [-aCdlnrsTwv] [-c class] [-N ndots] [-R number] [-t type] [-W wait] [-m flag] [-4] [-6] {name} [server]
選項:
- -a 顯示詳細的DNS信息;
- -c<類型> 指定查詢類型,默認值為“IN“;
- -C 查詢指定主機的完整的SOA記錄;
- -r 在查詢域名時,不使用遞歸的查詢方式;
- -t<類型> 指定查詢的域名信息類型;
- -v 顯示指令執行的詳細信息;
- -w 如果域名服務器沒有給出應答信息,則總是等待,直到域名服務器給出應答;
- -W<時間> 指定域名查詢的最長時間,如果在指定時間內域名服務器沒有給出應答信息,則退出指令;
- -4 使用IPv4;
- -6 使用IPv6.
示例:
[root@oldboy ~]# host www.baidu.com www.baidu.com has address 183.232.231.172 www.baidu.com has address 183.232.231.174 www.baidu.com is an alias for www.a.shifen.com. www.baidu.com is an alias for www.a.shifen.com. [root@oldboy ~]# host -a www.baidu.com Trying "www.baidu.com" ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 30019 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;www.baidu.com. IN ANY ;; ANSWER SECTION: www.baidu.com. 560 IN CNAME www.a.shifen.com. Received 58 bytes from 192.168.1.1#53 in 22 ms