導航:首頁 > IDC知識 > 域名系統工作原理

域名系統工作原理

發布時間:2020-12-06 09:17:04

1、ip地址和域名的工作原理是怎樣的

中國的域名的話是.cn
國際的是.com
國際的域名注冊要找那種專門注冊域名的公司的回
受歡迎程是一樣滴,不答過我總覺得.com一看就大氣
花生殼那邊有域名注冊的
ip是為計算機網路相互連接進行通信而設計的協議。在網際網路中,它是能使連接到網上的所有計算機網路實現相互通信的一套規則,規定了計算機在網際網路上進行通信時應當遵守的規則。任何廠家生產的計算機系統,只要遵守
IP協議就可以與網際網路互連互通。IP地址具有唯一性,根據用戶性質的不同,可以分為5類。另外,IP還有進入防護,知識產權,指針寄存器等含義。

2、域名系統的工作原理是什麼啊?

呀,兄弟,你的問題挺強啊?
我大致說一下我自己的理解吧。
當一台計算機建域以後,其他計算機加入此域的時候就是這個域里的域成員,建域的計算機就是域控制器,起到管理其他計算機的作用。
域控制器就就是依靠域名管理其他用戶和計算機的;就像在教室里的老師通過名單管理學生一樣,域名系統就是那個名單。
當一台計算機加入到域里時,域控制器就會為此計算機建立一和本計算機名相同的用戶,但是計算機名會有重復,所以此時DNS伺服器遍發揮了作用。它會為每一個加入此域的計算機「安排」一個ip地址,就像每個學生的學號一樣,用以區別身份。當別人想訪問其中的一台計算機時,他會先訪問到他的ip,於是訪問者就會向DNS伺服器詢問:"ip地址xxx.xxx.xxx.xxx是誰,在哪?"於是DNS伺服器會告訴訪問者所訪問的計算機的位置,於是就可以訪問了。
你可以去看看 台灣的戴有煒寫的《Windows Sever 2003 Active Directory 配置指南》

3、簡述域名解析的工作原理

DNS 域名由本機的程序使用。該請求隨後傳送至 DNS 客戶服務,以通過使用就地緩存的版信息進行解析。如果權可以解析查詢的名稱,則查詢將被應答,並且此過程完成。其中,本地解析程序的緩存可從以下2個可能的來源獲取名稱信息:
1 如果主機文件就地配置,則來自該文件的任何主機名稱到地址的映射都將在DNS 客戶服務啟動時預先載入到緩存中。
2 從以前DNS查詢應答的響應中獲取的資源記錄將被添加至緩存並保留一段時間。

4、簡單介紹DNS的工作原理

DNS 即Domain Name System(域名系統)的縮寫,它是一種將ip地址轉換成對應的主機名或將主機名轉換成與之相對應ip地址的一種機制。其中通過域名解析出ip地址的叫做正向解析,通過ip地址解析出域名的叫做反向解析。
下面對DNS的工作流程及原理進行簡要說明
DNS的查詢流程:需要解析服務的Client先查看本機的/etc/hosts;若無結果,則client查看本地的DNS緩存伺服器;若無結果,則查找所屬域的首選DNS伺服器;若此時本地首選DNS伺服器仍無法解析,則會想根域名伺服器進行查詢或選擇轉發解析請求。
DNS的查詢規則:遞歸式查詢,即client向支持遞歸查詢的DNS Server發出解析請求,則自DNS伺服器不論是自身直接解析還是無法解析想根發出請求,總會由其向client返回一個結果;迭代式查詢,即接收client解析請求的DNS Server,若其能夠解析則直接返回結果,若其不能解析將把解析請求交給其他DNS伺服器,而不是自己親自將解析過程完成。
所謂的「根」伺服器:根伺服器主要用來管理互聯網的主目錄,全世界只有13台。1個為主根伺服器,放置在美國。其餘12個均為輔根伺服器,其中9個放置在美國,歐洲2個,位於英國和瑞典,亞洲1個,位於日本。所有根伺服器均由美國政府授權的互聯網域名與號碼分配機構ICANN統一管理,負責全球互聯網域名根伺服器、域名體系和IP地址等的管理。
DNS記錄的類型:
A:Address 域名向ip地址轉換的記錄;
PTR:Printer ip地址向域名轉換的記錄;
NS:代表域內的dns伺服器;
MX:代表域內的郵件伺服器;
CNAME:域名的別名;
SOA:start of authority用於標示域內主DNS伺服器。
提供DNS服務的軟體:BIND即Berkeley Internet Name Domain有加州大學伯克利分校研發是當今提供dns服務應用最廣的軟體。

