• DNS备忘录


    1.DNS服务器类型:

      1.主DNS服务器
        主DNS服务器:维护所负责解析的域内解析库服务器,解析库由管理员维护
      2.从DNS服务器
        从DNS服务器:由主服务器或其它从DNS服务器同步(区域传递)一份解析库
      3.缓存DNS服务器(不负责解析域)
      4.转发器
     

    2.DNS重要参数和术语

      序列号:解析库的版本号; 前提:主服务器解析内容发生变化序列号递增
      刷新时间:从服务器从主服务器请求同步解析库的时间间隔
      重试时长:从服务器从主服务器请求同步解析库失败时再次请求的时间间隔
      过期时间:从服务器始终联系不到主服务器时,多久之后放弃从服务器角色,停止提供服务
      通知机制:主服务器改变,同步从服务器
      
      区域传递:
        全量传送: 传送整个解析库
        增量传送:传递解析库变化的部分
     
      FQDN:Full Qualified Domain Name(全称域名)
      

    3.一次完整的查询

      

      递归查询:一般为本地主机查询本地DNS服务器

      解析答案类型:

        肯定答案:
        否定答案:请求条目不存在等原因导致无法返回结果。
     
        权威答案:
        非权威答案:返回为缓存中的信息
     

    4.区域解析库:由众多RR组成

      资源记录: Resource Record,RR

      记录类型:A,AAA,PTR,SOA,NS,CNAME,MX

          SOA: Start Or Authority,起始授权记录,一个区域解析库有且仅能由一个SOA记录,而必须为解析库第一条记录
        A: internet Address: 作用,FQDN-->IP
        AAAA: FQDN-->IPV6
        PTR: PoinTeR, IP-->FQDN
        NS :Name Server 专用与标明当前区域的DNS服务器
        CNAME:Canonical Name,别名记录
        MX: Mail eXchanger,邮件交换器
     

      资源记录定义格式;

        语法: name [TTL] IN rr_type value
     
        注意:
        (1)TTL可从全局继承
        (2)@可用于引用当前区域的名字
        (3)相邻的两个资源记录的name相同时,后续的可省略
        (4)对NS记录而言,任何一个ns记录后面的服务器名字,都应该有一个A记录
        (5)同一个名字可以通过多条记录,定义不同的值,此时已轮询方式响应
        (6)同一个值也可以有不同的名字,只表示
        
        SOA:
          name:当前区域的名字,例如“mageedu.com”。
          value:多部分组成:
            (1)当前区域的主DNS服务器的FQDN,也可使用当前区域的名字
            (2)当前区域管理员的邮箱地址,但地址中不能使用@用.代替 例如thf_1995.163.com
            (3)(主从服务器协调属性的定义以及否定的答案的统一TTL)
          例如:
            magedu.com. 86400 IN SQA ns.magedu.com. nsadmin. magedu.com. (
                  2017091401 ;序列号
                  2H ;刷新时间
                  10M ;重试时间
                  1W ;过期时间
                  1D ;否定TTL值
              )
     
        NS:
          name:当前区域名字
          value:当前区域的某DNS服务器名字
          注意:一个区域可以有多个NS记录
     
        例如:
          magedu.com. IN NS ns1.magedu.com.
     
     
        MX:
          name: 当前区域的名字
          value :当前区域的某邮件服务器(smtp)的主机名;
          一个区域内,MX记录可有多条,value之前应该有一个数字(0-99),表示此服务器的优先级
     
        例如:
          magedu.com. IN MX 10 mx1.magedu.com.
          IN MX 20 mx2.magedu.com.
     
        A:
          name: 某主机的FQDN,eg:www.baidu.com.
          value: 主机名对应的IP地址
     
          www.magedu.com. IN A 1.1.1.1
          注意:
            *.mangedu.com. IN A 1.1.1.2
            避免用户写错名称时给错误答案,可以通过泛域名解析
     
        PTR:
          name:IP,有特定格式,把IP反过来写,1.2.3.4,要写成4.3.2.1;有特定后缀:in-addr.arpa.,所以完整写法4.3.2.1.in-addr.arpa.
          value:FQDN
        例如:
          4.3.2.1.in-addr.arpa. IN PTR www.magedu.com
          注意:网络地址及后缀可省略,主机地址依然需要反写
     
        CNAME:
          name:别名的FQDN
          value:FQDN
     
        例如
          web.magedu.com. IN CNAME www.magedu.com.
     
  • 相关阅读:
    UITextView 实现placeholder的方法
    15个重要的Android代码
    Java 网络文件传输
    iPhone打包步骤
    (转)android开发中WebView的使用(附完整程序)
    来自老外用jquery实现的内容隐藏代码
    AJAX实现页面选项卡、隔行换色、弹出层功能代码
    JavaScript防FLASH效果的下拉菜单导航代码
    CSS打造全兼容(IE6、IE7、FF)的下拉导航菜单
    很简单的CSS黑色线条滑动门代码
  • 原文地址:https://www.cnblogs.com/hellow0rd/p/7537965.html
Copyright © 2020-2023  润新知