『壹』 DNS原理總結及其解析過程詳解
域名系統DNS(Domain Name System)是網際網路使用的命名系統,用來把便於人們使用的機器名字轉換成為IP地址。域名系統其實就是名字系統。為什麼不叫「名字」而叫「域名」呢?這是因為在這種網際網路的命名系統中使用了許多的「域(domain)」,因此就出現了「域名」這個名詞。「域名系統」明確地指明這種系統是應用在網際網路中。
我們都知道,IP地址是由32位的二進制數字組成的。用戶與網際網路上某台主機通信時,顯然不願意使用很難記憶的長達32位的二進制主機地址。即使是點分十進制IP地址也並不太容易記憶。相反,大家願意使用比較容易記憶的主機名字。但是,機器在處理IP數據報時,並不是使用域名而是使用IP地址。這是因為IP地址長度固定,而域名的長度不固定,機器處理起來比較困難。
因為網際網路規模很大,所以整個網際網路只使用一個域名伺服器是不可行的。因此,早在1983年網際網路開始採用層次樹狀結構的命名方法,並使用分布式的域名系統DNS。並採用客戶伺服器方式。DNS使大多數名字都在本地解析(resolve),僅有少量解析需要在網際網路上通信,因此DNS系統的效率很高。由於DNS是分布式系統,即使單個計算機除了故障,也不會妨礙整個DNS系統的正常運行。
域名到IP地址的解析是由分布在網際網路上的許多域名伺服器程序共同完成的。域名伺服器程序在專設的結點上運行,而人們也常把運行域名伺服器程序的機器稱為域名伺服器。
域名到IP地址的解析過程的要點如下:當某一個應用需要把主機名解析為IP地址時,該應用進程就調用解析程序,並稱為DNS的一個客戶,把待解析的域名放在DNS請求報文中,以UDP用戶數據報方式發給本地域名伺服器。本地域名伺服器在查找域名後,把對應的IP地址放在回答報文中返回。應用程序獲得目的主機的IP地址後即可進行通信。
若本地域名伺服器不能回答該請求,則此域名伺服器就暫時稱為DNS的另一個客戶,並向其他域名伺服器發出查詢請求。這種過程直至找到能夠回答該請求的域名伺服器為止。此過程在後面作進一步討論。
由於網際網路的用戶數量較多,所以網際網路在命名時採用的是層次樹狀結構的命名方法。任何一個連接在網際網路上的主機或路由器,都有一個唯一的層次結構的名字,即域名(domain name)。這里,「域」(domain)是名字空間中一個可被管理的劃分。
從語法上講,每一個域名都是有標號(label)序列組成,而各標號之間用點(小數點)隔開。
這是中央電視台用於手法電子郵件的計算機的域名,它由三個標號組成,其中標號com是頂級域名,標號cctv是二級域名,標號mail是三級域名。
DNS規定,域名中的標號都有英文和數字組成,每一個標號不超過63個字元(為了記憶方便,一般不會超過12個字元),也不區分大小寫字母。標號中除連字元(-)外不能使用其他的標點符號。級別最低的域名寫在最左邊,而級別最高的字元寫在最右邊。由多個標號組成的完整域名總共不超過255個字元。DNS既不規定一個域名需要包含多少個下級域名,也不規定每一級域名代表什麼意思。各級域名由其上一級的域名管理機構管理,而最高的頂級域名則由ICANN進行管理。用這種方法可使每一個域名在整個互聯網范圍內是唯一的,並且也容易設計出一種查找域名的機制。
域名只是邏輯概念,並不代表計算機所在的物理地點。據2006年12月統計,現在頂級域名TLD(Top Level Domain)已有265個,分為三大類:
如果採用上述的樹狀結構,每一個節點都採用一個域名伺服器,這樣會使得域名伺服器的數量太多,使域名伺服器系統的運行效率降低。所以在DNS中,採用劃分區的方法來解決。
一個伺服器所負責管轄(或有許可權)的范圍叫做區(zone)。各單位根據具體情況來劃分自己管轄范圍的區。但在一個區中的所有節點必須是能夠連通的。每一個區設置相應的許可權域名伺服器,用來保存該區中的所有主機到域名IP地址的映射。總之,DNS伺服器的管轄范圍不是以「域」為單位,而是以「區」為單位。區是DNS伺服器實際管轄的范圍。區 <= 域。
下圖是區的不同劃分方法的舉例。假定abc公司有下屬部門x和y,部門x下面有分三個分布們u,v,w,而y下面還有下屬部門t。圖a表示abc公司只設一個區abc.com。這是,區abc.com和域abc.com指的是同一件事。但圖b表示abc公司劃分為兩個區:abc.com和y.abc.com。這兩個區都隸屬於域abc.com,都各設置了相應的許可權域名伺服器。不難看出,區是域的子集。
下圖是以上圖b中abc公司劃分的兩個區為例,給出了DNS域名伺服器樹狀結構圖。這種DNS域名伺服器樹狀結構圖可以更准確地反映出DNS的分布式結構。圖中的每一個域名伺服器都能夠部分域名到IP地址的解析。當某個DNS伺服器不能進行域名到IP地址的轉換時,它就會設法找網際網路上別的域名伺服器進行解析。
從下圖可以看出,網際網路上的DNS伺服器也是按照層次安排的。每一個域名伺服器只對域名體系中的一部分進行管轄。根據域名伺服器所起的作用,可以把域名伺服器劃分為下面四種不同的類型。
根域名伺服器:最高層次的域名伺服器,也是最重要的域名伺服器。所有的根域名伺服器都知道所有的頂級域名伺服器的域名和IP地址。不管是哪一個本地域名伺服器,若要對網際網路上任何一個域名進行解析,只要自己無法解析,就首先求助根域名伺服器。所以根域名伺服器是最重要的域名伺服器。假定所有的根域名伺服器都癱瘓了,那麼整個DNS系統就無法工作。需要注意的是,在很多情況下,根域名伺服器並不直接把待查詢的域名直接解析出IP地址,而是告訴本地域名伺服器下一步應當找哪一個頂級域名伺服器進行查詢。
頂級域名伺服器:負責管理在該頂級域名伺服器注冊的二級域名。
許可權域名伺服器:負責一個「區」的域名伺服器。
本地域名伺服器:本地伺服器不屬於下圖的域名伺服器的層次結構,但是它對域名系統非常重要。當一個主機發出DNS查詢請求時,這個查詢請求報文就發送給本地域名伺服器。
注意:
下面舉一個例子演示整個查詢過程:
『貳』 網關、DNS的含義及在IP地址設置中的作用
網關:在採用不同體系結構或協議的網路之間進行互通時,用於提供協議轉換、路由選擇、數據交換等網路兼容功能的設施。DNS:多義詞。多用於計算機領域,DNS 是域名系統 (Domain Name System) 的縮寫;另在化工領域、運動領域及流體力學領域有其他含義。IP地址:所謂IP地址就是給每個連接在Internet上的主機分配的一個32bit地址。按照TCP/IP協議規定,IP地址用二進制來表示,每個IP地址長32bit,比特換算成位元組,就是4個位元組。例如一個採用二進制形式的IP地址是「」,這么長的地址,人們處理起來也太費勁了。為了方便人們的使用,IP地址經常被寫成十進制的形式,中間使用符號「.」分開不同的位元組。於是,上面的IP地址可以表示為「10.0.0.1」。IP地址的這種表示法叫做「點分十進製表示法」,這顯然比1和0容易記憶得多。
『叄』 多個dns iphone手動輸入 中間用什麼符號隔開
多個dns iphone手動輸入 中間用什麼符號隔開
用的是分號吧
謝謝,請採納
『肆』 lnternet的域名系統和lp地址一樣採用典型的層次結構每一層由什麼組成
IP地址和域名是網路的兩個部分來的。
所謂IP地址就是給每個連接在Internet上的主機分配的一個32bit地址。按照TCP/IP協議規定,IP地址用二進制來表示,每個IP地址長32bit,比特換算成位元組,就是4個位元組。例如一個採用二進制形式的IP地址是「」,這么長的地址,人們處理起來也太費勁了。為了方便人們的使用,IP地址經常被寫成十進制的形式,中間使用符號「.」分開不同的位元組。於是,上面的IP地址可以表示為「10.0.0.1」。IP地址的這種表示法叫做「點分十進製表示法」,這顯然比1和0容易記憶得多。
Domain name address,以主機(host)、子域 (sub domain)和域(domain)的形式表示的Internet地址(address),用數字表示的IP地址(IP address)相對。域名地址也稱作完全先定語民航、限定域名(full qualified domain name)。電腦在網址欄裡面鍵入域名地址後,現有DNS伺服器將域名地址翻譯為該域名所對應的IP地址後,才能正常連接目標伺服器。域名地址的結構:計算機名、組織機構名、網路類型名、最高層域名。域名結構由若干分量組成,各個分量之間用點隔開:….三級域名.二級域名.頂級域名。各分量代表不同級別的域名,級別最低的域名寫在最左邊,級別最高的頂級域名則寫在最右邊。完整的域名不能夠超過255個字元,一個域名可以包含下級域名的數目並沒有明確的規定,各級域名由各自的上一級域名管理機構管理,而最高級的頂級域名則由網際網路的有關機構管理。Internet使用了一種便於記憶的域名地址系統(Doamin Name System,DNS),用戶只要輸入主機的域名地址就可以連上該主機。
『伍』 電腦上的IP地址、網關、DNS碼是什麼
IP地址:
IP地址是指互聯網協議地址(英語:Internet Protocol Address,又譯為網際協議地址),是IP Address的縮寫。IP地址是IP協議提供的一種統一的地址格式,它為互聯網上的每一個網路和每一台主機分配一個邏輯地址,以此來屏蔽物理地址的差異。目前還有些ip代理軟體,但大部分都收費。
網關:
網關(Gateway)又稱網間連接器、協議轉換器。網關在網路層以上實現網路互連,是最復雜的網路互連設備,僅用於兩個高層協議不同的網路互連。網關既可以用於廣域網互連,也可以用於區域網互連。 網關是一種充當轉換重任的計算機系統或設備。使用在不同的通信協議、數據格式或語言,甚至體系結構完全不同的兩種系統之間,網關是一個翻譯器。與網橋只是簡單地傳達信息不同,網關對收到的信息要重新打包,以適應目的系統的需求。同層--應用層。
DNS碼:
DNS(Domain Name System,域名系統),網際網路上作為域名和IP地址相互映射的一個分布式資料庫,能夠使用戶更方便的訪問互聯網,而不用去記住能夠被機器直接讀取的IP數串。通過主機名,最終得到該主機名對應的IP地址的過程叫做域名解析(或主機名解析)。DNS協議運行在UDP協議之上,使用埠號53。在RFC文檔中RFC 2181對DNS有規范說明,RFC 2136對DNS的動態更新進行說明,RFC 2308對DNS查詢的反向緩存進行說明。
『陸』 DNS域名空間採用分層結構 中間用逗號分開 最右邊那個域稱為什麼
最右邊那個域稱為頂級域名後綴
『柒』 寬頻 WIFI 手機 請問手裡設置 DNS 主用和備用。(中間是逗號,)還(是點.)分割
不管是主DNS還是備用DNS都只能輸入一組地址也就是四個十進制數並且兩個數之間用小數點號分隔。
『捌』 協議和主機名之間用哪一種符號隔開
://
網際網路上的主機或 Web 站點由主機名識別。主機名有時稱為域名。主機名映射到 IP 地址,但是主機名和 IP 地址之間沒有一對一關系。
當 Web 客戶機發出到主機的HTTP請求時,使用主機名。發出請求的用戶可能會指定伺服器的 IP 地址,而不是主機名,但這在網際網路上不常見。
對於用戶來說,主機名比數字 IP 地址更方便。公司、組織和個人常常選擇其 Web 站點的主機名,用戶能很容易地記住這些主機名。
(8)網路dns中間用什麼符號隔開擴展閱讀:
主機名由稱為 DNS 伺服器或域名伺服器的伺服器映射到 IP 地址。DNS 代表域名服務。在大型網路中,許多 DNS 伺服器可以相互協作,以提供主機名和 IP 地址之間的映射。
一個主機名中的服務可以由許多伺服器提供,有不同的 IP 地址。一個 IP 地址的一台伺服器可以提供許多主機名中的服務。這稱為虛擬主機。虛擬主機說明此過程。
『玖』 DNS是什麼含義
DNS是計算機域名(Domain Name System)的縮寫,它是由解析器和域名伺服器組成的。
域名伺服器是指保存有該網路中所有主機的域名和對應IP地址,並具有將域名轉換為IP地址功能的伺服器。其中域名必須對應一個IP地址,一個IP地址可以同時對應多個域名,但IP地址不一定有域名。
域名系統採用類似目錄樹的等級結構。域名伺服器為客戶機/伺服器模式中的伺服器方,它主要有兩種形式:主伺服器和轉發伺服器。
將域名映射為IP地址的過程就稱為「域名解析」。在Internet上域名與IP地址之間是一對一(或者多對一)的,域名雖然便於人們記憶,但機器之間只能互相認識IP地址,它們之間的轉換工作稱為域名解析,域名解析需要由專門的域名解析伺服器來完成,DNS就是進行域名解析的伺服器。
(9)網路dns中間用什麼符號隔開擴展閱讀:
域名解析的流程是:域名-DNS(域名解析伺服器)-網站空間。
Internet上的計算機是通過IP地址來定位的,給出一個IP地址,就可以找到Internet上的某台主機。而因為IP地址難於記憶,又發明了域名來代替IP地址。
但通過域名並不能直接找到要訪問的主機,中間要加一個從域名查找IP地址的過程,這個過程就是域名解析。域名注冊後,注冊商為域名提供免費的靜態解析服務。一般的域名注冊商不提供動態解析服務,如果需要用動態解析服務,需要向動態域名服務商支付域名動態解析服務費。