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

DNS服務器的相關介紹

序言:

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

DNS的概念: 

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

 

    簡單通俗的講,就是當我們想要訪問一個網站的時候,DNS會把我們的網站進行一級一級的解析,獲得與之對應的IP地址,我們就可以訪問了,畢竟我們要是記那一串長長的數字,是相當困難的,但是記住一些名字那就容易的多了,所以就產生了DNS域名解析。

 

DNS的解析方式:

    正向解析:由域名轉向IP  一個域名可以對應IP地址

    反向解析:由IP轉向域名 一個IP地址也可以對應多個域名

 

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在去往下去查詢。

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章