乙個網域名稱如何解析到多個ip位址

2021-09-28 10:28:00 字數 766 閱讀 9551

一、網域名稱解析多ip例項

簡單一句話: dns 解析時多新增幾個不同ip的a記錄

上圖中我給網域名稱解析到兩個不同的ip,大概等十分鐘後我們ping 一下的結果如下

另外說明:圖一中有乙個線路沒有填寫所以就是預設,你可以自定義給不同的線路指定不同的ip。

二、負載均衡之dns解析原理圖

每次網域名稱請求時dns會根據負載均衡演算法返回不同的ip位址。

三、負載均衡dns解析之優缺點

優點:配置簡單,無成本費用

將負載均衡的工作交給了dns伺服器,省去了管理的麻煩

缺點:記錄的新增與修改是需要一定時間才能夠生效的(因為dns快取了a記錄)。一旦有一台伺服器壞了需要下線,即使修改了a記錄,要使其生效也需要較長的時間,這段時間,dns任然會將網域名稱解析到已下線的伺服器上,最終導致使用者訪問失敗。

不能按需分配負載,dns並不知道各伺服器的真實負載情況,所以負載效果不是很好

實際的情況:

在實際的專案部署,我們一般會將部分伺服器使用dns解析,利用網域名稱解析作為第一級負載均衡.再在伺服器中使用nginx負載均衡作為第二級負載均衡。

多個網域名稱公用乙個IP

由於公司內網有多台伺服器的http服務要對映到公司外網靜態ip,如果用路由的埠對映來做,就只能一台內網伺服器的80埠對映到外網80埠,其他伺服器的80埠只能對映到外網的非80埠。非80埠的對映在訪問的時候要網域名稱加上埠,比較麻煩。並且公司入口路由最多只能做20個埠對映。肯定以後不夠用。然後k兄就提...

乙個ip繫結多個網域名稱

乙個ip繫結多個網域名稱 ip位址一樣,不一樣的是不同的埠號,不同的埠號對應不同的網域名稱 在http vhost.conf裡面如下配置 新增新的位址,繫結同乙個ip,但是埠號不一樣 這裡是81 乙個apache可以監聽多個埠,啟動81埠 在httpd.conf裡面搜尋listen 新增listen...

負載均衡實現,乙個網域名稱對應多個IP位址

負載均衡實現,乙個網域名稱對應多個ip位址 使用負載均衡實現,傳統和常規做法,其他方式需要特殊處理。dns輪詢,或者自己做解析 1 乙個網域名稱設定多個dns服務或者伺服器進行解析,同乙個網域名稱的每個解析都指向不同的ip位址,這樣應答快的dns優先進行解析,這樣就能保證最快定向到指定的 空間去。如...