使用負載均衡實現,傳統和常規做法,其他方式需要特殊處理。(dns輪詢,或者自己做解析)
注意:ip和埠的關係就是,ip是門牌號,埠為窗戶,是可以一對多的關係,每台電腦都會有個ip的;
1、乙個網域名稱設定多個dns服務或者伺服器進行解析,同乙個網域名稱的每個解析都指向不同的ip位址,這樣應答快的dns優先進行解析,這樣就能保證最快定向到指定的**空間去。如果空間也存在不同地點的相同內容映象,那麼這種方式最適合,例如sohu全國都有伺服器,就是這麼幹的,除非你指定要訪問某個地方的伺服器,否則預設轉向最快的空間,因為內容是映象自動同步的,內容上不存在差別,使用者是不知道的。一般網域名稱管理機構只允許設定2到3個網域名稱解析服務,所以再多就不支援了。
2、自己公司建立伺服器,給自己進行dns解析服務,這樣容易實現以上功能的操做。且數量不受限制,例如給客戶提供移動、聯通、網通、電信、東方寬頻、長城寬頻等等多個dns,那麼使用對應寬頻的使用者都能自動定向到適合自己的**去,企業可以分別在不同運營商那裡建立**,保證不同頻寬的使用者都能高速訪問,很多遊戲運營商都是這麼幹的。
dns負載均衡技術是在dns伺服器中為同乙個主機名配置多個ip位址,在應答dns查詢時,dns伺服器對每個查詢將以dns檔案中主機記錄的ip位址按順序返回不同的解析結果,將客戶端的訪問引導到不同的機器上去,使得不同的客戶端訪問不同的伺服器,從而達到負載均衡的目的。
dns負載均衡的優點是經濟簡單易行,並且伺服器可以位於internet上任意的位置。但它也存在不少缺點:
為了使本dns伺服器和其他dns伺服器及時互動,保證dns資料及時更新,使位址能隨機分配,一般都要將dns的重新整理時間設定的較小,但太小將會使dns流量大增造成額外的網路問題。
一旦某個伺服器出現故障,即使及時修改了dns設定,還是要等待足夠的時間(重新整理時間)才能發揮作用,在此期間,儲存了故障伺服器位址的客戶計算機將不能正常訪問伺服器。
dns負載均衡採用的是簡單的輪循負載演算法,不能區分伺服器的差異,不能反映伺服器的當前執行狀態,不能做到為效能較好的伺服器多分配請求,甚至會出現客戶請求集中在某一台伺服器上的情況。
要給每台伺服器分配乙個internet上的ip位址,這勢必會占用過多的ip位址。
判斷乙個站點是否採用了dns負載均衡的最簡單方式就是連續的ping這個網域名稱,如果多次解析返回的ip位址不相同的話,那麼這個站點就很可能採用的就是較為普遍的dns負載均衡。但也不一定,因為如果採用的是dns響應均衡,多次解析返回的ip位址也可能會不相同。
負載均衡實現,乙個網域名稱對應多個IP位址
負載均衡實現,乙個網域名稱對應多個ip位址 使用負載均衡實現,傳統和常規做法,其他方式需要特殊處理。dns輪詢,或者自己做解析 1 乙個網域名稱設定多個dns服務或者伺服器進行解析,同乙個網域名稱的每個解析都指向不同的ip位址,這樣應答快的dns優先進行解析,這樣就能保證最快定向到指定的 空間去。如...
負載均衡實現,乙個網域名稱對應多個IP位址
使用負載均衡實現,傳統和常規做法,其他方式需要特殊處理。dns輪詢,或者自己做解析 1 乙個網域名稱設定多個dns服務或者伺服器進行解析,同乙個網域名稱的每個解析都指向不同的ip位址,這樣應答快的dns優先進行解析,這樣就能保證最快定向到指定的 空間去。如果空間也存在不同地點的相同內容映象,那麼這種...
負載均衡實現,乙個網域名稱對應多個IP位址
使用負載均衡實現,傳統和常規做法,其他方式需要特殊處理。dns輪詢,或者自己做解析 1 乙個網域名稱設定多個dns服務或者伺服器進行解析,同乙個網域名稱的每個解析都指向不同的ip位址,這樣應答快的dns優先進行解析,這樣就能保證最快定向到指定的 空間去。如果空間也存在不同地點的相同內容映象,那麼這種...