DNS域名解析命令host

Posted Zoe233

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DNS域名解析命令host相关的知识,希望对你有一定的参考价值。

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

 

以上是关于DNS域名解析命令host的主要内容,如果未能解决你的问题,请参考以下文章

Linux命令详解-DNS服务器的配置和管理

DNS解析与HOSTS解析的问题,同意域名两种方法,解析的不一样。

/etc/resov.conf域名解析dns配置文件,和/etc/hosts本地域名解析文件

DNS域名解析过程,DNS使用TCP还是UDP协议?

DNS域名解析过程

DNS域名解析过程