導航:首頁 > IDC知識 > dns域名系統

dns域名系統

發布時間:2020-08-01 23:18:59

1、域名系統(DNS)的基本功能是什麼?其基本原理是什麼?

DNS 是域名系統 (Domain Name System) 的縮寫,該系統用於命名組織到域層次結構中的計算機和網路服務。DNS 命名用於 Internet 等 TCP/IP 網路中,通過用戶友好的名稱查找計算機和服務。當用戶在應用程序中輸入 DNS 名稱時,DNS 服務可以將此名稱解析為與之相關的其他信息,如 IP 地址。因為,你在上網時輸入的網址,是通過域名解析系解析找到相對應的IP地址,這樣才能上網。其實,域名的最終指向是IP。

在IPV4中IP是由32位二進制數組成的,將這32位二進制數分成4組每組8個二進制數,將這8個二進制數轉化成十進制數,就是我們看到的IP地址,其范圍是在1~255之間。因為,8個二進制數轉化為十進制數的最大范圍就是1~255。現在已開始試運行、將來必將代替IPV6中,將以128位二進制數表示一個IP地址。

大家都知道,當我們在上網的時候,通常輸入的是如:www.sina.com.cn這樣子的網址,其實這就是一個域名,而我們計算機網路上的計算機彼此之間只能用IP地址才能相互識別。再如,我們去一WEB伺服器中請求一WEB頁面,我們可以在瀏覽器中輸入網址或者是相應的IP地址,例如我們要上新浪網,我們可以在IE的地址欄中輸入:www.sina.com.cn也可輸入這樣子218.30.66.101的IP地址,但是這樣子的IP地址我們記不住或說是很記住,所以有了域名的說法,這樣的域名會讓我們容易的記住。
DNS:Domain Name System 域名管理系統 域名是由圓點分開一串單詞或縮寫組成的,每一個域名都對應一個惟一的IP地址,這一命名的方法或這樣管理域名的系統叫做域名管理系統。
DNS:Domain Name Server 域名伺服器 域名雖然便於人們記憶,但網路中的計算機之間只能互相認識IP地址,它們之間的轉換工作稱為域名解析(如上面的www.sina.com.cn與218.30.66.101之間的轉換),域名解析需要由專門的域名解析伺服器來完成,DNS就是進行域名解析的伺服器
DNS的工作原理

DNS分為Client和Server,Client扮演發問的角色,也就是問Server一個Domain Name,而Server必須要回答此Domain Name的真正IP地址。而當地的DNS先會查自己的資料庫。如果自己的資料庫沒有,則會往該DNS上所設的的DNS詢問,依此得到答案之後,將收到的答案存起來,並回答客戶。

DNS伺服器會根據不同的授權區(Zone),記錄所屬該網域下的各名稱資料,這個資料包括網域下的次網域名稱及主機名稱。

在每一個名稱伺服器中都有一個快取緩存區(Cache),這個快取緩存區的主要目的是將該名稱伺服器所查詢出來的名稱及相對的IP地址記錄在快取緩存區中,這樣當下一次還有另外一個客戶端到次伺服器上去查詢相同的名稱 時,伺服器就不用在到別台主機上去尋找,而直接可以從緩存區中找到該筆名稱記錄資料,傳回給客戶端,加速客戶端對名稱查詢的速度。例如:

當DNS客戶端向指定的DNS伺服器查詢網際網路上的某一台主機名稱 DNS伺服器會在該資料庫中找尋用戶所指定的名稱 如果沒有,該伺服器會先在自己的快取緩存區中查詢有無該筆紀錄,如果找到該筆名稱記錄後,會從DNS伺服器直接將所對應到的IP地址傳回給客戶端 ,如果名稱伺服器在資料記錄查不到且快取緩存區中也沒有時,伺服器首先會才會向別的名稱伺服器查詢所要的名稱。例如:

DNS客戶端向指定的DNS伺服器查詢網際網路上某台主機名稱,當DNS伺服器在該資料記錄找不到用戶所指定的名稱時,會轉向該伺服器的快取緩存區找尋是否有該資料 ,當快取緩存區也找不到時,會向最接近的名稱伺服器去要求幫忙找尋該名稱的IP地址 ,在另一台伺服器上也有相同的動作的查詢,當查詢到後會回復原本要求查詢的伺服器,該DNS伺服器在接收到另一台DNS伺服器查詢的結果後,先將所查詢到的主機名稱及對應IP地址記錄到快取緩存區中 ,最後在將所查詢到的結果回復給客戶端 。

範例

我們舉例說明,假設我們要查詢網際網路上的一個名稱為www.test.com.cn,從此名稱我們知道此部主機在中國CN,而且要找的組織名稱test.com.cn此網域下的www主機,以下為名稱解析過程的每一步驟。

《Step 1》在DNS的客戶端(Reslover)鍵入查詢主機的指令,如:

c:\ping www.test.com.cn

pinging www.test.com.cn 【192.72.80.36】with 32bytes of data

reply from 192.72.80.36 bytes time <10ms ttl 253

