zoukankan      html  css  js  c++  java
  • DNS 资源记录解释

    ;SOA授权的开始
    ;
    ;SOA或授权的开始记录用来表示区域的启动
    ;每个区域必须只有一个SOA记录
    ;从名字服务器,在不能和主服务器通信的情况下,将提供12小时DNS服务, 在指定的时间后停止为那个区域提供DNS服务;不过经仍要尝试和主服务器通信
    ;
    @  IN  SOA   nameserver.      contact-email-address(
                     serial_number;  
                     refresh_number;   //以秒为单位, 从名字服务器与主名字服务器比较才决定是否要更新
                     retry_number;       //以秒为单位, 由于外部原因,   从服务器重新传输一个失败的区域前要等多长时间
                     expire_number;    //以秒为单位, 是从名字服务器使用区域数据有效期的上限值
                     minimum_number; //以秒为单位, 是指在区域文件中没有指定生存期的资源记录上生存期TTL的限制,如果在一些区域的资源记录上有TTL值,则这里的minimum_number也是最低限度
    )
    @
           是名字
           并且总是被设置为@
            在同一文件中别的资源记录不能重复

    nameserver
            指定当前域名服务器的主机名
    contact-email-address
             指定系统管理员的email
    ;
    ;名字服务器主机名为ns.abc.com
    ;电子邮件地址是kabir@abc.com   (在SOA记录中邮件的@被换成.)
    @    IN    SOA  ns.abc.com.    kdent.abc.com.  (
                1049310513     ;serial
                10800              ;refresh
                3600                ;retry
                604800           ;expire
                900                  ;ttl
    )            

    NS
           名字服务器
            用来为域指定名字服务器
            IN   NS   name-server-hostname
            注意:没有指定name和TTL, 因为名字仅需要使用@字符在SOA记录中指定 ;  TTL使用SOA记录中的minimum
            IN   NS   ns.abc.com.               //说明ns.abc.com.是当前区域文件的名字服务器,  可以指定多个NS记录
    ;
    ; Nameservers
    ;
    abc.com.       IN   NS   ns.abc.com.

            
    A记录
              Address记录
             用来为特定主机指定IP地址
             语法:  hostname   IN   A   IP-Address
             A记录把主机名指定为IP地址
            完整的主机名后应有一个点.
             每个主机至少应有一个A记录
             可以使用缩写, 此时缩写被增加到短名上  www    IN   A   206.171.50.51  ;将指定 www.abc.com
    ;
    ; Host Addresses
    ;
    abc.com.                    IN   A  192.168.100.50
    www                            IN   A  192.168.100.50
    server1.abc.com.     IN   A  192.168.100.200
    ns.abc.com.              IN   A   192.168.100.5
    mail1.abc.com.        IN   A   192.168.100.6
    mail2.abc.com.        IN   A   192.168.100.50
    mail3.abc.com.        IN   A   192.168.100.123
     
    CNAME
           规范命名
           指定规范(正式)主机名的别名
           格式:        
                Alias   IN   CNAME    Canonical-hostname
    ;      
    ; CNAME  Records
    ;
    pop.abc.com.    IN  CNAME   mail1.abc.com.
    www.abc.com.    IN  CNAME   server1.abc.com.

    也可使用缩写如下
    pop    IN  CNAME   mail1.abc.com.
    www    IN  CNAME   server1.abc.com.

    TTL(Time To Live):该字段指定IP包被路由器丢弃之前允许通过的最大网段数量。TTL是IPv4包头的一个8 bit字段。

    PTR记录
         PTR记录
            域名指针
            PTR记录代表"IP地址"与"主机名"的对应关系,作用刚好与A记录相反
            DNS系统使用PTR记录来回答"某IP地址所对应的主机名是什么?"
            RFC 882构想,A记录与PTR记录应是互逆的,也就是说
                   从A记录可以查到域名到IP, 从PTR可以查到从IP到域名
                   但当多个域名对应同一个IP时,PTR记录应指向该IP地址的规范主机名
            某些网络使用PTR记录来检验客户端的主机名称是否可信
            格式
                    ip      IN   PTR   hostname.
                    206.171.50.51   IN   PTR   www.abc.com.
                  可也以使用缩写
                    206.171.50.51   IN   PTR   www      //同样也是指定www.abc.com.
                    

    MX
           邮件交换
           用来指定设置为域的SMTP服务器的主机名
           格式:
                     IN   MX  preference-value    mail-server-hostname.
    ;
    ; Mail  Exchanger
    ;
          IN   MX   0    mail.abc.com.
          IN   MX  10   mail1.abc.com.
          IN   MX  20   mail2.abc.com.
          IN   MX  30   mail3.abc.com.

    参考:http://blog.163.com/zhouchunping_99/blog/static/78379988201051712332203/

  • 相关阅读:
    php中奖概率算法
    phpize: command not found
    使用Mobile_Detect来判断访问网站的设备:安卓,平板,电脑
    jsonp应用
    数组转换一
    PhpStorm2016.3激活
    svn冲突问题详解 SVN版本冲突解决详解
    Pythono 实现 Permutation
    ubuntu 挂载优盘
    Customize R initiallization in Mac
  • 原文地址:https://www.cnblogs.com/zheh/p/DNS.html
Copyright © 2011-2022 走看看