dns_pod_ddns_docker

说明

通过docker部署的dns_pod_ddns,用于动态更新域名解析记录

使用方法

修改ddns_dns_pod.py中DDNS_DNSPOD类的配置信息

    #间隔时间 分钟
    self.sleep = 5
    #dns_pod 登录token
    #可从这里获取 https://console.dnspod.cn/account/token/token
    self.dnspod_id = "3600xx"
    self.dnspod_token = "39xx39b0xxb8xxd674xx00b5xxedfxxa"
    #域名和前缀
    self.domain = "3dpxxcexxion.cxx.cn"
    self. prefix = "pan"
    #记录类型
    self.record_type = "A"
    self.ip = "0.0.0.0"
修改send_email.py中send_msg函数的配置信息
# 企业微信机器人 key    
key = "key-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

运行

上传项目到服务器 /home/docker/ddns_dnspod  文件位置后面需要用到

docker build

    docker build . -t ddns_dnspod

测试

    docker run  -it -v /home/docker/ddns_dnspod:/code --rm --name ddns_dnspod_test ddns_dnspod

后台运行

    docker run  -d -v /home/docker/ddns_dnspod:/code --restart=always --name ddns_dnspod ddns_dnspod