• nslookup命令的常见用法


    nslookup 主要用来诊断域名系统 (DNS) 基础结构的信息。查询DNS的记录,查询域名解析是否正常,在网络故障时用来诊断网络问题。本文国科云将简单介绍nslookup的几种常用用法。

    一、查询域名解析地址

    语法:nslookup 域名

    示例:nslookup www.163.cn
    在这里插入图片描述

    如果不指定DNS服务器,采用默认DNS进行查询。

    如上图所示,服务器为本机DNS服务器信息;

    114.114.114.114为本机当前使用的DNS服务器;

    非权威应答表示,非从域名的权威服务器获得结果,而是从本地DNS缓存中获取的结果;

    address为目标域名所对应的IP地址,域名所对应的IP地址可以有多个,用户访问的时候会按照一定规则由其中一台计算机应答。

    二、指定DNS服务器查询

    如果我们想获得更权威准确的记录,可以使用指定DNS服务器进行查询。

    语法:nslookup 域名 DNS服务器

    示例:nslookup www.sfn.cn ns1.sfn.cn
    在这里插入图片描述

    因为我们指定使用权威解析服务器进行查询,所以返回的结果是权威回答,是实时准确的。

    三、查询指定解析类型的解析记录

    Nslookup可以查询域名指定类型的解析记录,如AAAA记录、CNAME记录、MX记录等。

    语法:nslookup -qt=type 域名

    示例:nslookup -qt=AAAA www.163.com
    在这里插入图片描述

    如上图所示:Address返回的两个结果就是目标域名的两个IPv6地址。

    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地址记录

    四、常见错误含义

    Timed Out:表示服务器在超出指定的重试次数后不响应请求。

    No Response from Server:表示名称服务器不在服务器上运行。

    No Records:表示服务器没有主机的指定查询类型的资源记录,即使主机名有效。

    Non-Existent Domain:表示主机或域名不存在。

    Connection Refused:表示在查询时,不能连接到名称或远程用户信息服务命令服务器。该错误是与 ls 和 finger 请求有关的典型错误。

    Network Is Unreachable:表示在查询时,不能连接到名称或远程用户信息服务命令服务器。该错误是与 ls 和 finger 请求有关的典型错误。

    Server Failure:表示名称服务器遇到内部矛盾并且不能返回有效的应答。

    Refused:表示名称服务器拒绝请求服务。

    Format Error:表示名称服务器拒绝数据包请求因为格式不正确。

  • 相关阅读:
    docker安装mysql5.7,搭建主从同步,使用mycat实现读写分离
    实现Loading倒影效果-webkit-box-reflect
    记账的目的和好处是什么
    uniapp使用第三方字体
    Java学习笔记——并发编程(三)
    美创这款产品入选《2022年度浙江省首版次软件产品应用推广指导目录入围名单》
    黑白简约个人网页制作 大学生个人网页设计模板 学生个人博客网页成品 简单个人网站作品下载 静态HTML CSS个人网页作业源代码
    MySQL聚合函数
    Python深度学习入门 - - Transformers网络学习笔记
    C++基础(01)
  • 原文地址:https://blog.csdn.net/weixin_53018687/article/details/127108394