DNS介紹及資源記錄

DNS查詢

第一段:主機到運營商的DNS服務器(遞歸)

第二段:運營商的DNS再去解析(根域名服務器/),在一層一層的查找(迭代)

DNS名稱解析方式:名稱–>IP,IP–>名稱

注意:二者的名稱空間非同一個空間,即不是一個數據庫;

域:

www.magedu.com.

ftp.magedu.com.

bbs.magedu.com.

cloud.magedu.com.

DNS服務器類型:

負責解析至少一個域:

主名稱服務器和輔助名稱服務器

不負責域解析

緩存名稱服務器

主-輔DNS服務器:

主DNS服務器:維護所負責解析的域數據庫的那臺服務器;讀寫操作均可進行

從DNS服務器:從主DNS那里或其他的從DNS服務器那里復制一份解析庫,但只進行讀操作

:“復制”操作的實施方式

序列號:serial,也即是數據庫的版本號,主服務器數據庫內容發生變化時,其版本號遞增

刷新時間間隔:refresh, 從服務器每多久到主服務器檢查序列號更新情況

重試時間間隔:retry,從服務器從主服務器請求同步解析庫失敗是,再次發起嘗試請求的時間間隔

過期時長:expire,從服務始終聯系不上主服務器,多久之后放棄從主服務器同步數據,停止提供服務

否定答案的緩存時長

主服務器主動”通知“從服務器更新數據

區域傳送:

全量傳送:axfr,傳送整個數據庫;

增量傳送:ixfr,僅傳送變化的數據

區域(zone)和域(domain)

區域數據庫文件:

資源記錄:Resource Record 簡稱:rr

記錄類型:A,AAAA,PTR,SQA,NS,CNAME,MX

SOA:Start Of Authority,起始授權記錄

NS:域名服務記錄,一個區域解析庫可以有多個NS記錄;其中一個為主

A: FQDN–>IP

AAAA:FQDN–IPV6

CNAME:別名記錄

PTR:IP–>FQDN

MX:Mail exchanger,郵件交換器

資源記錄的定義格式:

語法:     name    [TTL]   IN     RR_TYPE  value

SQA:

name:當前區域的名字; 例如”magedu.com." 或者 “2.3.4.in-addr.arpa.”

value:有多部分組成:當前區域的名稱(也可以使用主DNS服務器名稱);當前區域管理員額郵箱地址;但地址中不能有@符號,一般用點代替

;主從服務協調屬性定義以及否定答案的TTL

例如:

magedu.com.   86400  IN    SQA   magedu.com. admin.magedu.com.(

2017020801  ; serial

2H  ;refresh

10M ;retry

1W  ;expire

1D  ;negative answer ttl

)

NS: 

name ;當前區域的區域名稱

value:當前區域的某DNS服務器的名字,例如ns.magedu.com.

注意:一個區域可以有多個ns記錄

例如:magedu.com.  86400  IN  NS  ns1.magedu.com

 magedu.com.  86400  IN  NS  ns2.magedu.com

MX:

name:當前區域的名稱

value:當前區域某郵件交換器的主機名

注意:MX記錄可以多個,但每一個記錄的value前都有一個優先級(數字表示)

例如:

magedu.com. IN MX  10  mx1.magedu.com.

magedu.com. IN MX  20  mx1.magedu.com.

A:

name :某FQDN,www.magedu.com.

value: ipv4地址

例如:

www.magedu.com. IN  A    1.11.11.1

www.magedu.com. IN  A    1.11.11.2

bbs.magedu.com. IN  A    1.11.11.3

ftp.magedu.com. IN  A    1.11.11.1

PTR:

name:IP地址,有特定格式,IP反過來,而且加特定后綴,例如:1.2.3.4的記錄應該寫成:4.3.2.1.in-addr.arpa.

value:FQDN

例如:

4.3.2.1.in-addr.arpa.   IN  PTR    www.magedu.com.

CNAME:

例如:

web.magedu.com. IN  CNAME    www.magedu.com.

注意:

1)TTL 可以從全局繼承

2)@表示當前區域區域名

3)相鄰的兩條記錄其name相同時,后面的可以省略

4)相對于正向區域來說,MX,NS等 類型的 記錄的value為一個FQDN,此FQDN應該有一個A記錄

http://www.cnblogs.com/sddai/p/5703394.html

原創文章,作者:不忘初衷,如若轉載,請注明出處:http://www.www58058.com/68237

(0)
不忘初衷不忘初衷
上一篇 2017-02-12
下一篇 2017-02-12

相關推薦

  • 實驗:shell腳本

    實驗:遷移卷組到新系統中 在源計算機上1vgrename vg0 newvg0lvrename /dev/newvg0/lv0  newlv02umount /media/3設置此卷組為不可用:vgchange -a n newvg04掃描:pvscan 導出卷組:vgexport  newvg0掃描:pvscan 查看:pvdispla…

    Linux干貨 2017-04-25
  • Linux cluster集群全講解

    ? ? ? ? ? ? ? ? ?Linux cluster集群 Linux cluster(集群): cluster:計算機組合,為解決某個特定問題組合起來形成的單個系統; ? Linux Cluster類型: ???LB:Load Balancing,負載均衡; ???HA:High Availiablity,高可用; ???A=MTBF(平均無故障時長…

    2016-11-18
  • Linux 登錄趣事

    初入Linux運維,在虛擬機VMware12中裝載CentOS6和CentOS7,均帶有圖形化界面。簡單熟悉Linux,發現了一些關于登錄的趣事,在此與大家分享。 運行環境:CentOS6和CentOS7 工具:系統里的terminal 登錄趣事(以CentOS6為例): (1)自動登錄圖形化界面 每次啟動CentOS6,短暫等待之后便會進入登錄界面,然后選…

    2017-07-15
  • 優云automation實踐技巧:簡單4步完成自動化構建發布

    前言:本文介紹了優云是如何將運維自動化產品應用到日常工作實踐中,并通過內部用戶的大量使用來不斷改進產品的用戶體驗。 各位看官,這不是一個揭發單身有為青年因同事們天天秀恩愛而受到一萬點暴擊傷害的故事。這里指的狗糧,不是真正的“狗糧”——當然,也不是你們認為的狗糧。 事實上,現在很多涉足產品開發的互聯網公司,都會提到“吃狗糧”這一概念(出自“Eating you…

    系統運維 2017-01-09
  • 入門——計算機基礎簡介

    一、計算機系統 計算機系統:由硬件(Hardware)系統和軟件(Software)系統倆大部分組成 二、計算機硬件 計算機(computer):是一種能接收和存儲信息,并按照存儲在其內部的程序對海量數據進行自動、高速的處理,然后把處理結果輸出的現代化電子設備。 計算機硬件組成部分 馮.諾依曼體系結構: 1946年數學家馮.諾依曼提出運算器、控制器、存儲器、…

    2018-03-27
  • shell腳本編寫-2

    1、條件判斷if語句       1)、 單分支 if  判斷條件;then     條件為真的分支代碼     fi 2)、雙分支     if  判斷條件; then    &…

    Linux干貨 2016-08-15

評論列表(1條)

  • 馬哥教育
    馬哥教育 2017-04-10 15:43

    怎么看上去像是上課的筆記呢?希望能加上自己的理解和總結,加油?。?!

欧美性久久久久