使用DNS服務器實現(xiàn)負載均衡

字號:

訪問企業(yè)網(wǎng)服務器的用戶急劇增加,一臺服務器難以滿足用戶的訪問需要,那么如何才能保證用戶的正常訪問呢?解決方法有很多,如使用Windows 2000或Windows Server 2003提供網(wǎng)絡負載均衡服務,但該服務的設置非常復雜。而通過DNS服務器實現(xiàn)網(wǎng)絡負載均衡則是一種比較簡單的方法。
    筆者以企業(yè)網(wǎng)中的Web服務器為例來介紹一下如何使用DNS服務器實現(xiàn)網(wǎng)絡負載均衡。為了提高域名為“www.rtj.net”的網(wǎng)站的訪問量,在企業(yè)網(wǎng)中部署三臺內(nèi)容相同的Web服務器,它們提供相同的服務,但每臺服務器的IP地址都不一樣。下面對企業(yè)網(wǎng)中的DNS服務器進行設置來實現(xiàn)三臺Web服務器共同承擔客戶對網(wǎng)站的訪問。
    一、啟用循環(huán)
    以Windows Server 2003系統(tǒng)為例,在DNS服務器中,依次點擊“開始→程序→管理工具→DNS”選項,進入DNS管理器窗口,鼠標右鍵點擊DNS服務器圖標,在彈出的快捷菜單中選擇“屬性”選項,接著在屬性對話框中切換到“高級”選項卡(圖1),確?!胺掌鬟x項”列表框中的“啟用循環(huán)”選項處于選中狀態(tài)。
    二、添加主機記錄
    在“rtj.net”區(qū)域中創(chuàng)建主機記錄。在DNS管理器窗口中,右鍵點擊“rtj.net”項,在彈出的菜單中選擇“新建主機”,進入新建主機對話框,在“名稱”欄中輸入“WWW”,IP地址欄中輸入其中一臺Web服務器的IP地址,如192.168.0.5,最后點擊“添加主機”按鈕。
    因為企業(yè)網(wǎng)中有三臺Web服務器,并且它們的IP地址都不同,因此另外還要新建兩條主機名為“WWW”的主機記錄,方法和上面一樣,僅僅是它們的IP地址內(nèi)容不同。這樣就能將網(wǎng)站域名分別解析到不同的Web服務器上。