美文网首页
自建动态DNS(DDNS)服务器

自建动态DNS(DDNS)服务器

作者: v2to | 来源:发表于2017-08-27 03:10 被阅读0次

    1.首先得有自己的一个域名,可以参考freenom免费顶级域名

    2.使用Cloudxns接替管理

    3.拥有自己VPS

    1.安装Docker

    可以参考https://www.gitbook.com/book/yeasy/docker_practice/details

    或者按照以下安装

    使用脚本自动安装

    curl -sSL https://get.docker.com/ | sh

    执行这个命令后,脚本就会自动的将一切准备工作做好,并且把 Docker 安装在系统中。

    阿里云的安装脚本

    curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh

    DaoCloud 的安装脚本

    curl -sSL https://get.daocloud.io/docker | sh

    2.安装动态域名客户端

    这里使用zwh8800的客户端

    https://github.com/zwh8800/cloudxns-ddns

    首先,拉取镜像:

    docker pull zwh8800/cloudxns-ddns

    然后,编写一个很简单的配置文件,文件名必须为 cloudxns-ddns.gcfg,把它放到某个文件夹中(如/home/zzz/cloudxns-ddns/config,下面以此为例子)

    [CloudXNS]

    APIKey="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

    SecureKey="xxxxxxxxxxxxxx"

    [Domain]

    Data="home.lengzzz.com"

    Data="haha.lengzzz.com"

    上面 APIKey 是你在 CloudXNS https://www.cloudxns.net/AccountManage/apimanage.html 申请的 key,填进去即可。下面是你想要动态的域名,可以写很多。

    然后,启动镜像即可。

    docker run --name cloudxns-ddns -d -v /home/zzz/cloudxns-ddns/log:/app/log -v /home/zzz/cloudxns-ddns/config:/app/config zwh8800/cloudxns-ddns

    依葫芦画瓢就可以运行了

    为防止后台停止运行加入restart参数

    docker run --name cloudxns-ddns --restart=always -d -v /home/zzz/cloudxns-ddns/log:/app/log -v /home/zzz/cloudxns-ddns/config:/app/config zwh8800/cloudxns-ddns

    相关文章

      网友评论

          本文标题:自建动态DNS(DDNS)服务器

          本文链接:https://www.haomeiwen.com/subject/miqbdxtx.html