Skip to content
forked from XanderYe/aliddns

使用java编写利用阿里云解析实现ddns功能

Notifications You must be signed in to change notification settings

small-ora/aliddns

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

aliddns

用途

阿里DDNS的docker镜像,每5分钟更新一次解析记录,支持多主机记录解析同一地址

获取镜像

1.自己编译

执行 docker build -t xanderye/aliddns:1.3 .

1.1 根据本地代码文件编译(默认是从github拉代码编译)

执行 docker build -f Dockerfile-local -t xanderye/aliddns:1.3 .

2.从dockerhub pull

2.执行 docker pull xanderye/aliddns:1.3

创建容器

执行

docker run -itd \
-e PERIOD=5 \
-e REGIN_ID=cn-hangzhou \
-e ACCESS_KEY_ID= \
-e ACCESS_SECRET= \
-e IPV4_RR=test \
-e IPV6_RR=test2 \
-e DOMAIN_NAME=xanderye.cn \
--restart=always \
--net=host \
--name aliddns \
xanderye/aliddns:1.3

docker-compose

version: "3.9"
services:
  aliddns:
    image: xanderye/aliddns:1.3
    container_name: aliddns
    network_mode: host
    environment:
      - PERIOD=5
      - REGIN_ID=cn-hangzhou
      - ACCESS_KEY_ID=
      - ACCESS_SECRET=
      - IPV4_RR=test
      - IPV6_RR=test2
      - DOMAIN_NAME=
    restart: unless-stopped

注意事项

  1. 参数需要自己填好、修改好, 如何获取AccessKey
  2. RR支持多主机记录解析,逗号分隔
  3. IPV4_RR和IPV6_RR可以同时配置,也可以只配置其中一个,只解析配置的

About

使用java编写利用阿里云解析实现ddns功能

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 98.2%
  • Dockerfile 1.8%