• Nslookup命令小结


    Nslookup命令小结

    0.nslookup的定义
    Nslookup是由微软发布用于对DNS服务器进行检测和排错的命令行工具。
     
    两种模式:
    一.非交互模式
        nslookup –qt=类型 目标域名    (默认查询类型是a 地址记录IPV4)
        nslookup -qt=类型 目标域名 指定的DNS服务器IP或域名
    二.交互模式
        nslookup 【Enter】    进入交互行模式
        set qt=类型                设定查询类型,默认设置为a
        IP或域名               
        set qt=有一个类型       切换查询类型      
        help or ?                    查看帮助
        exit                             退出nslookup交互模式
        
    查询类型:
     
     
    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地址记录
     
     
    1.正向解析-将域名解析成IP地址   
    查询类型 :
    a(可省略)
     
    例子: 
    >nslookup www.163.com
    --------------------------解析-------------------------
    非权威应答(Non-authoritative answer):      
            假设某个DNS server没有域名test.com的记录信息,当有客户端通过它请求获取test.com的域名信息,此DNS Server会通过迭代递归的方式从test公司实际存储此记录信息的DNS server中获取test.com的域名信息,反馈给发出请求的客户端,同时会把test.com的记录信息放在自身缓存中放置一段时间,当又有客户端请求test.com域名解析时,此DNS server直接从自身缓存中提取返回给客户端,这个回答叫“非权威回答”,简言之凡是从非实际记录存储DNS server中获取的域名解析回答,都叫“非权威回答”
     
    名称(Name):
            163.xdwscache.glb0.lxdns.com 指的是www.163.com域名实际对应的主机名记录。
     
    Addresses: 
            Addresses有多个记录,即163.com域名实际对应多个物理主机,用户访问www.163.com时,按照一定规则由其中一台计算机进行应答,这样可以有效的进行域名负载平衡。
     
    Aliase:
            DNS记录的别名,方便我们记忆
     
    2.反向解析-由IP地址,解析域名
     
    查询类型 :
    ptr 反向记录(从IP地址解释域名)
     
    例子:
    nslookup -qt=ptr IP地址
     
    3.查询邮件服务器信息
    用于查看域内邮件服务器信息,通过此命令可以查看域对应的邮件服务器的IP列表(如果是多个邮件服务器),及对应基本级别perference, 其中数字越小,优先级别越高。
    查询类型:
    mx 邮件服务器记录
     
    例子:
    nslookup -qt=mx mail.xxxx.com
     
    4.查看命名服务器NS
    NS就是一个域名对应多个服务器,由哪个服务器对域名及附属记录进行解析.
     
     
    查询类型:
    ns 名字服务器记录
     
    例子:
    nslookup -qt=ns  baidu.com(记住不带www)

     
     
    5.查看DNS缓存记录保存时间-TTL
    ttl -缓存保留的时间,表示DNS记录在DNS服务器上缓存时间。追求解析速度,就把TTL值调大;在近期有计划变更IP地址,就把TTL值调小。
     
    例子:
    nslookup -debug www.baidu.com  (这一条不算是查询了)
     



    作者:Moonache
    出处:http://www.cnblogs.com/moonache/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利。

  • 相关阅读:
    数据结构
    Lucene基础入门
    mybatis关系表
    ** WARNING ** : Your ApplicationContext is unlikely to start due to a @ComponentScan of the default package.
    springboot 运行出现错误 Unable to start ServletWebServerApplicationContext due to missing ServletWebServerFactory bean.
    Django的项目创建,以及该端口号,语言随地区而变化
    命令框下上传到gitee
    如何实现windows命令提示符的tab补全
    git 常见命令
    与系统环境变量重名的解决办法
  • 原文地址:https://www.cnblogs.com/moonache/p/4569279.html
Copyright © 2020-2023  润新知