Python定时检查域名(CNAME)解析是否有变化

需求背景:因客户需要及时知道他们CDN是否被攻击并自动跳切到高防网路,所以做了一个监控脚本。针对CNAME进行解析监控。把解析结果跟高防IP段做对比,结果为true,则表示CDN高速节点被打趴,自动跳切高防了。并发出告警;

喝水不忘挖井人,参考链接:

判断解析出来的IP是否属于某一个IP段  Python判断ip是否属于网段(最简洁的解决方式,没有之一)_hackerie的博客-优快云博客

解析并把结果通过邮件发送 使用python脚本监控指定域名解析_weixin_33953249的博客-优快云博客

运行环境:CentOS7, Python3.6

避免重复造轮子,引用的模块有:os  IPy

os.popen   os.system   运行shell命令

address in IPy.IP  判断IP是否属于某个网段

脚本源码如下:

#!/usr/bin/python
# -*- coding: utf-8 -*-
#此脚本用于检测CNAME是否跳切高防段
import os
import datetime as d
import IPy
#定义cname数组以及邮箱数组
cname = ['ooxx1.cdnxxx.net','
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值