AutoChangeDns (自动切换DNS记录)

简介:

实现功能:检测存活,宕机自动删除记录,并添加配置文件中存活的记录。

可以选择tcp icmp http 来判断存活

项目地址:https://github.com/yumusb/AutoChangeDns

本次教程以debian 10 为例

首先安装好git和Python3 pip3

sudo apt update
sudo apt install git
sudo apt update
sudo apt install python3-venv python3-pip

运行

git clone https://github.com/yumusb/AutoChangeDns.git  
cd AutoChangeDns
pip3 install -r requirements.txt

打开AutoChangeDns文件夹下,修改config.yml中的配置文件

CloudFlare:
  mail: yumusb@foxmail.com
  token: yourtoken
#将要监控的域名记录
domain:
  name: yourdomain.com
  zone:
  - subdomain: 'www'
    type: http
    port: 80
#主用加备用记录 都写在这里
records:
- content: yumusb.coding.me 
  name: 'www'
  type: CNAME
  proxied: false
- content: yumusb.github.io
  name: 'www'
  type: CNAME
  proxied: false
python3 jiankong.py
最后修改:2021 年 07 月 14 日
如果觉得文章有用,想请博主喝杯咖啡的话。