DNS

作者: 顶儿响叮当 | 来源:发表于2018-01-17 09:02 被阅读5次
    • 根域: . 根域由13组根域名服务器管理, 从A.ROOT-SERVERS.NETM.ROOT-SERVERS.NET
    • 顶级域名: 通用顶级域名 .com .net 地区顶级域名.cn .jp
    • 次级域名:google baidu
    • 主机名: www mail

    域名解析

    • 1、查询本地hosts文件,unix系操作系统一般在/etc/hosts
    • 2、查询本地DNS缓存,windows刷新DNS缓存ipconfig /flushdns
    • 3、若本地DNS缓存不存在相关记录则查询首选名称服务器
      • 若目标域名处在名称服务器的管理之下, 则返回结果
      • 若不在, 如果名称服务器设置了转发,则转发给上一级DNS解析,否则,自顶向下查询

    工具

    • dig +trace www.baidu.com
      NS记录用于表示某个域的名称服务器,每个区域文件中至少定义两个名称服务器,以便在一个服务器出现问题时还能正确运行. 如果只有一个名称服务器,大多数 DNS 服务器软件都会认为区域文件无效,在自顶向下查询过程中, 父域的名称服务器根据自己的ns记录确定子域的名称服务器
    example.com.  IN  NS    ns   
    example.com.  IN  NS    ns2.example.com
    # 上述两条记录表示example.com域的名称服务器为ns.example.com, 备用名称服务器为ns2.example.com
    
    dig +trace www.baidu.com
    • SOA是start of authority的简称,提供了DNS主服务器的相关信息 dig -t soa asdj.me 包括:
      1、DNS主服务器名
      2、管理员的E-mail,由于@在数据库文件里有特殊作用,所以这里是用.代替的。
      3、更新序号。表示数据库文件的新旧,一般是用时间来表示,这里1703230011表示的是2017年3月23日进行了一次更新,当天更新编号0011.
      4、更新频率。 表示每5秒,slave服务器就要向master服务器索取更新信息。
      5、失败重试时间,当某些原因导致Slave服务器无法向master服务器索取信息时,会隔5秒就重试一次。
      6、失效时间。如果一直重试失败,当重试时间累积达到86400秒时,不再向主服务器索取信息。
      7、缓存时间。默认的TTL缓存时间。
    • windows 下 tracert,linux下traceroute

    参考:
    https://www.cnblogs.com/Finley/p/6831508.html
    http://blog.csdn.net/a583929112/article/details/66499771
    http://blog.csdn.net/wangjun5159/article/details/54599759

    相关文章

      网友评论

          本文标题:DNS

          本文链接:https://www.haomeiwen.com/subject/onueoxtx.html