欢迎访问分类目录网
快审联系QQ:158925126当前位置:分类目录网 » 站长资讯 » 技术教程 » 文章详细 订阅RssFeed

linux下DNS解析命令工具(nslookup、dig、host)

来源:本站原创 浏览:1115次 时间:2016-07-05

  linux下dns测试命令

  如果没有一下命令可以通过

  yum -y install bind-utils

  来安装包括nslookup和dig命令

  /etc/hosts :记录hostname对应的ip地址

  /etc/resolv.conf :设置DNS服务器的ip地址

  /etc/host.conf :指定域名解析的顺序(是从本地的hosts文件解析还是从DNS解析)

  DNS的查询指令:host、nslookup、dig

  host 语法:

  Host [-a] [FQDN] [server]

  Host -l [domain] [server]

  参数说明:

  -a :代表列出该主机所有的相关资讯,包括IP、TTL等

  -l :若后面接的那个domain设定允许allow-transfer时,则列出该domain所管理的所有主机名称对应资料。

  Server: 这个参数可有可无,当想要利用非/etc/resolv.conf内的主机来查询主机名称与ip的对应时,就可以利用这个参数了。

  Nslookup 语法:

  Nslookup [FQDN] [server]

  Nslookup

  参数说明:

  可以直接在nslookup后加上待查询的主机名称或者ip,【server】可有可无。

  如果在nslookup后面没有加上任何主机名称或ip,那将进入nslookup的查询功能。在nslookup的查询功能当中,可以输入其他参数来进行特殊查询,例如:

  Set type=any :列出所有的信息

  Set type=mx :列出与mx相关的信息

  Dig 语法:

  Dig [@server] [FQDN] [type]

  参数说明:

  @server :如果不想以/etc/resolv.conf来作为dns主机,则可以在此填入其他的ip

  Type :预设是查询A记录,你可以在这里写入其他的记录,如:MX,NS等。

  此功能亦可使用[-t type]来处理。

  下面是 dig 的一些比较常用的命令:

  # dig 最基本的用法

  dig @server sina.com.cn.

  # 用 dig 查看 zone 数据传输

  dig @server zx.xmgd.com. AXFR

  # 用 dig 查看 zone 数据的增量传输

  dig @server zx.xmgd.com. IXFR=N

  # 用 dig 查看反向解析

  dig -x 210.52.83.228 @server

  # 查找一个域的授权 dns 服务器

  dig xmgd.com. +nssearch

  # 从根服务器开始追踪一个域名的解析过程

  dig xmgd.com +trace

  # 查看你使用的是哪个 F root dns server

  dig +norec @F.ROOT-SERVERS.NET HOSTNAME.BIND CHAOS TXT



公司企业大全

推荐站点