DNS服務的基本工作原理解析,網站搭建
導讀:網站搭建網站搭建 我們知道,主機標識既可以使用主機名,也可以使用IP地址。實際上人們往往更愿意使用便于記憶的主機名做標識符,而路由器則只愿使用長度固定并有層次結構技術網站建設技術網站。
我們知道,主機標識既可以使用主機名,也可以使用IP地址。實際上人們往往更愿意使用便于記憶的主機名做標識符,而路由器則只愿使用長度固定并有層次結構的IP地址。
因特網中的主機就像人一樣能以多種方式標識。標識方法之一是使用主機名。主機名(例如znzncn.com, www.yahoo.com)是助記性的,人們更愿意使用。然而主機名幾乎沒有提供關于主機在因特網中的位置信息.另外,主機名是由可變長度的字母數字字符構成的,路由器處理起來有困難。因此因特網中的主機也使用所謂的IP地址做標識的。IP地址由4個字節構成,具有嚴格的層次結構。IP地址一般以點分十進制數格式表示,也就是說所有4個字節都以0—255之間的十進制數表示,各個字節之間以點號分隔,例如121.7.106.83。IP地址具有層次結構性,當從左到右掃描某個地址時,我們得到關于其主機在因特網中所在位置的越來越明確的信息。這就像從下到上掃描某個郵政地址時,我們得到關于住宅所在位置的越來越明確的信息一樣。
DNS服務
我們已經知道,既可以使用主機名標識一臺主帆,也可以使用IP地址標識。人們更愿意使用便于記憶的主機名標識符,而路由器則只愿使用長度固定民有層次結構的IP地址。為調解這兩種不同的偏好,我們需要一個把主機名轉換成IP地址的目錄服務。這就是因特網的域名系統的主要任務。DNS既是一個在由名稱服務器主機構成的層次結構中實現的分布式數據庫,又是一個允許客戶主機和名稱服務器主機通信以使用域名轉換服務的應用層協議。名稱服務器主機通常是運行Berkeley Internet Name Domain(簡稱BIND)軟件的UNIX主機。DNS服務協議運行在UDP之上,使用端口號53。
其他應用層協議(例如HTTP,SMTP,FTP)普遍使用DNS服務把由用戶提供的主機名轉換成IP地址。作為例子,我們考慮某個用戶使用運行在本地主機上的一個瀏覽器(也就是HTTP客戶)請求http://www.znzncn.com時會發生什么。為了把HTTP請求消息發送到名為 www.znzncn.com的web服務器主機,瀏覽器必須獲悉這臺主機的IP地址。我們知道,差不多每臺主機都運行著DNS應用的客戶端。瀏覽器從 URL中抽取出主機名后把它傳遞給本地主機上的DNS應用客戶端。DNS客戶于是向某個DNS服務器發出一個包含該主機名的DNS服務查詢消息。DNS客戶最終收到一個包含與該主機名對應的IP地址的應答消息。瀏覽器接著打開一個到位于該IP地址的HTTP服務器的TCP連接。從這個例子中可以看出,DNS服務給使用它的因特網應用引入了額外延遲(有時還相當大)。所幸的是,正如我們即將討論的那樣.預期的主機名—IP地址對應關系往往高速緩存在就近的DNS服務器主機中,從而幫助降低了DNS訪問延遲和DNS服務網絡流量。
除了從主機名到IP地址的轉換,DNS服務還提供其他一些重要的服務:
●主機別名。具有復雜主機名的主機還可以有一個或多個別名。例如,主機名為relay1.znzncn.znzncn1.com的主機有兩個別名:znzncn1.com和 www.znzncn1.comdede模板免費。這種情況下,主機名relay1.znzncn.znzncn1.com特稱為正規主機名 (canonical hostname),另外兩個主機名則是別名主機名(alias hostname)。
別名主機名往往比正規主機名更便于記憶手機模板dede。應用可以調用DNS服務獲取所給定別名主機名的正規主機名和IP地址。
●郵件服務器別名(mall server aliasing)。
電子郵件地址顯然要求便于記憶。例如,如果znzncn有一個hotmail賬號,那么他的電子郵件地址可能是簡單的znzncn@hotmail.com。然而hotmail郵件服務器的主機名要比hotmail.com復雜且不易記住。電子郵件應用可以調用DNS服務獲取所給定別名主機名的正規主機名和IP地址。事實上,DNS服務允許一個公司的郵件服務器和Web服務器使用相同的別名主機名。例如,某個公司的web服務器和郵件服務器可以都稱為znncn1.com。
●負載分擔(load distribution)。
DNS服務還越來越多地用于執行在多個復制成的服務器(例如復制成的Web服務器)之間的負載分擔。像cnn.com那樣的繁忙站點往往把Web服務器復制成多個,每個服務器運行在不向的端系統上,具有不同的IP地址。對于復制成的多個Web服務器,與其單個正規主機名相關聯的是一組IP地址。DNS服務數據庫中保存著這組IP地址??蛻舭l出針對映射到一組IP地址的某個主機名的DNS查詢后,服務器響應以整組IP地址,不過每次響應的地址順序是輪轉的。既然訪問web站點時,瀏覽器一般把HTTP請求消息發織夢模板免費送給內DNS服務客戶查詢到的一組IP地址中的第一個,DNS服務輪轉于是把web站點的訪問負載分擔在所有復制成的服務器上。電子郵件應用也可以使用DNS服務輪轉,這樣多個郵件服務器可以有相同的別名。相關技術網站建設技術網站。
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-08-08 ,文章DNS服務的基本工作原理解析,網站搭建主要講述工作原理,基本,網站搭建網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_38195.html
- 上一篇:公司或企業網站建設的目的,搭建網站
- 下一篇:企業網站需要保持更新,seo建站技術