DNS域名解析負載均衡 DNS(Domain Name System)是因特網(wǎng)的一項服務,它作為域名和IP地址相互映射的一個分布式數(shù)據(jù)庫,能夠使人更方便的訪問互聯(lián)網(wǎng)。人們在通過瀏覽器訪問網(wǎng)站時只需要記住網(wǎng)站的域名即可,而不需要記住那些不太容易理解的IP地址。 在DNS系統(tǒng)中有一個比較重要的的資源類型叫做主機記錄也稱為A記錄,A記錄是用于名稱解析的重要記錄,它將特定的主機名映射到對應主機的IP地址上。 如果你有一個自己的域名,那么要想別人能訪問到你的網(wǎng)站,你需要到特定的DNS解析服務商的服務器上填寫A記錄,過一段時間后,別人就能通過你的域名訪問你的網(wǎng)站了 Domain Name System 一種能進行主機名到IP地址轉換的目錄服務,這就是域名系統(tǒng)(Domain Name System),DNS協(xié)議運行在UDP之上,使用端口53 DNS采用分布式設計方案,DNS服務器分為四類:
DNS查詢有兩種方式:
從請求主機到本地DNS服務器的查詢是遞歸的,其余的查詢是迭代的 DNS解析過程: 神奇的解釋權機制(SOA) 根服務器擁有一切域名的起始解釋權,但是如果你去問根服務器它是不會直接告訴你最終答案的。因為如果它要存儲所有的記錄,那它也太累了,這個負載和開銷是驚人的。那它會告訴你什么呢?它會告訴你應該去問誰,也就是它授權下一級服務器來解答你的問題。擬人化這個過程
DNS負載均衡工作原理 利用DNS工作原理處理負載均衡的工作原理圖: 由上圖可以看出,在DNS服務器中應該配置了多個A記錄,如: www.apusapp.com IN A 114.100.20.201; www.apusapp.com IN A 114.100.20.202; www.apusapp.com IN A 114.100.20.203;
每次域名解析請求都會根據(jù)對應的負載均衡算法計算出一個不同的IP地址并返回,這樣A記錄中配置多個服務器就可以構成一個集群,并可以實現(xiàn)負載均衡。上圖中,用戶請求www.apusapp.com,DNS根據(jù)A記錄和負載均衡算法計算得到一個IP地址114.100.20.203,并返回給瀏覽器,瀏覽器根據(jù)該IP地址,訪問真實的物理服務器114.100.20.203。所有這些操作對用戶來說都是透明的,用戶可能只知道www.apusapp.com這個域名 優(yōu)缺點 DNS域名解析負載均衡有如下優(yōu)點:
DNS域名解析也存在如下缺點:
有哪些DNS服務商支持負載均衡呢? 這是一種比較高級的服務,一般域名注冊商的dns服務器不會支持,目前我已知支持它的服務商有
|
|
來自: hzwzz > 《安防監(jiān)控》