久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

負(fù)載均衡學(xué)習(xí)之DNS域名解析負(fù)載均衡

 hzwzz 2018-07-11

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服務(wù)器,。
  • 頂級域DNS服務(wù)器。這些服務(wù)器負(fù)責(zé)頂級域名,,如com,,org,net,,edu和gov以及國家的頂級域名,,如uk,fr,,ca,,jp。
  • 權(quán)威DNS服務(wù)器,。這些服務(wù)器記錄了主機名到IP地址的映射關(guān)系,。
  • 本地DNS服務(wù)器(local DNS server)

DNS查詢有兩種方式:

  • 遞歸查詢
  • 迭代查詢

從請求主機到本地DNS服務(wù)器的查詢是遞歸的,其余的查詢是迭代的

DNS解析過程:

負(fù)載均衡學(xué)習(xí)之DNS域名解析負(fù)載均衡

神奇的解釋權(quán)機制(SOA)

根服務(wù)器擁有一切域名的起始解釋權(quán),,但是如果你去問根服務(wù)器它是不會直接告訴你最終答案的,。因為如果它要存儲所有的記錄,那它也太累了,,這個負(fù)載和開銷是驚人的,。那它會告訴你什么呢?它會告訴你應(yīng)該去問誰,,也就是它授權(quán)下一級服務(wù)器來解答你的問題,。擬人化這個過程

  • 我: root, root 告訴我,, segmentfault.com 怎么走?
  • root: 呵呵,,你可以去問.com的dns服務(wù)器,,地址是xxxxxx
  • 我: .com, .com 告訴我,segmentfault.com 怎么走,?
  • .com: 呵呵,,你可以去問segmentfault.com的dns服務(wù)器(dnspod之類的),地址是xxxxxx
  • 我: dnspod, dnspod 告訴我,,segmentfault.com 怎么走,?
  • dnspod: 拿著 xxxxxx,走你

DNS負(fù)載均衡工作原理

利用DNS工作原理處理負(fù)載均衡的工作原理圖:

負(fù)載均衡學(xué)習(xí)之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;

  • 1
  • 2
  • 3

每次域名解析請求都會根據(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)點:

  • 將負(fù)載均衡的工作交給DNS,,省去了網(wǎng)站管理維護負(fù)載均衡服務(wù)器的麻煩。
  • 技術(shù)實現(xiàn)比較靈活,、方便,,簡單易行,成本低,,使用于大多數(shù)TCP/IP應(yīng)用,。
  • 對于部署在服務(wù)器上的應(yīng)用來說不需要進(jìn)行任何的代碼修改即可實現(xiàn)不同機器上的應(yīng)用訪問。
  • 服務(wù)器可以位于互聯(lián)網(wǎng)的任意位置,。
  • 同時許多DNS還支持基于地理位置的域名解析,,即會將域名解析成距離用戶地理最近的一個服務(wù)器地址,這樣就可以加速用戶訪問,,改善性能,。

DNS域名解析也存在如下缺點:

  • 目前的DNS是多級解析的,每一級DNS都可能緩存A記錄,,當(dāng)某臺服務(wù)器下線之后,,即使修改了A記錄,,要使其生效也需要較長的時間,這段時間,,DNS仍然會將域名解析到已下線的服務(wù)器上,,最終導(dǎo)致用戶訪問失敗。
  • 不能夠按服務(wù)器的處理能力來分配負(fù)載,。DNS負(fù)載均衡采用的是簡單的輪詢算法,,不能區(qū)分服務(wù)器之間的差異,不能反映服務(wù)器當(dāng)前運行狀態(tài),,所以負(fù)載均衡效果并不是太好,。
  • 可能會造成額外的網(wǎng)絡(luò)問題。為了使本DNS服務(wù)器和其他DNS服務(wù)器及時交互,,保證DNS數(shù)據(jù)及時更新,,使地址能隨機分配,一般都要將DNS的刷新時間設(shè)置的較小,,但太小將會使DNS流量大增造成額外的網(wǎng)絡(luò)問題,。

有哪些DNS服務(wù)商支持負(fù)載均衡呢?

這是一種比較高級的服務(wù),,一般域名注冊商的dns服務(wù)器不會支持,,目前我已知支持它的服務(wù)商有

  1. AWS Route 53
  2. NSONE
  3. Dyn
  4. dnspod
  5. 萬網(wǎng)——https://wanwang.aliyun.com/

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點,。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報,。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多