• 您的電話 *

  • 您的需求

  • 發送

顛覆視覺創新  塑造優-秀品牌

展示企業形象  宣傳產品服務

您當前所在的位置:

搜索

DNS解析的過程是什么 為什么需要DNS解析域名為IP地址?

作者:華夏支點網絡 瀏覽:2765 發表時間:2020-09-24 21:39:43

網絡通訊大部分是基于TCP/IP的,而TCP/IP是基于IP地址的,所以計算機在網絡上進行通訊時只能識別如“202.96.134.133”之類的IP地址,而不能認識域名。我們無法記住10個以上IP地址的網站,所以我們訪問網站時,更多的是在瀏覽器地址欄中輸入域名,就能看到所需要的頁面,這是因為有一個叫“DNS服務器”的計算機自動把我們的域名“翻譯”成了相應的IP地址,然后調出IP地址所對應的網頁。

具體什么是DNS?

DNS( Domain Name System)是“域名系統”的英文縮寫,是一種組織成域層次結構的計算機和網絡服務命名系統,它用于TCP/IP網絡,它所提供的服務是用來將主機名和域名轉換為IP地址的工作。DNS就是這樣的一位“翻譯官”,它的基本工作原理可用下圖來表示。

DNS解析的過程是什么 為什么需要DNS解析域名為IP地址?

DNS 的過程?

關于DNS的獲取流程:

DNS是應用層協議,事實上他是為其他應用層協議工作的,包括不限于HTTP和SMTP以及FTP,用于將用戶提供的主機名解析為ip地址。

具體過程如下:

①用戶主機上運行著DNS的客戶端,就是我們的PC機或者手機客戶端運行著DNS客戶端了

②瀏覽器將接收到的url中抽取出域名字段,就是訪問的主機名,比如

http://www.baidu.com/

, 并將這個主機名傳送給DNS應用的客戶端

③DNS客戶機端向DNS服務器端發送一份查詢報文,報文中包含著要訪問的主機名字段(中間包括一些列緩存查詢以及分布式DNS集群的工作)

④該DNS客戶機最終會收到一份回答報文,其中包含有該主機名對應的IP地址

⑤一旦該瀏覽器收到來自DNS的IP地址,就可以向該IP地址定位的HTTP服務器發起TCP連接

DNS服務的體系架構是怎樣的?

DNS domain name system 主要作用就是將主機域名轉換為ip地址

假設運行在用戶主機上的某些應用程序(如Webl瀏覽器或者郵件閱讀器)需要將主機名轉換為IP地址。這些應用程序將調用DNS的客戶機端,并指明需要被轉換的主機名。(在很多基于UNIX的機器上,應用程序為了執行這種轉換需要調用函數gethostbyname())。用戶主機的DNS客戶端接收到后,向網絡中發送一個DNS查詢報文。所有DNS請求和回答報文使用的UDP數據報經過端口53發送(至于為什么使用UDP,請參看為什么域名根服務器只能有13臺呢? - 郭無心的回答)經過若干ms到若干s的延時后,用戶主機上的DNS客戶端接收到一個提供所希望映射的DNS回答報文。這個查詢結果則被傳遞到調用DNS的應用程序。因此,從用戶主機上調用應用程序的角度看,DNS是一個提供簡單、直接的轉換服務的黑盒子。但事實上,實現這個服務的黑盒子非常復雜,它由分布于全球的大量DNS服務器以及定義了DNS服務器與查詢主機通信方式的應用層協議組成。

DNS為什么不采用單點的集中式的設計方式,而是使用分布式集群的工作方式?

DNS的一種簡單的設計模式就是在因特網上只使用一個DNS服務器,該服務器包含所有的映射,在這種集中式的設計中,客戶機直接將所有查詢請求發往單一的DNS服務器,同時該DNS服務器直接對所有查詢客戶機做出響應,盡管這種設計方式非常誘人,但他不適用當前的互聯網,因為當今的因特網有著數量巨大并且在持續增長的主機,這種集中式設計會有單點故障(嗝屁一個,全球著急),通信容量(上億臺主機發送的查詢DNS報文請求,包括但不限于所有的HTTP請求,電子郵件報文服務器,TCP長連接服務),遠距離的時間延遲(澳大利亞到紐約的舉例),維護開銷大(因為所有的主機名-ip映射都要在一個服務站點更新)等問題