《Step 2》而被指定的DNS伺服器先行查詢是否屬於該網域下的主機名稱,如果查出改主機名稱並不屬於該網域范圍,之後會再查詢快取緩存區的紀錄資料,查是否有此機名稱。

《Step 3》查詢後發現緩存區中沒有此紀錄資料,會取得一台根網域的其中一台伺服器,發出說要找www.test.com.cn的Request。

《Step 4》在根網域中,向Root Name Server詢問,Root Name Server記錄了各Top Domain分別是由哪些DNS Server負責,所以他會響應最接近的Name Server為控制CN網域的DNS伺服主機。

《Step 5》Root Name Server已告訴Local DNS Server哪部Name Server負責.cn這個Domain,然後Local DNS再向負責發出找尋www.test.com.cn的名稱Request。

《Step 6》在.cn這個網域中,被指定的DNS伺服器在本機上沒有找到此名稱的的紀錄,所以會響應原本發出查詢要求的DNS伺服器說最近的伺服器在哪裡?他會回應最近的主機為控制com.cn網域的DNS伺服主機。

《Step 7》原本被查詢的DNS伺服器主機,收到繼續查詢的IP位置後,會再向com.cn的網域的DNS Server發出尋找www.test.com.cn名稱搜尋的要求。

《Step 8》com.cn的網域中,被指定的DNS Server在本機上沒有找到此名稱的記錄,所以會回復查詢要求的DNS Server告訴他最接近的伺服器在哪裡?他就回應最接近為控制test.com.cn的網域的DNS主機。

《Step 9》原本被查詢的DNS Server,在接收到應繼續查詢的位置,在向test.com.cn網域的DNS Server發出尋找www.test.com.cn的要求,最後會在test.com.cn的網域的DNS Server找到www.test.com.cn此主機的IP。

《Step 10》所以原本發出查詢要求的DNS伺服器,再接收到查詢結果的IP位置後,響應回給原查詢名稱的DNS客戶端。

兩種真正DNS的查詢模式

有兩種詢問原理,分為Recursive和Interactive兩種。前者是由DNS代理去問,問的方法是用Interactive方式,後者是由本機直接做Interactive式的詢問。由上例可以看出,我們一般查詢名稱的過程中,實際上這兩種查詢模式都是交互存在著的。

遞歸式(Recursive):DNS客戶端向DNS Server的查詢模式,這種方式是將要查詢的封包送出去問,就等待正確名稱的正確響應,這種方式只處理響應回來的封包是否是正確響應或是說是找不到該名稱的錯誤訊息。

交談式(Interactive):DNS Server間的查詢模式,由Client端或是DNS Server上所發出去問,這種方式送封包出去問,所響應回來的資料不一定是最後正確的名稱位置,但也不是如上所說的響應回來是錯誤訊息,他響應回來告訴你最接近的IP位置,然後再到此最接近的IP上去尋找所要解析的名稱,反復動作直到找到正確位置

2、域名系統DNS是一個是什麼系統

我來答一下吧,我要把DNS的問題全回答完!!!
DNS中文名就是域名解析系統,作用就是為了上網方便,不用記IP地址,因為互聯網里通信是用IP通信的,IP很難記,所以有了DNS,DNS就是互聯網世界裡的通訊錄。
怎麼實現?
windows server 自帶,LINUX Bind,不過都沒有酷捷信息的免費智能DNS好用。

3、域名系統DNS有什麼作用?

1、在一個復TCP/IP架構的網路制(例如Internet)環境中,DNS是一個非常重要而且常用的系統。它主要的功能就是將人易於記憶的Domain Name與人不容易記憶的IP Address作轉換。而上面執行DNS服務的這台網路主機,就可以稱之為DNS Server。 

2、基本上,通常我們都認為DNS只是將Domain Name轉換成IP Address,然後再使用所查到的IP Address去連接(俗稱「正向解析」)。 事實上,將IP Address轉換成Domain Name的功能也是相當常使用到的,當login到一台Unix工作站時,工作站就會去做反查,找出你是從哪個地方連線進來的(俗稱「逆向解析」)。

3、域名伺服器用於把域名翻譯成電腦能識別的IP地址。例如,如果有人要訪問「我司」的網站,DNS就把域名譯為IP地址。這樣就便於電腦查找域名所有人的網站伺服器。 因此您也可以將域名綁在您申請的虛擬主機上就能正常訪問你的網站。

4、DNS(域名系統)的作用是

域名在網際網路上用來代替IP地址,因為IP地址沒有實際含義,人們不容易記住,所以用有含義的英文字母來代替。
在網路上,專門有DNS(域名伺服器)來進行域名←→IP的相互轉換,人們輸入域名,在DNS上轉換為IP,才能找到相應的伺服器,打開相應的網頁。

URL是以「://」為區隔,舉例來說,「http://www.km169.net/」這個網址,「://」之前的「http」便是傳輸協議,而之後的「www.km169.net」所指的便是域名,其中「www」是主機名(例如此站音樂伺服器的主機域名:music.km169.net),而「km169」是此站的名稱,而「net」所指的是「網路機構類型」,由於受限於DNS的型式,所以其中需以「.」點分開;通常還會在後面加上「國別」(如中國大陸便是cn)而組成最基本URL的格式:「協議://主機名.站名.網域機構.國別」。

