用DNS實現多台伺服器作負載均衡

2021-04-18 05:27:51 字數 997 閱讀 4702

原理 :就是1個主機紀錄對應多個ip address(不同的多台伺服器或多張網絡卡),實現不同dns客戶的均衡輪詢.

方法:windows nt 4.0 servers

最初的 nt 4.0是不支援這個功能的,需要安裝servicepack (servicepack 4以上)來更新dns.exe

安裝好sp後,還要編輯登錄檔(這是因為預設情況下這個功能是不能用的,需要先遮蔽localnetpriority功能)

開啟登錄檔的:hkey_local_machine/system/currentcontrolset/services/dnscache/parameters

建立乙個新的值:

value name: localnetpriority data type : reg_dword data : 0 ( 0 = disabled, 1 = enabled) 記住這裡填0 不是1

然後重新啟動dns服務。。。。ok ^_^

windows 2000 servers  在

win2k ser 的dns服務裡本身就具有這個功能,但是預設情況下也是被遮蔽的

實現方法:開啟dns管理器,右擊your dns servername,選擇屬性

---選擇advanced欄---確認enable round robin前面打上勾,清除

enable netmask ordering前面的勾.

重新起動dns server......ok

實際操作疑問:

有的人問都做好了以上設定,為什麼還不能實現這個功能??!

這是因為你有可能用只用1臺電腦來ping,返回的都是同乙個ip

因為你ping了第一次後,你的電腦就會做乙個dnscache,只要伺服器

端或你的電腦沒做過改變的話,你以後再ping 都是回返回同乙個ip的。因此你可以試一下多台電腦來ping,看看返回的是不是不同的ip,或者在一台電腦上ping 完第一次後,執行一下ipconfig/flushdns

這個命令,看看是不是有不同的結果...

用DNS實現多台伺服器作負載均衡

原理 就是1個主機紀錄對應多個ip address 不同的多台伺服器或多張網絡卡 實現不同dns客戶的均衡輪詢.方法 windows nt 4.0 servers 最初的 nt 4.0是不支援這個功能的,需要安裝servicepack servicepack 4以上 來更新dns.exe 安裝好sp...

用DNS實現多台伺服器作負載均衡

原理 就是1個主機紀錄對應多個ip address 不同的多台伺服器或多張網絡卡 實現不同dns客戶的均衡輪詢.方法 windows nt 4.0 servers 最初的 nt 4.0是不支援這個功能的,需要安裝servicepack servicepack 4以上 來更新dns.exe 安裝好sp...

用DNS實現多台伺服器作負載均衡

原理 就是1個主機紀錄對應多個ip address 不同的多台伺服器或多張網絡卡 實現不同dns客戶的均衡輪詢.方法 windows nt 4.0 servers 最初的 nt 4.0是不支援這個功能的,需要安裝servicepack servicepack 4以上 來更新dns.exe 安裝好sp...