DNS服務器一般分三種,根DNS服務器,頂級DNS服務器,權威DNS服務器。

DNS解析的過程是什么 為什么需要DNS解析域名為IP地址?

使用分布式的層次數據庫模式以及緩存方法來解決單點集中式的問題。

DNS域名稱

域名系統作為一個層次結構和分布式數據庫,包含各種類型的數據,包括主機名和域名。DNS數據庫中的名稱形成一個分層樹狀結構稱為域命名空間。域名包含單個標簽分隔點,例如:

im.qq.com

完全限定的域名 (FQDN) 唯一地標識在 DNS 分層樹中的主機的位置,通過指定的路徑中點分隔從根引用的主機的名稱列表。 下圖顯示與主機稱為 im 內

qq.com

DNS 樹的示例。 主機的 FQDN 是

im.qq.com

DNS 域的名稱層次結構

DNS解析的過程是什么 為什么需要DNS解析域名為IP地址?

DNS域名稱空間的組織方式

按其功能命名空間中用來描述 DNS 域名稱的五個類別的介紹詳見下表中,以及與每個名稱類型的示例。


DNS解析的過程是什么 為什么需要DNS解析域名為IP地址?
DNS( Domain Name System)是“域名系統”的英文縮寫,是一種組織成域層次結構的計算機和網絡服務命名系統,它用于TCP/IP網絡,它所提供的服務是用來將主機名和域名轉換為IP地址的工作。DNS就是這樣的一位“翻譯官”,它的基本工作原理可用下圖來表示。
長按圖片保存/分享
0

DNS解析的過程是什么 為什么需要DNS解析域名為IP地址?

2020-09-24 21:39:43

瀏覽: 2766

DNS( Domain Name System)是“域名系統”的英文縮寫,是一種組織成域層次結構的計算機和網絡服務命名系統,它用于TCP/IP網絡,它所提供的服務是用來將主機名和域名轉換為IP地址的工作。DNS就是這樣的一位“翻譯官”,它的基本工作原理可用下圖來表示。

網絡通訊大部分是基于TCP/IP的,而TCP/IP是基于IP地址的,所以計算機在網絡上進行通訊時只能識別如“202.96.134.133”之類的IP地址,而不能認識域名。我們無法記住10個以上IP地址的網站,所以我們訪問網站時,更多的是在瀏覽器地址欄中輸入域名,就能看到所需要的頁面,這是因為有一個叫“DNS服務器”的計算機自動把我們的域名“翻譯”成了相應的IP地址,然后調出IP地址所對應的網頁。

具體什么是DNS?

DNS( Domain Name System)是“域名系統”的英文縮寫,是一種組織成域層次結構的計算機和網絡服務命名系統,它用于TCP/IP網絡,它所提供的服務是用來將主機名和域名轉換為IP地址的工作。DNS就是這樣的一位“翻譯官”,它的基本工作原理可用下圖來表示。

DNS解析的過程是什么 為什么需要DNS解析域名為IP地址?

DNS 的過程?

關于DNS的獲取流程:

DNS是應用層協議,事實上他是為其他應用層協議工作的,包括不限于HTTP和SMTP以及FTP,用于將用戶提供的主機名解析為ip地址。

具體過程如下:

①用戶主機上運行著DNS的客戶端,就是我們的PC機或者手機客戶端運行著DNS客戶端了

②瀏覽器將接收到的url中抽取出域名字段,就是訪問的主機名,比如

http://www.baidu.com/

, 并將這個主機名傳送給DNS應用的客戶端

③DNS客戶機端向DNS服務器端發送一份查詢報文,報文中包含著要訪問的主機名字段(中間包括一些列緩存查詢以及分布式DNS集群的工作)

④該DNS客戶機最終會收到一份回答報文,其中包含有該主機名對應的IP地址

⑤一旦該瀏覽器收到來自DNS的IP地址,就可以向該IP地址定位的HTTP服務器發起TCP連接

DNS服務的體系架構是怎樣的?

DNS domain name system 主要作用就是將主機域名轉換為ip地址