5、DNS域名系統的組成和分類

DNS (Domain Name System) 域名系統組成分類:
1、DNS域名由一串用點分隔的名字組成,是Internet上某一台計算機或計算機組的名稱,用於在數據傳輸時標識計算機的電子方位。用於 Internet 等 TCP/IP 網路中,通過用戶友好的名稱查找計算機和服務。
最早於1983年由保羅·莫卡派喬斯(Paul Mockapetris)發明。原始的技術規范在882號網際網路標准草案(RFC 882)中發布。1987年發布的第1034和1035號草案修正了DNS技術規范,並廢除了之前的第882和883號草案。
域名中的標號都由英文字母和數字組成,每一個標號不超過63個字元,也不區分大小寫字母。標號中除連字元(-)外不能使用其他的標點符號。級別最低的域名寫在最左邊,而級別最高的域名寫在最右邊。
2、域名分類:分為頂級域名、二級域名、三級域名、注冊域名。
頂級域名又分為兩類:國家頂級域名(nTLDs),200多個國家都按照ISO3166國家代碼分配了頂級域名,例如中國.cn,美國.us等。國際頂級域名(iTDs),工商企業 .com,網路提供商.net,非盈利組織.org等。firm公司企業、store銷售公司或企業、Web突出WWW活動的單位、arts突出文化、娛樂活動的單位、rec 突出消遣、娛樂活動的單位、info提供信息服務的單位、nom個人。
二級域名指頂級域名之下的域名,在國際頂級域名下,它是指域名注冊人的網上名稱,例如 ibm,yahoo,microsoft等;在國家頂級域名下,它是表示注冊企業類別的符號,例如com,e,gov,net等。
三級域名用字母( A~Z,a~z,大小寫等)、數字(0~9)和連接符(-)組成, 各級域名之間用實點(.)連接,三級域名的長度不能超過20個字元。如無特殊原因,建議採用申請人的英文名(或者縮寫)或者漢語拼音名 (或者縮寫) 作為三級域名,以保持域名的清晰性和簡潔性。
國際頂級中文域名「.網址」正式全球開放注冊。國際頂級中文域名「.網址」於2011年被列入ICANN首批中文域名申請名錄。

6、什麼叫域名系統?為什麼要用域名系統?

1.域名系統:Domain
Name
System縮寫DNS,是網際網路的一項核心服務
2.域名系統作為可以將域名和IP地址相互映射的一個分布式資料庫,能夠使人更方便的訪問互聯網,而不用去記住能夠被機器直接讀取的IP數串。

7、域名系統DNS的作用是

1、在一個TCP/IP架構的網路(例如Internet)環境中,DNS是一個非常重要而且常用的系統。它主要的功能就是將人易於記憶的Domain Name與人不容易記憶的IP Address作轉換。而上面執行DNS服務的這台網路主機,就可以稱之為DNS Server。 

2、基本上,通常我們都認為DNS只是將Domain Name轉換成IP Address,然後再使用所查到的IP Address去連接(俗稱「正向解析」)。 事實上,將IP Address轉換成Domain Name的功能也是相當常使用到的,當login到一台Unix工作站時,工作站就會去做反查,找出你是從哪個地方連線進來的(俗稱「逆向解析」)。

3、域名伺服器用於把域名翻譯成電腦能識別的IP地址。例如,如果有人要訪問「我司」的網站,DNS就把域名譯為IP地址。這樣就便於電腦查找域名所有人的網站伺服器。 因此您也可以將域名綁在您申請的虛擬主機上就能正常訪問你的網站。

8、DNS域名系統的特點是什麼

1 名稱容易記憶 2 比IP地址更固定
3 擴展空間大 4 速度快

對不起晚了點

9、域名系統(DNS)的功能是什麼?

提供域名解析服務,建立域名與IP之間的映射關系,實現用戶訪問網站時只用輸入域名即可訪問的功能。

10、DNS 域名系統 採用什麼結構?

DNS:域名及域名系統採用層次結構的基於「域」的命令方案,每一層由一個子域名組成,子域名間用「.」分隔。

其格式為:機器名、網路名、機構名、最高域名。Internet上的域名由域名系統DNS統一管理,DNS是一個分布式資料庫系統,由域名空間.,域名伺服器和地址轉換請求程序三部分組成,用來實現域名和IP地址之間的轉換。

(10)dns域名系統擴展資料:

域名系統(縮寫DNS)它作為可以將域名和IP地址相互映射的一個分布式資料庫,能夠使人更方便的訪問互聯網,而不用去記住能夠被機器直接讀取的IP數串。

當Internet上當一台主機要訪問另外一台主機時,必須首先獲知其地址,TCP/IP中的IP地址是由四段以「?」分開的數字組成,記起來總是不如名字那麼方便,所以,就採用了域名系統來管理名字和IP的對應關系。

與dns域名系統相關的知識