博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Nslookup学习稿
阅读量:4179 次
发布时间:2019-05-26

本文共 818 字,大约阅读时间需要 2 分钟。

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

1、查询IP地址

      nslookup

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

2、查询其它类型的域名

      nslookup -qt=类型

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=类型 指定的DNS服务器IP/域名

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

4、检查域名的缓存时间

      nslookup -d 指定的DNS服务器IP/域名

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

5、域名解析过程

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

转载地址:http://uiqai.baihongyu.com/

你可能感兴趣的文章
使用spring的好处
查看>>
详解Java中的clone方法 -- 原型模式
查看>>
用httpclient抓取全国火车票信息
查看>>
github小白教程
查看>>
reactjs初级学习
查看>>
关于java代码质量的问题
查看>>
设计模式六大原则
查看>>
java jvm详解
查看>>
Nginx配置详解
查看>>
熔断器设计模式
查看>>
Nginx代理功能与负载均衡详解
查看>>
华为内部如何实施微服务架构?基本就靠这5大原则
查看>>
微服务:分解应用以实现可部署性和可扩展性
查看>>
A10负载均衡设备基础配置
查看>>
服务容错模式
查看>>
log4j2 使用详解
查看>>
log4j2的配置详情
查看>>
深入浅出JMS(四)--Spring和ActiveMQ整合的完整实例
查看>>
activemq安装与简单消息发送接收实例
查看>>
【java回调】同步/异步回调机制的原理和使用方法
查看>>