云解析是在域名解析的基础上,由京东云团队,结合京东云的优质网络、主机资源研发的高可用、高可靠、功能丰富的权威DNS服务器。云解析拥有简单易用的控制台,方便用户对域名进行操做。采用多集群、多节点部署,拥有百G防御套餐,专业DNS团队提供全面的服务保障能力。本次操做须要用到京东云云解析【企业高级版】¥3888/年,由于只有这个版本才有网站监控
功能html
具体配置以下:web
计费模式:按配置浏览器
地域与可用区:华北-北京(可用区随意)安全
镜像:CentOS 7.4 64位bash
规格:1核4GB服务器
存储:保持默认网络
安全组:开放所有端口(仅用于测试,生产环境根据需求开放)dom
带宽: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
云主机建立完成以下:
浏览器中分别输入以上两个云主机的公网IP可验证测试站点是否建立成功
打开京东云控制台:https://console.jdcloud.com/,在左侧导航中依次点击域名服务
-云解析
,如图添加须要被解析的域名(须要填写一级域名)
添加完成后,须要到原域名服务商所在的控制台修改NS
各个服务商界面不一样
NS修改完成
NS修改是否生效,因为控制台是定时查询同步,因此会有所延迟,具体可查询whois:https://net.jdcloud.com/domainInfo/whois
如图添加两条A记录,分别指向上一步建立的云主机dns_test1
的公网IP和云主机dns_test2
的公网IP(这里设置的两条记录主机记录
要相同,记录值
不一样,具体看后面操做)
解析记录添加完以下:
验证添加的记录
注意:网站监控报警只有
安全设置
中绑定的手机号和邮箱才能收到信息,联系人管理
中设置的联系人信息没法收到报警。
测试解析是否生效
咱们要监控云主机dns_test1
,因此选择对应的公网IP便可
添加完成后以下图:
网站监控的时候,有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
从新启动后观察是否会切回
同时咱们也收到了恢复邮件
监控对象
也由红色变为绿色
在消息栏和短信中咱们一样也收到了恢复消息。
点击“京东云”亲自操做感觉一下吧~