5、請簡要說明域名伺服器的工作原理?

他的工作原理是把域名和IP地址進行相互轉換,主要有兩種方式:
1.正向解析:把域名解析為對應的IP地址。
2.逆向解析:把IP地址轉化為對應的域名。

6、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地址記錄到快取緩存區中 ,最後在將所查詢到的結果回復給客戶端 。 範例 我們舉例說明,假設我們要查詢網際網路上的一個名稱為,從此名稱我們知道此部主機在中國CN,而且要找的組織名稱test.com.cn此網域下的www主機,以下為名稱解析過程的每一步驟。 《Step 1》在DNS的客戶端(Reslover)鍵入查詢主機的指令,如: c:\ping pinging with 32bytes of data reply from 192.72.80.36 bytes time <10ms ttl 253 《Step 2》而被指定的DNS伺服器先行查詢是否屬於該網域下的主機名稱,如果查出改主機名稱並不屬於該網域范圍,之後會再查詢快取緩存區的紀錄資料,查是否有此機名稱。 《Step 3》查詢後發現緩存區中沒有此紀錄資料,會取得一台根網域的其中一台伺服器,發出說要找的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再向負責發出找尋的名稱Request。 《Step 6》在.cn這個網域中,被指定的DNS伺服器在本機上沒有找到此名稱的的紀錄,所以會響應原本發出查詢要求的DNS伺服器說最近的伺服器在哪裡?他會回應最近的主機為控制com.cn網域的DNS伺服主機。 《Step 7》原本被查詢的DNS伺服器主機,收到繼續查詢的IP位置後,會再向com.cn的網域的DNS Server發出尋找名稱搜尋的要求。 《Step 8》com.cn的網域中,被指定的DNS Server在本機上沒有找到此名稱的記錄,所以會回復查詢要求的DNS Server告訴他最接近的伺服器在哪裡?他就回應最接近為控制test.com.cn的網域的DNS主機。 《Step 9》原本被查詢的DNS S

7、域名的工作原理

DNS:域名及域名系統DNS:域名採用層次結構的基於「域」 的命令方案,每一層由一個子域名組成,子域名間用「.」分隔, 其格式為:機器名.網路名.機構名.最高域名. Internet上的域名由域名系統DNS統一管理. DNS是一個分布式資料庫系統,由域名空間. 域名伺服器和地址轉換請求程序三部分組成, 用來實現域名和IP地址之間的轉換

8、簡述DNS域名服務系統的工作原理

DNS伺服器所提供的服務是完成將主機名和域名轉換為IP地址的工作。為什麼需要將主機名和域名轉換為IP地址的工作呢?這是因為,當網路上的一台客戶機訪問某一伺服器上的資源時,用戶在 瀏覽器地址欄中輸入的是便於識記的主機名和域名。而網路上的計算機之間實現連接卻是通過每台計算機在網路中擁有的惟一的IP地址來完成的,這樣就需要在用戶容易記憶的地址和計算機能夠識別的地址之間有一個解析,DNS伺服器便充當了地址解析的重要角色.

DNS是域名系統(Domain Name System)的縮寫,是一種組織域層次結構的計算機和網路服務命名系統。當用戶在應用程序中輸入DNS名稱時,DNS服務可以將此名稱解析為與此名稱相關的IP 地址信息。

DNS服務的工作過程
當 DNS 客戶機需要查詢程序中使用的名稱時,它會查詢 DNS 伺服器來解析該名稱。客戶機發送的每條查詢消息都包括3條信息,以指定伺服器應回答的問題。
1 指定的 DNS 域名,表示為完全合格的域名 (FQDN) 。
2 指定的查詢類型,它可根據類型指定資源記錄,或作為查詢操作的專門類型。
3 DNS域名的指定類別。

