自建动态DNS(DDNS)服务器

自建动态DNS(DDNS)服务器,第1张

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英文全称Dynamic Domain Name Server,简称为“DDNS”,中文含义是指动态域名服务。很多路由器管理界面或者智能路由器设置中心,都可以找到DDNS(动态DNS)功能。

动态DNS是一种针对动态IP解析的DNS,就是你的外网IP不能固定,但动态DNS能帮你解析到同一域名上。

域名服务就是常说的DNS服务器,它是用来对域名进行管理的,一般是由很多个DNS服务器组成节点,并对域名进行解析,然后指向网站程序所放的服务器。

域名服务的作用其实就相当于一个门卫,它包含了由这个域名的账户密码、管理策略等信息构成的数据库。当一台计算机登录域名时,域控制器首先要鉴别这台电脑是否是属于这个域名,用户使用的登录账号和密码是否正确。

如果正确则允许计算机登入这个域名,使用该域名内其有权限访问的任何资源,像文件服务器,打印服务器(也就是说域控制器仅起到一个验证作用,访问其他资源并不需要再跟域控制器扯上关系);如果不正确则不允许计算机登入,这时计算机将无法访问域名内任何资源,这在一定程度上保护了企业网络资源。

扩展资料:

域名服务dns的功能是为实现域名和IP的映射功能,因为在网络通讯时,需要将域名转化为IP地址。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。简单来说,就是一个将域名翻译成ip地址的系统。

不过在实际应用中,用户的访问IP可能是电信,也可能是网通,如果在不同线路之间进行跨网访问,速度就难以保证。于是,DNS智能解析服务应运而生,通过将域名动态解析到不同的线路IP之上,有效解决了跨网访问的速度瓶颈问题。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/478879.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-06-08
下一篇2023-06-08

发表评论

登录后才能评论

评论列表(0条)

    保存