检查域名对应的多台主机的网络情况,并调用 dnspod-api 自动切换 DNS 解析到网络较好的主机
git clone https://github.com/jinxingxing/DNSwitcher
cd DNSwitcher/
git submodule init && git submodule update
cd dnspod-python && python setup.py install && cd ..
python setup.py install
cp dnswitcher-example.json /etc/dnswitcher.json
- 编辑
/etc/dnswitcher.json
的email
和password
字段,用于登陆 dnspod。编辑domains
字段配置需要自动切换的域名和主机(或 CNAME) dnswitcher /etc/dnswitcher.json