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 10:47
下一篇 2017-02-12 22:22

相關推薦

  • 關于 shell腳本編程第一篇

                                                   shell腳本編程(1) …

    系統運維 2016-08-15
  • Linux基礎之shell腳本編程(一)

    本文主要是shell腳本編程練習 1、寫一個腳本    (1)、獲取并列出當前系統上的所有磁盤設備;    (2)、顯示每個磁盤設備上每個分區相關的空間使用信息;   1 #!/bin/bash   2 #author:BaoZhang  &nbsp…

    Linux干貨 2016-11-11
  • Linux磁盤管理

    一、磁盤簡介 機械硬盤的組成部件主要有:盤片、機械手臂、磁頭與主軸馬達;盤片又可以細分為扇區(Sector)和磁道(Track),所有盤片的同一個磁道稱之為柱面(Cylinder) 目前主流的磁盤接口有SCSI、SATA、SAS、USB等 Linux一切皆文件,硬件設備也有對應的文件,linux訪問設備,其實就是訪問與其對應的文件系統接口 設備文件: &nb…

    Linux干貨 2016-06-01
  • 馬哥教育網絡班22期第2周課程作業

    一、Linux上的文件管理類命令都有哪些,其常用的使用方法及其相關示例演示。     1、cp 文件復制 [選項]源文件 目標文件         -r 遞歸復制    …

    Linux干貨 2016-08-31
  • linux軟件包管理(開始上正菜了)

    linux程序包管理:     API:數據接口     ABI:應用程序二進制接口        庫級別的虛擬化:             linux:wine    …

    Linux干貨 2017-03-07
  • N25第一周學習總結

    第一周學習總結 按照課程要求,本周完成2天的課時,總計8課時。 因為是剛開課,馬哥為我們介紹了上課環境,課程體系,還有一些計算機基礎理論。內容主要是:          計算機的工作機制        &nbs…

    Linux干貨 2016-12-04

評論列表(1條)

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

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

欧美性久久久久