利用DNSPod实现网站实时监控及宕机IP智能切换

很多时候我们都喜欢利用网站监控工具对自己的站点进行实时监测,比如国内的监控宝,国外的uptimerobot,这是对于自己网站的信息进行实时掌控,方便如果网站出问题后进行调整。但是对网站进行了实时监控后,我们就会考虑到,光监控不行啊,如果网站出现问题了,那怎么办。有没有智能切换的设置选项?今天虾皮路就给大家介绍一下利用DNSPod实现网站实时监控及宕机IP智能切换的图文教程。

一、宕机智能切换前提

我们很多站长都是自建反向代理或者CDN,这里我们考虑的是前端代理机挂掉的情况下,自动切换到其他解析端IP,从而实现宕机智能切换的效果。

因为要涉及到网站实时监控,并且出现监控问题或者宕机后可以自动切换IP解析的,这里主要以DNSPod举例。

二、网站实时监控设置

1、登陆DNSPod后台控制面板

点击D监控

利用DNSPod实现网站实时监控及宕机IP智能切换插图

2、添加监控

这里需要添加监控。

利用DNSPod实现网站实时监控及宕机IP智能切换插图(1)

3、选择要监控的域名

这里会自动将自己在DNSPod解析的域名读取出来。

利用DNSPod实现网站实时监控及宕机IP智能切换插图(2)
利用DNSPod实现网站实时监控及宕机IP智能切换插图(3)

4、调整监控设置

我们可以对其进行监控节点、监控频率、监控任务、切换规则、通知设置进行调整,如下

利用DNSPod实现网站实时监控及宕机IP智能切换插图(4)

三、网站宕机智能切换设置

设置宕机智能切换

利用DNSPod实现网站实时监控及宕机IP智能切换插图(5)

四、网站智能切换的规则及参考

目前D监控只对在DNSPod解析的域名提供监控。当监控节点探测到用户添加监控的某域名指向的IP或CNAME无法正常访问时,D监控将依据用户设置的切换规则来修改相关的域名记录,以避免用户访问到宕机的服务器。

名词解释:

a.  暂停:停止解析当前宕机的域名记录,用户将不会访问到该记录指向的IP。

b.  切换:修改当前宕机的域名记录的记录值,用户将访问到修改后的新IP。

c.  可用记录:该域名记录的记录值(IP或CNAME)可以正常访问。

切换规则说明

为了适应不同用户的需求,D监控提供了以下4种切换规则:

1.  不切换

不对宕机的域名记录进行任何操作。

2. 智能暂停

a.  如果非默认线路宕机,则暂停该记录的解析;

b.  如果默认线路宕机,且默认线路还存在其他可用记录,则暂停该记录的解析;

c.  如果默认线路宕机,且默认线路无其他可用记录,则把该宕机IP随机切换为其他可用线路IP;

d.  如果默认线路宕机,且所有线路记录均不可用,则无操作;

参见下图:

利用DNSPod实现网站实时监控及宕机IP智能切换插图(6)

注意:可能会出现类似情况,电信线路设置了2个IP,一个IP宕机后,电信的所有用户都访问另一个IP,该服务器负载会翻倍。

3. 自定义切换

用户可以对一条域名记录设置一个或多个备用IP,当宕机时,则切换到可用的备用IP。

4. 智能切换(请谨慎启用)

a.  如果默认线路宕机,则随机切换到非默认线路的可用IP;

b.  如果非默认线路宕机,则优先切换到默认线路的可用IP;

c.  如果非默认线路宕机,但默认线路无可用记录,则切换到其他可用线路记录;

d.  如果所有线路记录均不可用,则无操作。

参见下图:

利用DNSPod实现网站实时监控及宕机IP智能切换插图(7)

注意:会出现跨线路跨运营商切换的情况!

如果以上规则不能满足您的需求,则可以使用宕机URL回调功能和官方API自行实现。

 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

虾皮路版权所有,未经允许不得转载:虾皮路 » 利用DNSPod实现网站实时监控及宕机IP智能切换

分享到: 更多 (0)
坚持下去不容易,打个赏呗
腾讯云618云聚惠-1核2G云主机95一年
腾讯云618云聚惠-1核2G云主机95一年

评论 抢沙发

  • QQ号
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活