支持多区域智能解析、可视化Bind操作、操作日志记录等。支持阿里云、腾讯云、DNSPod、GoDaddy等厂商的云解析
本服务用来管理DNS,目前仅支持BIND
create database `codo_dns` default character set utf8mb4 collate utf8mb4_unicode_ci;
python3 /var/www/codo_dns/db_sync.py
docker build . -t codo_dns_image
默认映射出了8060端口
docker-compose up -d
curl -I -X GET -m 10 -o /dev/null -s -w %{http_code} http://dns.opendevops.cn:8060/are_you_ok/
### 返回200 就代表成功了
参考api网关
略。。。 请自行研究文档
建议放入系统crontab 中, 日志请自行重定向, 并且建议报错发送报错日志
修改配置相关参数
https://demo.opendevops.cn/api/
auth_key 为登录令牌,获取和使用方法详见 admin模块,创建一个用户,赋值权限,并获取其toekn
下面三个URI的GET权限/dns/v2/dns/bind/domain/
/dns/v2/dns/bind/zone/
/dns/v1/dns/bind/conf/
domain_sync.py
使用python3 执行 python3 domain_sync.py
你也可以自己根据接口开发
暂无
Everything is GPL v3.0.