自建动态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

DNSPod是中国第一大DNS解析服务提供商、第一大域名托管商。

官网地址: http://www.dnspod.cn/

北京快网旗下CloudXNS可谓是新起之秀,还是在V2知道的这家,自从DNSPOD做大之后原来的DNS线路被阉割了不少,

而CloudXNS提供了超多超细的DNS线路并宣称永久免费,有兴趣的朋友可以试试,并推荐使用。

官网地址: http://www.cloudxns.net/

实际上就是万网的DNS解析服务,听说是阿里收购万网后就把它收费的DNS服务免费了,性能方面有待改进,有些朋友反馈部分线路/地区经常解析不出来。

官网地址: https://wanwang.aliyun.com/domain/dns/

官网地址: https://dns.wangsucloud.com/

CloudFlare成立于2009年7月,是一家美国的跨国科技企业,总部位于旧金山。

目前我们用的最多的就是它的CDN服务了,只需要添加并验证网站域名即可使用,验证完毕后可使用它的:DNS、CDN、以及免费的SSL。但是国内的话各服务效果并不理想,除了我朝在其他地区使用速度非常快,需斟酌后使用。

官网地址: https://www.cloudflare.com

DigitalOcean(坚持DO)公司成立于2012年,是一家云主机服务商,也算是后起之秀了,只要你有一个帐号即可使用他们的DNS服务。

官网地址: https://www.digitalocean.com/

Hurricane Electric(简称HE)是美国一家老牌IDC,互联网骨干网和主机托管提供商,我想大概类似于国内的电信、联通、长宽吧,很早就有提供免费域名DNS服务了,最近还出来了IPV6隧道服务,就是可以连接到它的隧道服务器然后就可以爬墙了,有兴趣可以了解一下。

官网地址: http://dns.he.net/

设置方法:

1,在“邮箱设置”->“反垃圾”->“白名单”栏目中,点击“设置邮件地址白名单”。

2,输入完整的地址,如“zhangsan@example.com”,然后点击“添加到白名单”按钮,即可。

域名白名单

作用:将一个域名添加到白名单后,该域名下各个邮箱发来的信件都将不受反垃圾规则的影响,保证您能收到同一个域名下各个邮箱发来的信件。

设置方法:

1,在“邮箱设置”->“反垃圾”->“白名单”栏目中,点击“设置域名白名单”。

2,输入一个域名,如“tencent.com”,然后点击“添加到白名单”按钮,即可。

例如:

希望一定收到service@tencent.com的邮件,

可以在“设置邮件地址白名单”中填入该邮件地址“service@tencent.com”;

或者在“设置域名白名单”中填入“tencent.com”,

然后点击“添加到域白名单”,即可保证您能收到来自该地址的邮件。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11259156.html

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

发表评论

登录后才能评论

评论列表(0条)

保存