配置Windows環境的DNS輪詢(簡單的負載平衡)

來源:互聯網
上載者:User

標籤:server   dns輪詢   

   前言:

       什麼是DNS輪詢?

一個網域名稱針對多個ip A記錄的解析,DNS伺服器將解析請求按照A記錄的順序,逐一分配到不同的IP上,這樣就完成了簡單的負載平衡                    DNS輪詢的優點:零成本:只是在DNS伺服器上綁定幾個A記錄,網域名稱註冊商一般都免費提供解析服務;部署簡單:就是在網路拓撲進行裝置擴增,然後在DNS伺服器上添加記錄。DNS輪詢的缺點:1、可靠性低假設一個網域名稱DNS輪詢多台伺服器,如果其中的一台伺服器發生故障,那麼所有的訪問該伺服器的請求將不會有所回應,這是任何人都不願意看到的。即使從DNS中去掉該伺服器的IP,但在Internet上,各地區電信、網通等寬頻接入商將眾多的DNS存放在緩衝中,以節省訪問時間,DNS記錄全部生效需要幾個小時,甚至更久。所以,儘管DNS輪詢在一定程度上解決了負載平衡問題,但是卻存在可靠性不高的缺點。2、負載分配不均勻DNS負載平衡採用的是簡單的輪詢演算法,不能區分伺服器的差異,不能反映伺服器的當前運行狀態,不能做到為效能較好的伺服器多分配請求,甚至會出現客戶請求集中在某一台伺服器上的情況。DNS伺服器是按照一定的階層組織的,本地DNS伺服器會緩衝已解析的網域名稱到IP地址的映射,這會導致使用該DNS伺服器的使用者在一段時間內訪問的是同一台Web伺服器,導致Web伺服器間的負載不均勻。此外,使用者本機電腦也會緩衝已解析的網域名稱到IP地址的映射。當多個使用者電腦都緩衝了某個網域名稱到IP地址的映射時,而這些使用者又繼續訪問該網域名稱下的網頁,這時也會導致不同Web伺服器間的負載分配不均勻。負載不均勻可能導致的後果有:某幾台伺服器負荷很低,而另幾台伺服器負載很高、處理緩慢;配置高的伺服器分配到的請求少,而配置低的伺服器分配到的請求多。


實驗環境:

  1. 2台web伺服器系統Windows server 2008  ip分別為:192.168.5.55和192.168.5.150

  2. 一台DNS伺服器系統wind server 2008 ip:192.168.5.141

  3. 一台客戶機ip:192.168.5.100

 實驗環境配置:

  2台web伺服器搭建web的過程及步驟不再一 一列舉出來。

  1. 分別為兩台web伺服器做如下的網路設定使其可以互連:

    650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/58/E7/wKiom1TAWHbwDaAmAAGC15ORdXU263.jpg" title="1.jpg" alt="wKiom1TAWHbwDaAmAAGC15ORdXU263.jpg" />650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/58/E7/wKiom1TAWb_zZPAyAAGFsD3w0I0088.jpg" title="2.jpg" alt="wKiom1TAWb_zZPAyAAGFsD3w0I0088.jpg" />

  2. 搭建DNS伺服器,用來測試輪詢的網域名稱為www.test.com

    {1.搭建dns:雙擊“伺服器管理員”選擇“添加角色”

  3. 650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/58/E5/wKioL1TAY8_hn_ScAAIDyjgT5r8143.jpg" title="3.jpg" alt="wKioL1TAY8_hn_ScAAIDyjgT5r8143.jpg" />

  4.  之後依次點擊下一步即可。

  5. 進行調整配置dns伺服器步驟如下:650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/58/E7/wKiom1TAYtzCtYrQAAIswXkZnQE133.jpg" title="11.jpg" alt="wKiom1TAYtzCtYrQAAIswXkZnQE133.jpg" />


  6. 650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/58/E7/wKiom1TAYySzOpxAAAIYEEpv9d4122.jpg" style="float:none;" title="4.jpg" alt="wKiom1TAYySzOpxAAAIYEEpv9d4122.jpg" />

  7. 650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/58/E5/wKioL1TAY_vyS5JsAAHMH8HpGbE112.jpg" style="float:none;" title="5.jpg" alt="wKioL1TAY_vyS5JsAAHMH8HpGbE112.jpg" />

  8. 650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/58/E7/wKiom1TAYyTQ0ySjAAEohpTXVVo767.jpg" style="float:none;" title="6.jpg" alt="wKiom1TAYyTQ0ySjAAEohpTXVVo767.jpg" />

  9. 650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/58/E7/wKiom1TAYyTCDdvKAAD4fwPpI04628.jpg" style="float:none;" title="7.jpg" alt="wKiom1TAYyTCDdvKAAD4fwPpI04628.jpg" />

  10. 650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/58/E5/wKioL1TAY_vjWcbdAAFHRNx-We8702.jpg" style="float:none;" title="8.jpg" alt="wKioL1TAY_vjWcbdAAFHRNx-We8702.jpg" />

  11. 650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/58/E7/wKiom1TAYyWB9ozqAAGWAxBqagg679.jpg" style="float:none;" title="9.jpg" alt="wKiom1TAYyWB9ozqAAGWAxBqagg679.jpg" />

  12. 650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/58/E5/wKioL1TAY_uRbVKUAAFoITG90r4309.jpg" style="float:none;" title="10.jpg" alt="wKioL1TAY_uRbVKUAAFoITG90r4309.jpg" />

  13. 最後配置成功顯示如:

     650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/58/E8/wKiom1TAZiyzHjOyAAFS0jTb-Zg567.jpg" title="12.jpg" alt="wKiom1TAZiyzHjOyAAFS0jTb-Zg567.jpg" />配置兩個分別指向www.test.com網域名稱的A記錄分別指向2台web伺服器如:

  14. 650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/58/E8/wKiom1TAZlTTe640AAHQeSWbz6U813.jpg" title="13.jpg" alt="wKiom1TAZlTTe640AAHQeSWbz6U813.jpg" />

  15. 測試DNS輪詢:

  16. 在測試機上訪問www.test.com如:(在192.168.5.55的web網頁裡的內容顯示www.test.com 192.168.5.55 ,在192.168.5.150的web網頁裡顯示的內容是www.test.com 192.168.5.100)

  17. 650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/58/E5/wKioL1TAaxGRCUXHAACl_92VfsM389.jpg" title="16.jpg" alt="wKioL1TAaxGRCUXHAACl_92VfsM389.jpg" />

  18. 查看dns記錄:

    650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/58/E8/wKiom1TAb6uyY_AZAADk6nUk4ew541.jpg" title="20.jpg" alt="wKiom1TAb6uyY_AZAADk6nUk4ew541.jpg" />

  19. nslookup指令可以測試 DNS輪詢配置是否正確如:www.test.com 對應 剛好是指定的2台web

  20. 650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/58/E8/wKiom1TAb7rQLCxGAAF43wLtIqU728.jpg" title="21.jpg" alt="wKiom1TAb7rQLCxGAAF43wLtIqU728.jpg" />

  21. 清空遊覽器和DNS記錄之後再次訪問就從192.168.5.55定位到了192.168.5.150上:

    650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/58/E6/wKioL1TAcSPSRf-qAAAbZt-qXAQ889.jpg" title="23.jpg" alt="wKioL1TAcSPSRf-qAAAbZt-qXAQ889.jpg" />

配置Windows環境的DNS輪詢(簡單的負載平衡)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.