共计 1908 个字符,预计需要花费 5 分钟才能阅读完成。
云解析是在域名解析的基础上,由京东云团队,结合京东云的优质网络、主机资源研发的高可用、高可靠、功能丰富的权威 DNS 服务器。云解析拥有简单易用的控制台,方便用户对域名进行操作。采用多集群、多节点部署,拥有百 G 防护套餐,专业 DNS 团队提供全面的服务保障能力。本次操作需要用到京东云云解析【企业高级版】¥3888/ 年,因为只有这个版本才有网站监控功能
一、搭建测试站点
具体配置如下:
- 计费模式:按配置
- 地域与可用区:华北 - 北京(可用区随意)
- 镜像: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
云主机创建完成如下:
浏览器中分别输入以上两个云主机的公网 IP 可验证测试站点是否创建成功
二、在云解析中添加域名
1. 添加域名
打开京东云控制台:https://console.jdcloud.com/,在左侧导航中依次点击域名服务 - 云解析,如图添加需要被解析的域名(需要填写一级域名)
添加完成后,需要到原域名服务商所在的控制台修改 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 重新启动后观察是否会切回
同时我们也收到了恢复邮件
监控对象也由红色变为绿色
在消息栏和短信中我们同样也收到了恢复消息。
点击“京东云”亲自操作感受一下吧~