好用dns有哪些優點和缺點?
分類:域名資訊
編輯:
瀏覽量:100
2021-07-22 15:10:30
??域名系統(DNS)是Internet上解決網上機器命名的一種系統。就像拜訪朋友要先知道別人家怎么走一樣,Internet上當一臺主機要訪問另外一臺主機時,必須首先獲知其地址,TCP/IP中的IP地址是由四段以“.”分開的數字組成,此處以IPv4的地址為例,IPv6的地址同理,,記起來總是不如名字那么方便,所以這里就采用了域名系統來管理名字和IP的對應關系。下面就由新網小編和大家講一講好用dns有哪些優點和缺點。
??一、主要優點
??這種技術的主要缺點如下:
??1、技術實現比較靈活、方便,簡單易行,成本低,適用于大多數TCP/IP應用。不需要網絡專家來對之進行設定,或在出現問題時對之進行維護。
??2、對于Web應用來說,不需要對代碼作任何的修改。事實上,Web應用本身并不會意識到負載均衡配置,即使在它面前。
??3、Web服務器可以位于互聯網的任意位置上。
??二、主要缺點
??DNS負載均衡技術在具有以上優點的時候,其缺點也非常明顯,主要表現在:
??1、不能夠按照Web服務器的處理能力分配負載。DNS負載均衡采用的是簡單的輪循負載算法,不能區分服務器之間的差異,不能反映服務器的當前運行狀態。所以DNS服務器將Http請求平均地分配到后臺的Web服務器上,而不考慮每個Web服務器當前的負載情況。如果后臺的Web服務器的配置和處理能力不同,最慢的 Web服務器將成為系統的瓶頸,處理能力強的服務器不能充分發揮作用。不能做到為性能較好的服務器多分配請求,甚至會出現客戶請求集中在某一臺服務器上的情況。
??2、不支持高可靠性,DNS負載均衡技術沒有考慮容錯。如果后臺的某臺Web服務器出現故障,DNS服務器仍然會把DNS 請求分配到這臺故障服務器上,導致不能響應客戶端。
??3、可能會造成額外的網絡問題。為了使本DNS服務器和其他DNS服務器及時交互,保證DNS數據及時更新,使地址能隨機分配,一般都要將DNS的刷新時間設置的較小,但太小將會使DNS流量大增造成額外的網絡問題。
??4、一旦某個服務器出現故障,即使及時修改了DNS設置,還是要等待足夠的時間(刷新時間)才能發揮作用,在此期間,保存了故障服務器地址的客戶計算機將不能正常訪問服務器。
??三、DNS形式
??域名服務器通常會有兩種形式:域名服務器,以及緩存域名服務器。
??1、域名服務器
??下列情況需要有域名服務器:想要向全世界提供DNS信息,并對請求給出。注冊了類似 exampleorg的域,而需要將IP指定到其下的主機名上。某個IP地址塊需要反向DNS項(IP 到主機名)。備份服務器,或常說的從(slave) 服務器,會在主服務器出現問題或無法訪問時來應答查詢請求。
??2、緩存域名服務器
??下列情況需要有緩存域名服務器: 本地的DNS服務器能夠緩存,并比直接向外界的域名服務器請求更快地得到應答。當有人查詢www.FreeBSDorg時,解析器通常會向上級ISP的域名服務器發出請求,并獲得回應。如果有本地的緩存DNS服務器,查詢只有在第一次被緩存DNS服務器發到外部世界。其他的查詢不會發向局域網外,因為它們已經有在本地的緩存了。
??雖然因特網上的節點都可以用IP地址唯一標識,并且可以通過IP地址被訪問,但即使是將32位的二進制IP地址寫成4個0~255的十位數形式,也依然太長、太難記。因此,人們發明了域名(Domain Name),域名可將一個IP地址關聯到一組有意義的字符上去。用戶訪問一個網站的時候,既可以輸入該網站的IP地址,也可以輸入其域名,對訪問而言,兩者是等價的。例如:微軟公司的Web服務器的IP地址是207.46.230.229,其對應的域名是www.microsoft.com,不管用戶在瀏覽器中輸入的是207.46.230.229還是www.microsoft.com,都可以訪問其Web網站。小伙伴們要想獲得更多好用dns的內容,請關注新網!
??一、主要優點
??這種技術的主要缺點如下:
??1、技術實現比較靈活、方便,簡單易行,成本低,適用于大多數TCP/IP應用。不需要網絡專家來對之進行設定,或在出現問題時對之進行維護。
??2、對于Web應用來說,不需要對代碼作任何的修改。事實上,Web應用本身并不會意識到負載均衡配置,即使在它面前。
??3、Web服務器可以位于互聯網的任意位置上。
??二、主要缺點
??DNS負載均衡技術在具有以上優點的時候,其缺點也非常明顯,主要表現在:
??1、不能夠按照Web服務器的處理能力分配負載。DNS負載均衡采用的是簡單的輪循負載算法,不能區分服務器之間的差異,不能反映服務器的當前運行狀態。所以DNS服務器將Http請求平均地分配到后臺的Web服務器上,而不考慮每個Web服務器當前的負載情況。如果后臺的Web服務器的配置和處理能力不同,最慢的 Web服務器將成為系統的瓶頸,處理能力強的服務器不能充分發揮作用。不能做到為性能較好的服務器多分配請求,甚至會出現客戶請求集中在某一臺服務器上的情況。
??2、不支持高可靠性,DNS負載均衡技術沒有考慮容錯。如果后臺的某臺Web服務器出現故障,DNS服務器仍然會把DNS 請求分配到這臺故障服務器上,導致不能響應客戶端。
??3、可能會造成額外的網絡問題。為了使本DNS服務器和其他DNS服務器及時交互,保證DNS數據及時更新,使地址能隨機分配,一般都要將DNS的刷新時間設置的較小,但太小將會使DNS流量大增造成額外的網絡問題。
??4、一旦某個服務器出現故障,即使及時修改了DNS設置,還是要等待足夠的時間(刷新時間)才能發揮作用,在此期間,保存了故障服務器地址的客戶計算機將不能正常訪問服務器。
??三、DNS形式
??域名服務器通常會有兩種形式:域名服務器,以及緩存域名服務器。
??1、域名服務器
??下列情況需要有域名服務器:想要向全世界提供DNS信息,并對請求給出。注冊了類似 exampleorg的域,而需要將IP指定到其下的主機名上。某個IP地址塊需要反向DNS項(IP 到主機名)。備份服務器,或常說的從(slave) 服務器,會在主服務器出現問題或無法訪問時來應答查詢請求。
??2、緩存域名服務器
??下列情況需要有緩存域名服務器: 本地的DNS服務器能夠緩存,并比直接向外界的域名服務器請求更快地得到應答。當有人查詢www.FreeBSDorg時,解析器通常會向上級ISP的域名服務器發出請求,并獲得回應。如果有本地的緩存DNS服務器,查詢只有在第一次被緩存DNS服務器發到外部世界。其他的查詢不會發向局域網外,因為它們已經有在本地的緩存了。
??雖然因特網上的節點都可以用IP地址唯一標識,并且可以通過IP地址被訪問,但即使是將32位的二進制IP地址寫成4個0~255的十位數形式,也依然太長、太難記。因此,人們發明了域名(Domain Name),域名可將一個IP地址關聯到一組有意義的字符上去。用戶訪問一個網站的時候,既可以輸入該網站的IP地址,也可以輸入其域名,對訪問而言,兩者是等價的。例如:微軟公司的Web服務器的IP地址是207.46.230.229,其對應的域名是www.microsoft.com,不管用戶在瀏覽器中輸入的是207.46.230.229還是www.microsoft.com,都可以訪問其Web網站。小伙伴們要想獲得更多好用dns的內容,請關注新網!
聲明:免責聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,也不承認相關法律責任。如果您發現本社區中有涉嫌抄襲的內容,請發
送郵件至:operations@xinnet.com進行舉報,并提供相關證據,一經查實,本站將立刻刪除涉嫌侵權內容。本站原創內容未經允許不得轉載,或轉載時
需注明出處:新網idc知識百科