1. 程式人生 > >一個域名如何解析到多個ip地址

一個域名如何解析到多個ip地址

一、域名解析多ip例項

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

 

例如:

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

可以看到已經實現了一個域名解析到多個ip了。

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

 

 

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

 

 

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

 

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

  優點:

  1. 配置簡單,無成本費用
  2. 將負載均衡的工作交給了DNS伺服器,省去了管理的麻煩

  缺點:

  1. 記錄的新增與修改是需要一定時間才能夠生效的(因為DNS快取了A記錄)。一旦有一臺伺服器壞了需要下線,即使修改了A記錄,要使其生效也需要較長的時間,這段時間,DNS任然會將域名解析到已下線的伺服器上,最終導致使用者訪問失敗。
  2. 不能按需分配負載,DNS並不知道各伺服器的真實負載情況,所以負載效果不是很好

 實際的情況:

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

 

 

 

參考:https://blog.csdn.net/cywosp/article/details/38017027