域名系統(tǒng)(dns)是internet上解決網(wǎng)上機(jī)器命名的一種系統(tǒng)。就像拜訪朋友要先知道別人家怎么走一樣,internet上當(dāng)一臺主機(jī)要訪問另外一臺主機(jī)時,必須首先獲知其地址,tcp/ip中的ip地址是由四段以“.”分開的數(shù)字組成,此處以ipv4的地址為例,ipv6的地址同理,,記起來總是不如名字那么方便,所以這里就采用了域名系統(tǒng)來管理名字和ip的對應(yīng)關(guān)系。下面就由小編和大家講一講好用dns有哪些優(yōu)點和缺點。
一、主要優(yōu)點
這種技術(shù)的主要缺點如下:
1、技術(shù)實現(xiàn)比較靈活、方便,簡單易行,成本低,適用于大多數(shù)tcp/ip應(yīng)用。不需要網(wǎng)絡(luò)專家來對之進(jìn)行設(shè)定,或在出現(xiàn)問題時對之進(jìn)行維護(hù)。
2、對于web應(yīng)用來說,不需要對代碼作任何的修改。事實上,web應(yīng)用本身并不會意識到負(fù)載均衡配置,即使在它面前。
3、web服務(wù)器可以位于互聯(lián)網(wǎng)的任意位置上。
二、主要缺點
dns負(fù)載均衡技術(shù)在具有以上優(yōu)點的時候,其缺點也非常明顯,主要表現(xiàn)在:
1、不能夠按照web服務(wù)器的處理能力分配負(fù)載。dns負(fù)載均衡采用的是簡單的輪循負(fù)載算法,不能區(qū)分服務(wù)器之間的差異,不能反映服務(wù)器的當(dāng)前運行狀態(tài)。所以dns服務(wù)器將http請求平均地分配到后臺的web服務(wù)器上,而不考慮每個web服務(wù)器當(dāng)前的負(fù)載情況。如果后臺的web服務(wù)器的配置和處理能力不同,最慢的 web服務(wù)器將成為系統(tǒng)的瓶頸,處理能力強的服務(wù)器不能充分發(fā)揮作用。不能做到為性能較好的服務(wù)器多分配請求,甚至?xí)霈F(xiàn)客戶請求集中在某一臺服務(wù)器上的情況。
2、不支持高可靠性,dns負(fù)載均衡技術(shù)沒有考慮容錯。如果后臺的某臺web服務(wù)器出現(xiàn)故障,dns服務(wù)器仍然會把dns 請求分配到這臺故障服務(wù)器上,導(dǎo)致不能響應(yīng)客戶端。
3、可能會造成額外的網(wǎng)絡(luò)問題。為了使本dns服務(wù)器和其他dns服務(wù)器及時交互,保證dns數(shù)據(jù)及時更新,使地址能隨機(jī)分配,一般都要將dns的刷新時間設(shè)置的較小,但太小將會使dns流量大增造成額外的網(wǎng)絡(luò)問題。
4、一旦某個服務(wù)器出現(xiàn)故障,即使及時修改了dns設(shè)置,還是要等待足夠的時間(刷新時間)才能發(fā)揮作用,在此期間,保存了故障服務(wù)器地址的客戶計算機(jī)將不能正常訪問服務(wù)器。
三、dns形式
域名服務(wù)器通常會有兩種形式:域名服務(wù)器,以及緩存域名服務(wù)器。
1、域名服務(wù)器
下列情況需要有域名服務(wù)器:想要向全世界提供dns信息,并對請求給出。注冊了類似 exampleorg的域,而需要將ip指定到其下的主機(jī)名上。某個ip地址塊需要反向dns項(ip 到主機(jī)名)。備份服務(wù)器,或常說的從(slave) 服務(wù)器,會在主服務(wù)器出現(xiàn)問題或無法訪問時來應(yīng)答查詢請求。
2、緩存域名服務(wù)器
下列情況需要有緩存域名服務(wù)器: 本地的dns服務(wù)器能夠緩存,并比直接向外界的域名服務(wù)器請求更快地得到應(yīng)答。當(dāng)有人查詢www.freebsdorg時,解析器通常會向上級isp的域名服務(wù)器發(fā)出請求,并獲得回應(yīng)。如果有本地的緩存dns服務(wù)器,查詢只有在第一次被緩存dns服務(wù)器發(fā)到外部世界。其他的查詢不會發(fā)向局域網(wǎng)外,因為它們已經(jīng)有在本地的緩存了。
雖然因特網(wǎng)上的節(jié)點都可以用ip地址唯一標(biāo)識,并且可以通過ip地址被訪問,但即使是將32位的二進(jìn)制ip地址寫成4個0~255的十位數(shù)形式,也依然太長、太難記。因此,人們發(fā)明了域名(domain name),域名可將一個ip地址關(guān)聯(lián)到一組有意義的字符上去。用戶訪問一個網(wǎng)站的時候,既可以輸入該網(wǎng)站的ip地址,也可以輸入其域名,對訪問而言,兩者是等價的。例如:微軟公司的web服務(wù)器的ip地址是207.46.230.229,其對應(yīng)的域名是www.microsoft.com,不管用戶在瀏覽器中輸入的是207.46.230.229還是www.microsoft.com,都可以訪問其web網(wǎng)站。小伙伴們要想獲得更多好用dns的內(nèi)容,請關(guān)注我們!