1、DNS伺服器的工作原理是什麼?
正向解析將地址(網址)解析為IP,反向解析將IP解析為地址(網址) 。舉例:別人知道你的名字,但不知道你的地址,通過DNS伺服器,將能通過你的名字找到你的地址,反之亦然。
2、DNS服務的工作原理是什麼
DNS是域名系統Domain Name System的英文首字母縮寫,是一種域名和IP地址相互映射的網路服務命名系統。主要是為了用戶能更加便捷的訪問互聯網,而不需要取記憶一串又一串復雜的數字IP地址。可以想像一下,如果別人邀請你到他們公司參觀,下面是對話內容:你好我叫58.64.155.94,歡迎來我們公司參觀,地址是174.132.21.39。這是何等滑稽的場景啊!所以,DNS域名系統的作用就凸顯出來
了,因為有DNS域名系統的存在,才得以最大化的加快互聯網的發展趨勢。
下面就由專業提供香港伺服器、域名注冊、伺服器託管、海外伺服器等高品質IDC服務的天下數據為大家詳細介紹DNS伺服器的工作原理,希望能給大家一個參考!
當我們准備訪問某個網站時,在瀏覽器地址欄內輸入了該網站網址,然後電腦就會查找自己的緩存文件,如果沒有則發送指令到本地DNS伺服器進行解析,本地DNS伺服器內域名和IP映射表中如果可以查詢到香港的網站IP,則可以立即訪問,如果沒有的話,本地DNS則會自動向根域名伺服器發起查詢,根域名伺服器會把域名和IP映射信息發送給本地域名伺服器,如果連跟域名伺服器都沒有該域名與IP映射信息,則會告訴本地域名伺服器下一次向dns.訪問域名.com發起查詢,對方本地的域名伺服器則會把該域名的IP信息發送到本地域名伺服器 ,然後即可訪問了。
3、簡述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 伺服器可通過使用根線索搜索根伺服器來完成遞歸過程。
4、簡述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 伺服器可通過使用根線索搜索根伺服器來完成遞歸過程。
5、請簡述dns伺服器的工作過程
DNS 是計算機域名系統 (Domain Name System 或Domain Name Service) 的縮寫,它是由解析器和域名伺服器組成的。域名伺服器是指保存有版該網權絡中所有主機的域名和對應IP地址,並具有將域名轉換為IP地址功能的伺服器。其中域名必須對應一個IP地址,而IP地址不一定只對應一個域名。域名系統採用類似目錄樹的等級結構。域名伺服器為客戶機/伺服器模式中的伺服器方,它主要有兩種形式:主伺服器和轉發伺服器。在Internet上域名與IP地址之間是一對一(或者多對一)的,也可採用DNS輪詢實現一對多,域名雖然便於人們記憶,但機器之間只認IP地址,它們之間的轉換工作稱為域名解析,域名解析需要由專門的域名解析伺服器來完成,DNS就是進行域名解析的伺服器。DNS 命名用於 Internet的 TCP/IP網路中,通過用戶友好的名稱查找計算機和服務。當用戶在應用程序中輸入 DNS 名稱時,DNS 服務可以將此名稱解析為與之相關的其他信息,如 IP 地址。因為,你在上網時輸入的網址,是通過域名解析系統解析找到了相對應的IP地址,這樣才能上網。其實,域名的最終指向是IP。
6、DNS的工作原理是什麼?
DNS(Domain Name System,域名系統),網際網路上作為域名和IP地址相互映射的一個分布式資料庫,回能夠使用戶更方便的訪問答互聯網,而不用去記住能夠被機器直接讀取的IP數串。
解析通常需要遍歷多個名稱伺服器,找到所需要的信息。然而,一些解析器的功能更簡單地只用一個名稱伺服器進行通信。這些簡單的解析器依賴於一個遞歸名稱伺服器(稱為「存根解析器」),為他們尋找信息的執行工作。
查詢時先查計算機上設置的DNS伺服器,每條記錄都有一定的生存期,在生存期內,記錄將被伺服器緩存下來,不需要再次遞歸查詢,直接返回
超過生存期,DNS伺服器將向上級DNS伺服器進行遞歸查詢,直到頂級根域名伺服器
並不是所有記錄都存在於同一個伺服器上,而是分別存在於各個DNS伺服器上,每個伺服器負責解析一定的域名,經過一級一級的查詢,最終查到添加IP記錄的DNS服務商,返回IP地址
7、簡單介紹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服務應用最廣的軟體。
8、DNS伺服器的工作原理?
DNS,來Domain Name System(域名自解析系統)。其工作原理就是域名的解析,域名解析自上而下進行,從根伺服器開始直到樹葉上的伺服器。域名解析有兩種方式:(1)反復解析(iterative solution):每一次聯系一個不同的伺服器。遞歸解析(recursive solution):請求一個名字伺服器系統完成全部解析。(2)遞歸解析(recursive solution):請求一個名字伺服器系統完成全部解析。希望我的回答能幫到您!謝謝!
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、請簡要說明域名伺服器的工作原理?
他的工作原理是把域名和IP地址進行相互轉換,主要有兩種方式:
1.正向解析:把域名解析為對應的IP地址。
2.逆向解析:把IP地址轉化為對應的域名。