DNS網域名稱系統 關於支援網域名稱訪問的小筆記

2021-08-24 20:30:16 字數 1111 閱讀 5201

前言

最近在專案中,遇到需要將訪問外系統的位址,從ip+埠的模式,變更為網域名稱+埠的模式,由於之前對網域名稱訪問了解不多,從網上學習一下,如下做一些小筆記,以便於自己後續溫故知新

正文

首先,我們要弄清楚什麼是dns,網域名稱解析這些名詞:

dns,顧名思義,就是domain name system(網域名稱系統)的簡稱,由解析器和網域名稱伺服器組成的。

網域名稱伺服器是指儲存有該網路中所有主機的網域名稱和對應ip位址,並具有將網域名稱轉換為ip位址功能的伺服器。其中網域名稱必須對應乙個ip位址,而ip位址不一定有網域名稱。網域名稱系統採用類似目錄樹的等級結構。網域名稱伺服器為客戶機/伺服器模式中的伺服器方,它主要有兩種形式:主伺服器和**伺服器。

網域名稱解析器是把網域名稱轉換成主機所在ip位址的中介,網域名稱解析是把網域名稱指向**空間ip,讓人們通過註冊的網域名稱可以方便地訪問到**的一種服務。網域名稱解析也叫網域名稱指向、伺服器設定、網域名稱配置以及反向ip登記等等。

解析過程

當應用過程需要將乙個主機網域名稱對映為ip位址時,就呼叫網域名稱解析函式,解析函式將待轉換的網域名稱放在dns請求中,以udp報文方式發給本地網域名稱伺服器。本地的網域名稱伺服器查到網域名稱後,將對應的ip位址放在應答報文中返回。同時網域名稱伺服器還必須具有連向其他伺服器的資訊以支援不能解析時的**。若網域名稱伺服器不能回答該請求,則此網域名稱伺服器就暫成為dns中的另乙個客戶,向根網域名稱伺服器發出請求解析,根網域名稱伺服器一定能找到下面的所有二級網域名稱的網域名稱伺服器,這樣以此類推,一直向下解析,直到查詢到所請求的網域名稱。

實際應用

1,申請客戶端主機到服務端網路策略

2,申請客戶端主機到網域名稱伺服器網路策略(埠一般是53(udp))

3,配置客戶端主機配置檔案,常見有如下兩種方式:

方式1:

修改配置檔案/etc/resolv.conf

加入 nameserver 伺服器ip

方式2:

修改配置檔案/etc/hosts

加入 ip 網域名稱

DNS網域名稱系統

前言 學過計算機網路的我們知道,整個 internet 網路就是乙個單一的 抽象的網路,各個主機通過全世界範圍內唯一的 32位識別符號 ip 位址來標識唯一性,很顯然,在網際網路中它們只能通過 ipip ip202.108.22.5 然而,當我們想要訪問的 變多,我們就不得不記住一串又一串長達 32...

DNS網域名稱系統

是網際網路使用的命名系統,用來把便於人們使用的機器名字轉換為ip位址。如果一台計算機上的dns服務出現了錯誤,就可能導致,internet雖然連線了,但是不能訪問網頁,但是qq可以上去。這是因為qq是直接訪問的是ip位址。劃分為根網域名稱,一級網域名稱,二級網域名稱等。根網域名稱就是乙個點.通常會省...

網域名稱系統DNS

網域名稱解析過程 不一定理解全部正確 dns 全稱為 domain name system 是乙個網域名稱解析系統,把網域名稱 www.baidu.com 解析為ip位址。所以,這個乙個系統,是乙個服務,需要有伺服器來跑這些服務。dns伺服器按層次結構進行組織,且這個組織和網域名稱的結構相對應,網域...