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