DNS 域名由本機的程序使用。該請求隨後傳送至 DNS 客戶服務,以通過使用就地緩存的信息進行解析。如果可以解析查詢的名稱,則查詢將被應答,並且此過程完成。其中,本地解析程序的緩存可從以下2個可能的來源獲取名稱信息:
1 如果主機文件就地配置,則來自該文件的任何主機名稱到地址的映射都將在DNS 客戶服務啟動時預先載入到緩存中。
2 從以前DNS查詢應答的響應中獲取的資源記錄將被添加至緩存並保留一段時間。

接下來查詢 DNS 伺服器,當本地的DNS不能就地解析查詢時,可根據需要查詢 DNS 伺服器來解析名稱。如圖4-1所示,客戶機將查詢首選 DNS 伺服器。在此過程中使用的實際伺服器是從全局列表中選擇的。當 DNS 伺服器接收到查詢時,首先檢查它能否根據在伺服器的就地配置區域中獲取的資源記錄信息作出權威性的應答。如果查詢的名稱與本地區域信息中的相應資源記錄匹配,則伺服器作出權威性的應答,並且使用該信息來解析查詢的名稱。

如果查詢的名稱沒有區域信息,則伺服器檢查它能否通過本地緩存的先前查詢信息來解析名稱。如果從中發現匹配的信息,則伺服器使用它應答查詢。接著,如果首選伺服器可使用來自其緩存的肯定匹配響應來應答發出請求的客戶機,則此次查詢完成。

如果查詢名稱在首選伺服器中未發現來自緩存或區域信息的匹配應答,則查詢過程可繼續進行,使用遞歸來完全解析名稱,包括來自其他 DNS 伺服器的支持,以幫助解析名稱。在默認情況下,DNS 客戶服務要求伺服器在返回應答前使用遞歸過程來代表客戶機完全解析名稱。在大多數情況下,DNS 伺服器的默認配置支持遞歸過程。

為了使 DNS 伺服器正確執行,首先需要在DNS 域名空間內存放其他DNS伺服器的一些有用的聯系信息。該信息以根線索的形式提供,它是記錄初步資源的一個列表,可用來定位一些 DNS 伺服器,這些伺服器對 DNS 域名空間樹的根具有絕對控制權。根伺服器對 DNS 域名空間樹中的根域和頂級域具有絕對控制權。DNS 伺服器可通過使用根線索搜索根伺服器來完成遞歸過程。

9、簡述DNS工作原理

一、簡述dns

DNS( name system)域名系統或者(domain named system)區域名稱服務,分為正向與反向域名解析,適用C/S,埠路53/udp,53/tcp,屬於應用層協議;

作用:人得記憶有限,如果沒有dns得記下多少IP地址;從網路來說由於tcp/ip協議族是基於ip地址,所以需要一個翻譯器即DNS;可以1對多也可以多對1,那麼正向解析即域名解析為ip地址,反向解析即ip地址解析為域名。有人說DNS就是一個本大得電話本,說的挺貼切。

正反向解析事兩個不同得名稱空間,是兩顆不同得解析樹;

正向:ip---》主機名

反向:主機名---》ip

當今得業界標准BIND(berkeley internet name domain)dns軟體

二、DNS域名

1)DNS是一個倒掛樹結構示意圖如下

2)按照功能命名得五個類別介紹

 

根域:DNS域名中使用時,規定由尾部據點(.)來指定名稱位於根域或更高級別得域層次結構,(.)

 

頂級域:TDL(TOP LEVEL DOMAIN)用來只是某個國家地區或組織使用得類型,例如(.com)

 

二級域:個人或組織在internet上使用得注冊名稱,例如163.com

 

子域:已經注冊二級域名派生得域名,就是網站名,例如www.163.com

 

主機名:通常情況下,DNS域名得最左側得標簽表示網路上得特定計算機,如www,mail,

 

名稱伺服器:域內負責解析本域內的名稱的主機

 

根伺服器:13組伺服器

 

3)dns和internet域

互聯網域名系統有名稱注冊機構負載維護分配有組織和國家/地區得頂級域在internet上進行管理。國際標准3166。

常見得DNS域名

com,商業公司

e,教育機構

net,網路公司

gov,非軍事政府機構

mil,軍事政府機構

cn,代表中國

三、DNS伺服器類型

主DNS伺服器

從DNS伺服器 (可以是多個提供容錯)

緩存DNS伺服器(轉發器)

主DNS伺服器:管理和維護所負責解析的域內解析庫的伺服器

從DNS伺服器:從主伺服器或從伺服器「復制」(區域傳輸)解析庫副本

