網絡中的最基本的服務器DNS的相關知識的介紹

DNS服務器的相關介紹緩存

序言:服務器

    DNS都已經講完了,我纔開始寫DNS服務的開篇,實在是很差意思,究其緣由前幾天真是坑爹啊,系統重裝加之本身感冒,DNS服務又不是很懂,一直不敢冒然發表文章,如今終於給補上了,這幾天,就詳細的推出DNS服務器架構。架構

DNS的概念: ide

    是計算機域名系統 (Domain Name System 或Domain Name Service) 的縮寫,它是由解析器和域名服務器組成的,進行域名解析的。網站

 

    簡單通俗的講,就是當咱們想要訪問一個網站的時候,DNS會把咱們的網站進行一級一級的解析,得到與之對應的IP地址,咱們就能夠訪問了,畢竟咱們要是記那一串長長的數字,是至關困難的,可是記住一些名字那就容易的多了,因此就產生了DNS域名解析。spa

 

DNS的解析方式:指針

    正向解析:由域名轉向IP  一個域名能夠對應IP地址orm

    反向解析:由IP轉向域名 一個IP地址也能夠對應多個域名xml

 

DNS解析的查詢方式:遞歸

    遞歸查詢:本身查詢一次,即得到告終果,(此結果是你問的那我的一次一次問別人得到的)

    迭代查詢:本身查詢了N次得到告終果,等於說你剛開始問別人的時候,它不知道結果可是,它給你說了你應該去問誰,就這樣一步一步下,你得到告終果。

 

DNS的記錄類型:

    FQDN --> IP   : A記錄(Address)
    IP --> FQDN : 指針記錄(PTR)
    DOMAIN --> SERVER : NS (Name Server)
    DOMAIN --> MTA  : MX (Mail eXchanger)用於標示一個域的郵件域名是誰的,它是具備優先級之分的
    CNAME 正式名稱記錄類型
    SOA (Start Of Authority)用於標明當前域的起始受權域類型

 

DNS的服務器類型:

    主服務器(master):就是建立了區域的服務器,在這個區域裏他就是老大,它有權去修改那些信息

    從服務器(slave):就是複製主服務器的一切信息,可是對於這些信息,它只能看但無權修改。還要說的是若是主服務器在必定時間內,不能用的話,當超出了一個時間以後,從服務器也將不能解析域名.。

    緩存服務器(cache):其實每個DNS服務器都同時仍是緩存服務器,當用戶訪問一樣的數據的時候,服務器將快速的把結果回覆給用戶,這樣就能提升網速了。

    轉發服務器(forward):當用戶訪問的地址不在本身的服務器上的時候,就須要進行轉發,向其餘服務器發送解析請求

 

DNS的域,區域分類

    DNS中的一個域能夠是另外一個區域的正向查詢的主服務器,反向查詢的從服務器。二者是並不衝突的,主從不衝突,正反也不衝突,都是單獨劃分出來的。

 

DNS的詳細解析過程:

    第一步:用戶先查看本身的機器自己有沒有之前的查詢記錄;

    第二步:向本身的DNS服務器發送請求,DNS服務器則查看本身的緩存中有沒有一樣的記錄,沒有的話,在看該地址是否是屬於本身的解析範圍;

    第三步:DNS服務器直接向最頂層的(root)發送解析請求,root會告訴DNS應該去找誰,DNS在去往下去查詢。

    就是這樣,只要咱們解析成功就把結果返回給用戶

相關文章
相關標籤/搜索