DNS網域名稱解析原理

2021-08-08 20:00:52 字數 903 閱讀 7261

由上圖可以看出,在dns伺服器中應該配置了多個a記錄,如:

dns網域名稱解析負載均衡有如下優點:

1. 將負載均衡的工作交給dns,省去了**管理維護負載均衡伺服器的麻煩。

2. 技術實現比較靈活、方便,簡單易行,成本低,使用於大多數tcp/ip應用。

3. 對於部署在伺服器上的應用來說不需要進行任何的**修改即可實現不同機器上的應用訪問。

3. 伺服器可以位於網際網路的任意位置。

4. 同時許多dns還支援基於地理位置的網域名稱解析,即會將網域名稱解析成距離使用者地理最近的乙個伺服器位址,這樣就可以加速使用者訪問,改善效能。

同時,dns網域名稱解析也存在如下缺點:

1. 目前的dns是多級解析的,每一級dns都可能快取a記錄,當某台伺服器下線之後,即使修改了a記錄,要使其生效也需要較長的時間,這段時間,dns任然會將網域名稱解析到已下線的伺服器上,最終導致使用者訪問失敗。

2. 不能夠按伺服器的處理能力來分配負載。dns負載均衡採用的是簡單的輪詢演算法,不能區分伺服器之間的差異,不能反映伺服器當前執行狀態,所以其的負載均衡效果並不是太好。

3. 可能會造成額外的網路問題。為了使本dns伺服器和其他dns伺服器及時互動,保證dns資料及時更新,使位址能隨機分配,一般都要將dns的重新整理時間設定的較小,但太小將會使dns流量大增造成額外的網路問題。

事實上,大型**總是部分使用dns網域名稱解析,利用網域名稱解析作為第一級負載均衡手段,即網域名稱解析得到的一組伺服器並不是實際提供服務的物理伺服器,而是同樣提供負載均衡伺服器的內部伺服器,這組內部負載均衡伺服器再進行負載均衡,請請求發到真實的伺服器上,最終完成請求。

DNS網域名稱解析

dns是動態網域名稱系統的英文簡稱,是用來把我們輸入的網域名稱解析成ip位址的,如果沒有dns我們輸入的例如www.baidu.com這樣的網域名稱就無法被訪問。如果我們訪問 的時候要輸入ip位址的話,顯然既不方便也不容易記憶,所以我們用網域名稱來訪問 網域名稱雖然便於人們記憶,但網路中的計算機之間...

DNS網域名稱解析

一次請求過程大約經過三步 第一,dns網域名稱解析 第二,cdn獲取離使用者最近的節點 第三,建立http連線。今天和大家聊的是dns網域名稱解析。既然是dns網域名稱解析,那麼什麼是dns?dns domain name system,網域名稱系統 網際網路上作為網域名稱和ip位址相互對映的乙個分...

網域名稱解析 DNS

網際網路的網域名稱解析系統dns是乙個聯機分布式資料庫系統,並採用客戶 伺服器體系。tcp ip應用程式使用它來完成主機名稱和ip位址之間的對映。dns使大多數名字都在本地解析,僅少量解析需要在網際網路上通訊,因此系統效率很高。由於dns是分布式系統,即使單個計算機除了故障,也不會妨礙整個系統正常執...