如何组建动态域名解析服务器?
域名注册的DNS指向只能是固定的服务器IP的所以要先组建好这个,然后在你需要的动态解析电脑上安装好对应的解析客户端,就可以做动态解析了你可以试试winmydns这个,企业版的话有支持动态解析客户端
如果只是单纯一个域名的话,建议直接购买服务,比如DNSCEO,专业解析平台都提供动态解析服务的,DNSCEO的不错解析稳定,生效也快
一、DNS使用方法:
在域名提供商处申请一个域名(会提供一个账号和密码),在路由器的动态DDNS里登陆就可以获得这个域名的解析,以后只要记住这个域名就能访问这个家庭的网络了。
动态DDNS需要与路由器的规则转发配合使用,如家里建立一个WEB站点需要使用80端口,但是动态DDNS只能把域名解析到这个网络。
不能指定到哪个机器,这个是有就需要规则转发里的虚拟服务器,将80端口映射到指定机器的80端口,这样就可以通过这个域名访问WEB站点了。
二、使用功能:
DDNS捕获用户每次变化的IP地址,然后将其与域名相对应,这样其他上网用户就可以通过域名来进行交流。而最终客户所要记忆的全部,就是记住动态域名商给予的域名即可,而不用去管他们是如何实现的。
动态域名服务的对象是指IP是动态的,是变动的。普通的DNS都是基于静态IP的,有可能是一对多或多对多,IP都是固定的一个或多个。但DDNS的IP是变动的、随机的。随着市场需求的变化,DDNS需求功能也越来越多,越来越要求方便,市场现在已经有了不要第三方DDNS方支持的设备 。
三、使用范围:
1、目前ISP大多提供动态IP(如拨号上网),我们若想在网际网络上以 自己的网域公布,DDNS提供了解决方案,它可以自动更新用户每次变化的浮动IP,然后将其与网域相对应,这样其他上网用户就可以透过网域来交流了
2、DDNS可以让我们在自己的或家里架设WEB\MAIL\FTP等服务器,而不用花钱去付虚拟主机租金。(前提是你可以承受ADSL上传的速率)
3、主机是自己的,空间可根据自己的需求来扩充,维护也比较方便。有了网域与空间架设网站,FTP 服务器、EMAIL服务器都不成问题。
我们还是闲话少说所谓动态就是你在做网页的时候把网页上的内容,做了几下动态效果例如加入一些FALSH动画
静态就是一些版块只是一些简单的连接没有动态效果所以你在做网页的时候应该选择你要购买的域名最大是100多兆,免费的才5兆,只能放直几张而已
1首先得有自己的一个域名,可以参考freenom免费顶级域名
2使用Cloudxns接替管理
3拥有自己VPS
1安装Docker
可以参考 https://wwwgitbookcom/book/yeasy/docker_practice/details
或者按照以下安装
使用脚本自动安装
curl -sSL https://getdockercom/ | sh
执行这个命令后,脚本就会自动的将一切准备工作做好,并且把 Docker 安装在系统中。
阿里云的安装脚本
curl -sSL http://acs-public-mirroross-cn-hangzhoualiyuncscom/docker-engine/internet | sh
DaoCloud 的安装脚本
curl -sSL https://getdaocloudio/docker | sh
2安装动态域名客户端
这里使用zwh8800的客户端
https://githubcom/zwh8800/cloudxns-ddns
首先,拉取镜像:
docker pull zwh8800/cloudxns-ddns
然后,编写一个很简单的配置文件,文件名必须为 cloudxns-ddnsgcfg,把它放到某个文件夹中(如/home/zzz/cloudxns-ddns/config,下面以此为例子)
[CloudXNS]
APIKey="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
SecureKey="xxxxxxxxxxxxxx"
[Domain]
Data="homelengzzzcom"
Data="hahalengzzzcom"
上面 APIKey 是你在 CloudXNS https://wwwcloudxnsnet/AccountManage/apimanagehtml 申请的 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
0条评论