DNS資源記錄類型

 

資源記錄

  資源記錄(Resource Records),簡稱RRs。是指每個域所包含的與之相關的資源。例如,每個RR都包括這個域的所屬(RR是從哪個域名中得到的),類型(什么樣的資源存在于這個RR中),TTL(time to live,存活時間)等等。

DNS包括七大資源記錄

  • A記錄:也稱為主機記錄,是DNS名稱到IP地址的映射,用于正向解析。

  • CNAME記錄:也是別名記錄,用于定義A記錄的別名。

  • NS記錄:用于標識區域的DNS服務器,即是說負責此DNS區域的權威名稱服務器,用哪一臺DNS服務器來解析該區域。一個區域有可能有多條ns記錄,例如zz.com有可能有一個主服務器和多個輔助服務器。

  • SOA記錄:用于一個區域的開始,SOA記錄后的所有信息均是用于控制這個區域的,每個區域數據庫文件都必須包括一個SOA記錄,并且必須是其中的第一個資源記錄,用以標識DNS服務器管理的起始位置,SOA說明能解析這個區域的dns服務器中哪個是主服務器。

  • MX記錄:郵件交換器記錄,用于告知郵件服務器進程將郵件發送到指定的另一臺郵件服務器。(該服務器知道如何將郵件傳送到最終目的地)。優先級:0-99,數字越小優先級越高

  • PTR記錄:是IP地址到DNS名稱的映射,用于反向解析。

  • AAAA記錄:是用來將域名解析到IPv6地址的DNS記錄。用戶可以將一個域名解析到IPv6地址上,也可以將子域名解析到IPv6地址上。

資源記錄的定義格式

  語法:name  [TTL]  IN  RR_TYPE   value
  • name:名稱字段,此字段是資源記錄引用的域對象名,可以是一臺單獨的主機也可以是整個域。字段值:"."是根域,@是默認域,即當前域。

  • TTL:生存時間字段,它以秒為單位定義該資源記錄中的信息存放在DNS緩存中的時間長度。通常此字段值為空,表示采用SOA記錄中的最小TTL值(即1小時)。

  • IN:此字段用于將當前記錄標識為一個INTERNET的DNS資源記錄。

  • RR_TYPE:類型字段,用于標識當前資源記錄的類型。

  • value:用于描述資源的信息且長度可變的必要字段。

1、SOA記錄

  name:當前區域的名字,例如"baidu.com",或者"2.3.4.in-addr.arpa"

  value:由多部分組成

   1、當前區域的區域名稱(也可以使用主DNS服務器名稱)
   2、當前區域管理員的郵箱地址,但地址中不能使用@符號,一般使用點號代替
   3、(主從服務協調屬性的定義以及否定答案的TTL)
  示例:
    baidu.com.     86400   IN  SOA     baidu.com.     admin.baidu.com.(
                2017010801      ;serial(序列號)
                2H              ;refresh(刷新時長)
                10M             ;retry(重試時長)
                1W              ;expire(過期時長)
                1D              ;negative answer ttl(否定答案的TTL,最小值為1天)
    )

2、NS記錄

  name:當前區域的區域名稱
  value:當前區域的某DNS服務器的名字,例如ns.magedu.com
  示例:
    www.baidu.com    86400    IN    NS    baidu.com.
    www.baidu.com    86400    IN    NS    baidu.com.

3、MX記錄

  name:當前區域的區域名稱
  value:當前區域某郵件交換器的主機名
  示例:
    mail.com.     IN    MX    1O    mx1.mail.com.
    mail.com.     IN    MX    20    mx2.mail.com.

4、A記錄

  name:某FQDN,例如www.magedu.com.
  value:某IPV4地址
  示例:
    www.baidu.com.    IN    A    1.1.1.1
    www.baidu.com.    IN    A    2.2.2.2
    bbs.baidu.com.    IN    A    1.1.1.1

5、AAAA記錄

  name:FQDN
  value:IPV6
  示例:
    www.baidu.com.    IN    AAAA    1::1  
    www.baidu.com.    IN    AAAA    1::2

6、PTR記錄

  name:IP地址,有特定格式,IP反過來寫,而且加特定后綴,例如1.2.3.4的記錄應該寫為4.3.2.1.in-addr.arpa.
  value:FQDN
  示例:
    4.3.2.1.index-addr.arpa.    IN    PTR    www.baidu.com.

7、CNAME記錄

  name:FQDN格式的別名
  value:FQDN格式的正式名字
  示例:
    www.com.    IN    CNAME    www.mixserver.com.  
    mail.com.   IN    CNAME    www.mixserver.com.

 

原創文章,作者:641348038@qq.com,如若轉載,請注明出處:http://www.www58058.com/67851

(6)
641348038@qq.com641348038@qq.com
上一篇 2017-02-08 13:42
下一篇 2017-02-08 16:15

相關推薦

  • Windows 10 VS. Linux

    原文出處: Linux中國 – zpl1025   前陣子 Windows 10 好像占據了絕大部分頭條,甚至在一些Linux圈里也是一樣。最具代表性的是 betanews.com 的 Brian Fagioli 說 Windows 10 已經為 Linux 桌面系統敲響了喪鐘,Microsoft 如今宣布將為忠實的…

    系統運維 2015-03-24
  • 互聯網的實現

    互聯網的實現 全世界幾十億臺電腦,連接在一起,兩兩通信。上海的某一塊網卡送出信號,洛杉磯的另一塊網卡就收到了,兩者實際上根本就不知道對方的物理位置,這難道不是一件很神奇的事情嗎? 互聯網的**核心**是一些列協議,總稱為“互聯網協議”(Internet Protocol Suite)。它們對電腦如何連接和組網做出了詳細的規定。 互聯網協議入門 概述 五層模型…

    Linux干貨 2017-05-05
  • 網絡及TCP

    為什么要使用分層網絡模型     降低復雜性     標準化接口     簡化模塊化設計     確保技術的互操作性     加快發展速度  &nbs…

    2017-05-08
  • 2016-10-17練習題

    1 生產環境發現一臺服務器系統時間產生偏差,造成服務異常,請幫忙校正。 linux系統查看當前時間命令為date [root@Shining pirate]# date Mon Oct 17 20:50:42 CST 2016 修改系統時間選項為-s 格式為 只修改系統的日期,不修改時間 …

    Linux干貨 2016-10-17
  • 馬哥教育網絡19期+第五周練習博客

    1、顯示/boot/grub/grub.conf中以至少一個空白字符開頭的行;   grep "^[[:space:]]\+.*" /boot/grub/grub.conf 2、顯示/etc/rc.d/rc.sysinit文件中以#開頭,后面跟至少一個空白字符,而后又有至少一個非空白字符的行; &n…

    Linux干貨 2016-06-19
  • N25期–第六周作業

    請詳細總結vim編輯器的使用并完成以下練習題 1、 復制/etc/rc.d/rc.sysinit文件至/tmp目錄,將/tmp/rc.sysinit文件中的以至少一個空白字符開頭的行的行首加#; %s@^[[:space:]]\{1,\}.*@#&@ 2、 復制/boot/grub/grub.conf至/tmp目錄中,刪除/tmp/grub.conf…

    Linux干貨 2017-01-17

評論列表(1條)

  • luoweiro
    luoweiro 2017-02-23 07:24

    希望有完整的搭建步驟和過程

欧美性久久久久