雲解析是在域名解析的基礎上,由京東雲團隊,結合京東雲的優質網絡、主機資源研發的高可用、高可靠、功能豐富的權威DNS服務器。雲解析擁有簡單易用的控制檯,方便用戶對域名進行操做。採用多集羣、多節點部署,擁有百G防禦套餐,專業DNS團隊提供全面的服務保障能力。本次操做須要用到京東云云解析【企業高級版】¥3888/年,由於只有這個版本纔有網站監控功能html
具體配置以下:web
雲主機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
瀏覽器中分別輸入以上兩個雲主機的公網IP可驗證測試站點是否建立成功服務器
1. 添加域名網絡
打開京東雲控制檯:https://console.jdcloud.com/,在左側導航中依次點擊域名服務-雲解析,如圖添加須要被解析的域名(須要填寫一級域名)dom
添加完成後,須要到原域名服務商所在的控制檯修改NS測試
各個服務商界面不一樣網站
NS修改完成
NS修改是否生效,因爲控制檯是定時查詢同步,因此會有所延遲,具體可查詢whois: https://net.jdcloud.com/domai...
2. 添加域名解析記錄
如圖添加兩條A記錄,分別指向上一步建立的雲主機dns_test1的公網IP和雲主機dns_test2的公網IP(這裏設置的兩條記錄主機記錄要相同,記錄值不一樣,具體看後面操做)
解析記錄添加完以下:
驗證添加的記錄
1. 設置報警聯繫人信息
注意:網站監控報警只有安全設置中綁定的手機號和郵箱才能收到信息,聯繫人管理中設置的聯繫人信息沒法收到報警。
2. 添加網站監控
測試解析是否生效
咱們要監控雲主機dns_test1,因此選擇對應的公網IP便可
添加完成後以下圖:
3. 設置網站監控
網站監控的時候,有3種域名切換規則:
注意:在前面咱們在雲解析裏添加了兩條相同主機記錄,不一樣記錄值的解析(即兩條記錄同時工做),緣由以下:
- 在切換規則爲強制暫停該解析記錄時,須要至少兩條解析記錄,由於當此規則生效後,會暫停雲解析中有故障的那條記錄,留下的那一條解析記錄繼續對外提供訪問服務。
- 在切換規則爲自動切換到備用地址時,
強制暫停該解析記錄:
以下圖,切換規則選擇強制暫停該解析記錄,切換方式選擇自動切回,通知策略選擇短信、郵件、消息欄(消息欄就是控制檯頂部導航的消息)
接下來將雲主機dns_test1關閉來模擬故障(我設置的監控頻率爲1分鐘,連續觸發報警次數爲3次,因此理論上來說3分鐘後才能看到效果)
報警短信:
報警消息欄:
報警郵件:
故障發生後,如圖:
在告警信息裏也能看到相應故障信息
雲主機dns_test1的解析記錄被暫停
nslookup解析也只能解析到dns_test2的記錄
注:恢復過程與結果就不操做了。
自動切換到備用地址:
刪除域名解析中的雲主機dns_test2對應的解析記錄,只保留雲主機dns_test1的解析記錄
切換到網站監控以下圖,切換規則選擇自動切換到備用地址,切換方式選擇自動切回,備用1地址填寫文檔開始建立的雲主機dns_test2對應的公網IP,通知策略選擇短信、郵件、消息欄(消息欄就是控制檯頂部導航的消息)
接下來將雲主機dns_test1關閉來模擬故障(我設置的監控頻率爲1分鐘,連續觸發報警次數爲3次,因此理論上來說3分鐘後才能看到效果)
報警短信
報警消息欄
報警郵件:
故障發生後,如圖:
瀏覽器中輸入解析的域名,若是能顯示dns_test2重點web內容則表示切換成功
咱們用nslookup命令發現域名也已經解析到了備用地址
因爲咱們設置的是自動切回,接下來咱們將雲主機dns_test1從新啓動後觀察是否會切回
同時咱們也收到了恢復郵件
監控對象也由紅色變爲綠色
在消息欄和短信中咱們一樣也收到了恢復消息。
點擊「京東雲」親自操做感覺一下吧~