热门推荐
网络诊断工具系列(一)——nslookup命令的使用
2024-10-31 15:54

前言

申请和配置网络关系的过程中,难免会涉及到对网络关系的验证。针对不同的场景,我们可以使用对应的网络诊断工具来辅助我们判断真实的网络关系,所以就出一个系列来讲讲相关命令的使用,也为自己做一个总结。命令主要用于域名的解析,在一些场景下可以帮助我们更准确的了解域名的映射关系。

网络诊断工具系列(一)——nslookup命令的使用

命令比好在哪里?

详细很多读者都知道,我们使用命令来发送请求给指定域名时,命令会自动帮助我们把域名解析成IP后在发送包,既然本身就有解析域名的作用,为什么还要多此一举引出命令出来呢?
实际上,命令虽然有解析域名的作用,但是解析域名所使用的DNS服务器其实就是服务器上面的首选服务器,如果本地的首选DNS服务器不能及时的更新域名数据,那么最后解析出来的IP就会有误。而支持按照指定的DNS服务器来解析域名,且结果包含更多信息,更加适合做域名解析的工具。
下面我们就来介绍一下(namespace lookup)命令的使用

(一)windows下使用命令

系统自带命令,无需额外下载

2、直接解析域名
直接解析域名

下面我们简单介绍一下响应的内容

  • 服务器:这里指的是DNS服务器的域名
  • Address:这里指的是DNS服务器的IP
  • 非权威应答:这意味着返回的DNS记录不是来自权威DNS服务器,而可能是从DNS服务器的缓存中获取的。
  • 名称:查询的域名 www.baidu.com 对应的DNS记录指向 www.a.shifen.com。Shifen.com 是百度使用的域名。
  • Addresses:这里列的是被解析域名对应解析出来的地址和地址
  • Aliases:见名知义,字段解释了域名相关的别名信息,像此处这里就表示这个域名其实是这个域名的别名
  • 3、指定DNS服务器来解析域名(常用)

    由于不同的DNS服务器解析出来的结果也许并不相同,所以通过指定DNS服务器的方式解析域名是我们更加常用的命令。
    (相信细心的读者也已经发现了,明明解析的域名相同,但是此处使用来进行域名解析的结果和原先使用默认的DNS服务器并不相同)

    使用DNS服务器来解析域名

    4、根据IP反向查域名

    需要注意的事,这个命令似乎没太大作用,笔者试了好几个IP,都不能成功反向查到对应的域名

    5、查询特定类型的DNS记录

    DNS的记录类型有许多种(详见第三小节的详情),默认情况下查询的是A记录,我们可以通过指定DNS记录类型来进行精准查询

    6、交互模式下使用命令

    如果想要联系查询多个域名,使用交互模式可能会更方便些(输入回车后,直接输入其他域名,按命令退出)

    注意:在使用交互模式的过程中,可以使用命令来进行查询选项的设置,比如,或者设置查询的超时时间等等

    7、启用调试模式

    nslookup 命令的 -d2 选项用于启用调试模式,并且显示更多的诊断信息。这个选项特别适用于网络管理员或开发者,因为它可以提供关于DNS查询过程的详细信息,帮助诊断问题。

    调试模式下解析域名

    (二)linux下使用命令

    2、其他命令使用

    linux下使用命令和windows服务器相同,这里就不额外讲了

    (三)关于DNS服务器的一些常识

    常见的DNS服务器
  • 114.114.114.114 / 114.114.115.115
    114.114.114.114是国内移动、电信和联通通用的DNS,手机和电脑端都可以使用,干净无广告,解析成功率相对来说更高,国内用户使用的比较多,而且速度相对快、稳定,是国内用户上网常用的DNS。
    国内还有其他DNS供应商,详见下图

  • 8.8.8.8
    这是谷歌提供的DNS服务,比较适合海外用户使用

  • DNS记录类型
  • A记录(tpye:A)
    A (Address) 记录是用来指定域名对应的IP地址记录,同时也可以设置域名的子域名,A记录目标地址只能使用IP地址。
  • AAAA记录(type:AAAA)
    AAAA记录是用来将域名解析到IPv6地址的DNS记录,其它方面同A记录。
  • CNAME记录(type:CNAME):
    CNAME记录用于将一个域名映射到另外一个域名,DNS遇到CNAME记录会以映射到的目标重新开始查询,CNAME记录的目标地址只能使用域名,不能使用IP地址,A记录优先于CNAME记录,如果一个域名同时存在A记录和CNAME记录,则CNAME记录不生效。
  • MX记录
    MX记录用于指定负责处理发往收件人域名的邮件服务器,MX记录允许设置一个优先级,越小的数字代表越高的优先次序,当多个邮件服务器可用时,会根据该值决定投递邮件的服务器。MX记录的目标地址可以使用域名或IP地址。
  • NS记录    以上就是本篇文章【网络诊断工具系列(一)——nslookup命令的使用】的全部内容了,欢迎阅览 ! 文章地址:http://lianchengexpo.xrbh.cn/quote/6451.html 
         行业      资讯      企业新闻      行情      企业黄页      同类资讯      网站地图      返回首页 迅博思语资讯移动站 http://lianchengexpo.xrbh.cn/mobile/ , 查看更多