Nslookup学习稿

来源:互联网 发布:大数据特征包括哪些 编辑:程序博客网 时间:2024/04/29 18:07

ping命令只是检测网络连通性的一个命令,虽然在输入的参数是域名的情况下,会通过DNS进行查询,但是它只能查询A类和CNAME类的记录,而且只是反馈域名是否存在。如果排查和DNS相关的问题,Nslookup显然是更好的选择。

1、查询IP地址

      nslookup www.baidu.com

nslookup命令会采用先反向解释获得使用的DNS服务器的名称,如果目标域名是一个别名记录(CNAME),nslookup和ping的区别就比较明显了。CNAME和A记录最后都是活的IP地址。

2、查询其它类型的域名

      nslookup -qt=类型 www.baidu.com

A地址记录(Ipv4)

  AAAA 地址记录(Ipv6)

  AFSDB Andrew文件系统数据库服务器记录(不懂)

  ATMA ATM地址记录(不是自动提款机)

  CNAME 别名记录

  HINFO 硬件配置记录,包括CPU、操作系统信息

  ISDN 域名对应的ISDN号码

  MB 存放指定邮箱的服务器

  MG 邮件组记录

  MINFO 邮件组和邮箱的信息记录

  MR 改名的邮箱记录

  MX 邮件服务器记录

  NS 名字服务器记录

  PTR 反向记录(从IP地址解释域名)

  RP 负责人记录

  RT 路由穿透记录(不懂)

  SRV TCP服务器信息记录(将有大用处)

  TXT 域名对应的文本信息

  X25 域名对应的X.25地址记录

3、指定域名服务器查询

      nslookup -qt=类型 www.baidu.com 指定的DNS服务器IP/域名

这个命令将直接从顶级域名服务器查询记录,所有的二级域名的NS记录都存放在顶级域名服务器中,这是最权威的解释。

4、检查域名的缓存时间

      nslookup -d www.baidu.com 指定的DNS服务器IP/域名

      反馈回来的TTL就是域名记录的生存时间

5、域名解析过程

      首先查询根服务器,然后根服务器会让我们寻找对应的顶级服务器,比如.net的域名就会要求我们去找net的服务器。
0 0
原创粉丝点击