1)復制操作的方式

序列號serial:解析庫版本號,主伺服器解析庫變化時,其序列遞增

刷新時間間隔refresh:從伺服器從主伺服器請求同步解析的時間間隔

重試時間間隔retry:從伺服器請求同步失敗時,再次嘗試時間間隔

過期時長expire:從伺服器始終聯系不到伺服器時,多久後放棄從伺服器角度,停止提供服務

否定答案的緩存時長;minimum

」通知「機制:主伺服器解析庫發送變化時,會主動通知從服務

2)區域傳送

完全傳輸axfr:傳送整個解析庫

增量傳輸lxfr:傳遞解析庫變化的那部分內容

3)區域(zone)和域(domain) 

Domain:FQDN

正向:FQDN->IP

反向:IP->FQDN

各需要一個解析庫來分別負責本地域名的的正向和反向解析庫

正向區域

反向區域

FQDN:fullqualified domain name 完全限定域名

如:www.baidu.com.

四、DNS查詢解析

我們在瀏覽器訪問www.baidu.com這個域名,dns怎麼查詢到這台主機那?

1、在瀏覽器中輸入www.baidu.com域名,操作系統會先檢查自己本地的hosts文件是否有這個網址映射關系,如果有,就先調用這個ip地址映射,完成域名解析。

2、如果hosts里沒有這個域名的映射,則會查找本地DNS解析器緩存,是否有這個網址映射關系,如果有,直接返回,完成域名解析。

3、如果hosts與本地DNS解析器緩存都沒有相應的網址映射關系,首先會找TCP/IP參數中設置的首選DNS伺服器,在此我們叫它本地DNS伺服器,此伺服器收到查詢時,如果要查詢的域名,包含在本地配置區域資源中,則返回解析記過給客戶端,完成域名解析,此解析具有權威性。

4、如果要查詢域名,不由本地DNS伺服器區域解析,但該伺服器已緩存了此網址映射關系,則調用這個IP地址映射,完成域名解析,此解析不具有權威性。

5、如果本地DNS伺服器本地區域文件與緩存解析都失效,則根據本地DNS伺服器的設置(是否設置轉發器)進行查詢,如果未用轉發模式,本地DNS就把請求發至13台根DNS,根DNS伺服器收到請求後會判斷這個域名(.com)是誰來授權管理,並會返回一個負責該頂級域名伺服器的一個IP。本地DNS伺服器收到IP信息後,將會聯系負責.com域的這台伺服器。這台負責.com域的伺服器收到請求後,如果自己無法解析,它就會找一個管理.com域的下一級DNS伺服器地址(baidu.com)給本地DNS伺服器。當本地DNS伺服器收到這個地址後,就會找baidu.com域伺服器,重復上面的動作,進行查詢,直至找到www.baidu.com主機。

6、如果用的是轉發模式,此DNS伺服器就會把請求轉發至上一級DNS伺服器,由上一級伺服器進行解析,上一級伺服器如果不能解析,或找根DNS或把請求轉至上上級,以此循環。不管是本地DNS伺服器用是轉發,還是根提示,最後都是把結果返回給本地DNS伺服器,由此DNS伺服器再返回給客戶機。

10、DNS的工作原理是什麼?

DNS(Domain Name System,域名系統),網際網路上作為域名和IP地址相互映射的一個分布式資料庫,回能夠使用戶更方便的訪問答互聯網,而不用去記住能夠被機器直接讀取的IP數串。

解析通常需要遍歷多個名稱伺服器,找到所需要的信息。然而,一些解析器的功能更簡單地只用一個名稱伺服器進行通信。這些簡單的解析器依賴於一個遞歸名稱伺服器(稱為「存根解析器」),為他們尋找信息的執行工作。

查詢時先查計算機上設置的DNS伺服器,每條記錄都有一定的生存期,在生存期內,記錄將被伺服器緩存下來,不需要再次遞歸查詢,直接返回
超過生存期,DNS伺服器將向上級DNS伺服器進行遞歸查詢,直到頂級根域名伺服器
並不是所有記錄都存在於同一個伺服器上,而是分別存在於各個DNS伺服器上,每個伺服器負責解析一定的域名,經過一級一級的查詢,最終查到添加IP記錄的DNS服務商,返回IP地址

與域名系統工作原理相關的知識