从百度挂了讲讲 nslookup 的用法教程

昨天快下班时间,百度挂了很多服务。基本上除了搜索可用外,百度百科,百度知道,百度贴吧,百度图片,百度地图等百度全家桶基本上挂了个净。那么到底是什么原因导致的百度这么多服务不可用呢?我们今天一起来探讨一下!

挂了之后,有些人说是因为百度内部服务出现了宕机,这种说法完全不科学,不可信。

为什么不可信呢?原因很简单,我挂一个服务还好说,挂一片服务,说出来鬼都不相信。那么到底是什么原因造成的呢?

百度虽然没有说,但我们也能猜个大概。应该是 DNS 的锅,为什么这么说呢?且听我来分析。

先给大家一个截图,这是我昨天晚上下班前,查的百度地图的 DNS 相关信息:

nslookup 查看百度地图的dns的解析服务器

根据提示:server cant't find map.baidu.com: NXDOMAIN。也就是说找不到 DNS 解析服务器。

再看看今天的正常内容:

nslookup 查看百度地图的dns信息

这说明了百度这次的服务不可用,就是 DNS 的问题。

现在我们来说一下,nslookup。

nslookup

nslookup 命令用于查询 DNS 的记录,查看域名解析是否正常,在网络故障的时候用来诊断网络问题。

nslookup 用到最多的,还是查询一个域名的 A 记录。

nslookup domain [dns-server]

例如下面的用法:

nslookup www.xttblog.com 8.8.8.8 

直接查询返回的是 A 记录,我们可以指定参数,查询其他记录,比如 AAAA、MX 等。

nslookup -qt=type domain [dns-server]

其中,type 可以是以下这些类型:

  • A 地址记录 
  • AAAA 地址记录 
  • AFSDB Andrew文件系统数据库服务器记录 
  • ATMA ATM地址记录 
  • CNAME 别名记录 
  • HINFO 硬件配置记录,包括CPU、操作系统信息 
  • ISDN 域名对应的ISDN号码 
  • MB 存放指定邮箱的服务器 
  • MG 邮件组记录 
  • MINFO 邮件组和邮箱的信息记录 
  • MR 改名的邮箱记录 
  • MX 邮件服务器记录 
  • NS 名字服务器记录 
  • PTR 反向记录 
  • RP 负责人记录 
  • RT 路由穿透记录 
  • SRV TCP服务器信息记录 
  • TXT 域名对应的文本信息 
  • X25 域名对应的X.25地址记录

nslookup 有两种工作模式,即“交互模式”和“非交互模式”。在“交互模式”下,用户可以向域名服务器查询各类主机、域名的信息,或者输出域名中的主机列表。而在“非交互模式”下,用户可以针对一个主机或域名仅仅获取特定的名称或所需信息。

进入交互模式,直接输入 nslookup 命令,不加任何参数,则直接进入交互模式,此时 nslookup 会连接到默认的域名服务器(即/etc/resolv.conf的第一个dns地址)。或者输入 nslookup -nameserver/ip。进入非交互模式,就直接输入 nslookup 域名就可以了。

查询更具体的信息可以加参数:

nslookup –d [其他参数] domain [dns-server]

只要在查询的时候,加上 -d 参数,即可查询域名的缓存。

nslookup -d www.xttblog.com 

关于更多的 nslookup 用法,大家自己去尝试吧。我就抛个砖!

从百度挂了讲讲 nslookup 的用法教程

: » 从百度挂了讲讲 nslookup 的用法教程

原创文章,作者:1402239773,如若转载,请注明出处:https://blog.ytso.com/252714.html

(0)
上一篇 2022年5月4日
下一篇 2022年5月4日

相关推荐

发表回复

登录后才能评论