假設運行在用戶主機上的某些應用程序(如Webl瀏覽器或者郵件閱讀器)需要將主機名轉換為IP地址。這些應用程序將調用DNS的客戶機端,并指明需要被轉換的主機名。(在很多基于UNIX的機器上,應用程序為了執行這種轉換需要調用函數gethostbyname())。用戶主機的DNS客戶端接收到后,向網絡中發送一個DNS查詢報文。所有DNS請求和回答報文使用的UDP數據報經過端口53發送(至于為什么使用UDP,請參看為什么域名根服務器只能有13臺呢? - 郭無心的回答)經過若干ms到若干s的延時后,用戶主機上的DNS客戶端接收到一個提供所希望映射的DNS回答報文。這個查詢結果則被傳遞到調用DNS的應用程序。因此,從用戶主機上調用應用程序的角度看,DNS是一個提供簡單、直接的轉換服務的黑盒子。但事實上,實現這個服務的黑盒子非常復雜,它由分布于全球的大量DNS服務器以及定義了DNS服務器與查詢主機通信方式的應用層協議組成。

DNS為什么不采用單點的集中式的設計方式,而是使用分布式集群的工作方式?

DNS的一種簡單的設計模式就是在因特網上只使用一個DNS服務器,該服務器包含所有的映射,在這種集中式的設計中,客戶機直接將所有查詢請求發往單一的DNS服務器,同時該DNS服務器直接對所有查詢客戶機做出響應,盡管這種設計方式非常誘人,但他不適用當前的互聯網,因為當今的因特網有著數量巨大并且在持續增長的主機,這種集中式設計會有單點故障(嗝屁一個,全球著急),通信容量(上億臺主機發送的查詢DNS報文請求,包括但不限于所有的HTTP請求,電子郵件報文服務器,TCP長連接服務),遠距離的時間延遲(澳大利亞到紐約的舉例),維護開銷大(因為所有的主機名-ip映射都要在一個服務站點更新)等問題

DNS服務器一般分三種,根DNS服務器,頂級DNS服務器,權威DNS服務器。

DNS解析的過程是什么 為什么需要DNS解析域名為IP地址?

使用分布式的層次數據庫模式以及緩存方法來解決單點集中式的問題。

DNS域名稱

域名系統作為一個層次結構和分布式數據庫,包含各種類型的數據,包括主機名和域名。DNS數據庫中的名稱形成一個分層樹狀結構稱為域命名空間。域名包含單個標簽分隔點,例如:

im.qq.com

完全限定的域名 (FQDN) 唯一地標識在 DNS 分層樹中的主機的位置,通過指定的路徑中點分隔從根引用的主機的名稱列表。 下圖顯示與主機稱為 im 內

qq.com

DNS 樹的示例。 主機的 FQDN 是

im.qq.com

DNS 域的名稱層次結構

DNS解析的過程是什么 為什么需要DNS解析域名為IP地址?

DNS域名稱空間的組織方式

按其功能命名空間中用來描述 DNS 域名稱的五個類別的介紹詳見下表中,以及與每個名稱類型的示例。


作者: 華夏支點網絡
0
DNS解析的過程是什么 為什么需要DNS解析域名為IP地址?
DNS( Domain Name System)是“域名系統”的英文縮寫,是一種組織成域層次結構的計算機和網絡服務命名系統,它用于TCP/IP網絡,它所提供的服務是用來將主機名和域名轉換為IP地址的工作。DNS就是這樣的一位“翻譯官”,它的基本工作原理可用下圖來表示。
長按圖片保存/分享

相關設計案例

相關網站設計案例

建站資訊

.

Are you interested in ?

擼起袖子干,干之前,先說說您的要求吧!


網站制作咨詢電話

15285141318

18685842288


  微信客服


填寫網站制作,網頁設計,seo優化需求  * 請認真填寫需求信息,24小時內與您聯系。

  • 您的電話 *

  • 您的需求

  • 提交咨詢

? 2012-2020 華夏支點 版權所有 黔ICP備2020008579號  黔公網安備 01982109827101號    SITEMAP

專業的網站建設/推廣、微信小程序開發、軟件開發公司

服務熱線:15285141318 / 18685842288

建站郵箱:449180048@qq.com

? 2010-2020  華夏支點網絡  版權所有  SITEMAP

在線咨詢
TOP
在線咨詢
在線咨詢 聯系方式 二維碼
熱線電話
15285141318
E-mail地址
449180048@qq.com
二維碼
TOP
特区彩票论坛海南七星彩