如何搭建DNS服务器?

如何搭建DNS服务器?,第1张

搭建DNS服务器步骤如下:

1、安装bind服务 。

2、配置bind的主配置文件,将侦听53端口和dns请求查询设置为所有主机 。

3、配置区域文件,添加自己的域名,定义正向解析和反向解析信息  。

4、进入/var/named/目录,创建正向解析配置文件和反向解析配置文件。

5、修改正向解析配置文件,添加解析记录。

6、修改反向解析配置文件,添加反向解析记录。

7、防火墙允许53端口通过,设置服务器开机自动启动dns服务。

8、dns服务器将本机ip设置为dns地址 。

9、配置完成验证解析记录正常。

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


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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存