乾貨 | 雲解析DNS之網站監控

圖片描述

雲解析是在域名解析的基礎上,由京東雲團隊,結合京東雲的優質網絡、主機資源研發的高可用、高可靠、功能豐富的權威DNS服務器。雲解析擁有簡單易用的控制檯,方便用戶對域名進行操做。採用多集羣、多節點部署,擁有百G防禦套餐,專業DNS團隊提供全面的服務保障能力。本次操做須要用到京東云云解析【企業高級版】¥3888/年,由於只有這個版本纔有網站監控功能html

1、搭建測試站點

具體配置以下:web

  • 計費模式:按配置
  • 地域與可用區:華北-北京(可用區隨意)
  • 鏡像:CentOS 7.4 64位
  • 規格:1核4GB
  • 存儲:保持默認
  • 安全組:開放所有端口(僅用於測試,生產環境根據需求開放)
  • 帶寬:1Mbps
  • 名稱:自定義
  • 自定義數據:以下

雲主機dns_test1:瀏覽器

1 #!/bin/bash
2 yum install httpd -y
3 systemctl enable httpd
4 systemctl start httpd
5 echo "Web01" > /var/www/html/index.html

雲主機dns_test2:安全

1 #!/bin/bash
2 yum install httpd -y
3 systemctl enable httpd
4 systemctl start httpd
5 echo "Web02" > /var/www/html/index.html

雲主機建立完成以下:bash

clipboard.png

瀏覽器中分別輸入以上兩個雲主機的公網IP可驗證測試站點是否建立成功服務器

clipboard.png

2、在雲解析中添加域名

1. 添加域名網絡

打開京東雲控制檯:https://console.jdcloud.com/,在左側導航中依次點擊域名服務-雲解析,如圖添加須要被解析的域名(須要填寫一級域名)dom

clipboard.png

添加完成後,須要到原域名服務商所在的控制檯修改NS測試

clipboard.png

各個服務商界面不一樣網站

clipboard.png

NS修改完成

NS修改是否生效,因爲控制檯是定時查詢同步,因此會有所延遲,具體可查詢whois: https://net.jdcloud.com/domai...

2. 添加域名解析記錄

如圖添加兩條A記錄,分別指向上一步建立的雲主機dns_test1的公網IP和雲主機dns_test2的公網IP(這裏設置的兩條記錄主機記錄要相同,記錄值不一樣,具體看後面操做)

clipboard.png

clipboard.png

解析記錄添加完以下:

clipboard.png

驗證添加的記錄

clipboard.png

3、設置網站監控

1. 設置報警聯繫人信息

注意:網站監控報警只有安全設置中綁定的手機號和郵箱才能收到信息,聯繫人管理中設置的聯繫人信息沒法收到報警。

clipboard.png

2. 添加網站監控

clipboard.png

clipboard.png

測試解析是否生效

clipboard.png

咱們要監控雲主機dns_test1,因此選擇對應的公網IP便可

clipboard.png

添加完成後以下圖:

clipboard.png

3. 設置網站監控

clipboard.png

網站監控的時候,有3種域名切換規則:

  • ①不對該域名記錄作任何修改不測試(不測試)
  • ②強制暫停該解析記錄
  • ③自動切換到備用地址

注意:在前面咱們在雲解析裏添加了兩條相同主機記錄,不一樣記錄值的解析(即兩條記錄同時工做),緣由以下:

  • 在切換規則爲強制暫停該解析記錄時,須要至少兩條解析記錄,由於當此規則生效後,會暫停雲解析中有故障的那條記錄,留下的那一條解析記錄繼續對外提供訪問服務。
  • 在切換規則爲自動切換到備用地址時,

強制暫停該解析記錄:

以下圖,切換規則選擇強制暫停該解析記錄,切換方式選擇自動切回,通知策略選擇短信、郵件、消息欄(消息欄就是控制檯頂部導航的消息)

clipboard.png

接下來將雲主機dns_test1關閉來模擬故障(我設置的監控頻率爲1分鐘,連續觸發報警次數爲3次,因此理論上來說3分鐘後才能看到效果)

報警短信:

clipboard.png

報警消息欄:

clipboard.png

報警郵件:

clipboard.png

故障發生後,如圖:

clipboard.png

在告警信息裏也能看到相應故障信息

clipboard.png

雲主機dns_test1的解析記錄被暫停

clipboard.png

nslookup解析也只能解析到dns_test2的記錄

clipboard.png

注:恢復過程與結果就不操做了。

自動切換到備用地址:

刪除域名解析中的雲主機dns_test2對應的解析記錄,只保留雲主機dns_test1的解析記錄

clipboard.png

切換到網站監控以下圖,切換規則選擇自動切換到備用地址,切換方式選擇自動切回,備用1地址填寫文檔開始建立的雲主機dns_test2對應的公網IP,通知策略選擇短信、郵件、消息欄(消息欄就是控制檯頂部導航的消息)

clipboard.png

接下來將雲主機dns_test1關閉來模擬故障(我設置的監控頻率爲1分鐘,連續觸發報警次數爲3次,因此理論上來說3分鐘後才能看到效果)

報警短信

clipboard.png

報警消息欄

clipboard.png

報警郵件:

clipboard.png

故障發生後,如圖:

clipboard.png

瀏覽器中輸入解析的域名,若是能顯示dns_test2重點web內容則表示切換成功

clipboard.png

咱們用nslookup命令發現域名也已經解析到了備用地址

clipboard.png

因爲咱們設置的是自動切回,接下來咱們將雲主機dns_test1從新啓動後觀察是否會切回

clipboard.png

同時咱們也收到了恢復郵件

clipboard.png

監控對象也由紅色變爲綠色

clipboard.png

在消息欄和短信中咱們一樣也收到了恢復消息。


點擊「京東雲」親自操做感覺一下吧~

圖片描述

圖片描述

相關文章
相關標籤/搜索