OIMI OIMI
  • 注册
  • 登录
  • 首页
  • Apple
    • 硬件
  • 生活方式
    • 摄影
  • Lab
  • 关于
首页 › 生活方式 › Pure DNS主节点搭建过程(CentOS6)

Pure DNS主节点搭建过程(CentOS6)

OIMI
4月 17, 2017生活方式
4,342 0 2

此文以CentOS6 64位系统为例记录Pure DNS主节点的搭建过程,仅供参考。注意:需要使用国内vps,海外vps搭建完照样无卵用的!

Pure DNS主节点采用Dnsmasq→Bind→Overture三种DNS依次递归的形式进行服务,充分利用每种DNS服务的优势。Dnsmasq监听531端口,负责广告过滤等工作;Bind监听530端口,负责特殊域名解析和其他高级的操作,Overture监听53端口,负责常规域名的智能解析和对外服务。
可能需要用到的工具:Putty(ssh终端)、WinSCP(sftp文件管理工具)。
下载配置文件(内含适用于Linux64位的Overture)并解压。
1、安装dnsmasq、Bind

1
yum install dnsmasq bind -y

2、设置dnsmasq、bind开机自启(Bind服务名为“named”)

1
2
chkconfig dnsmasq on
chkconfig named on

3、上传压缩包etc文件夹中dnsmasq.conf、named.conf文件和dnsmasq.d、named.d文件夹到/etc目录
4、重启dnsmasq和Bind

1
2
service dnsmasq restart
service named restart

5、将压缩包内var文件夹中的dns文件夹上传到/var目录
6、进入Overture目录

1
cd /var/dns

7、设置Overture可执行权限

1
chmod 777 overture

8、后台运行Overture

1
nohup ./overture >/dev/null 2>&1 &

停止Overture命令

1
killall overture

搭建过程至此结束,注意:服务器重启后需要手动启动Overture,修改配置文件后只需重启dnsmasq和Bind即可生效,不会导致DNS对外服务中断。DNS服务可能会因为某些原因而服务异常(其实也几乎没有啦),可以编写监控脚本实现服务异常自动重启,如有需要请等待博主接下来的发文;
另外,外网服务器最好还是配置一下防火墙比较好,当前主节点防火墙配置(博主表示也不知道博主的防火墙有没有效果 :smile: )请等待博主接下来的发文;
最后插一句,博主寻找缓存DNS的智能解析方法寻找了几个月,最终才实现了智能解析,其他的也不奢望,仅仅希望使用此配置和方法搭建DNS的朋友能在自己的网站上面放个链接,注明一下方法来源,谢谢。
特别鸣谢:Overture

Pure DNS
2
Win10 创意者更新正式版 ISO 镜像下载 (微软 MSDN 与 VOL 官方原版/企业/专业版系统)
上一篇
通过冥想来控制大脑,并没有想象的那么难:冥想训练应用 Calm
下一篇
评论 (0)
再想想
近期文章
  • 宝塔Linux面板 v7.5.1 破解企业版免费无限制
  • First preview of Android 12
  • Pierced 是一款钉钉开放平台官方免费提供的内网穿透工具
  • 如果您在搭载 Apple M1 芯片的 Mac 上重新安装 macOS 时收到个性化错误
  • 苹果:自研 M1 芯片正式推出,3 款新 Mac 首发上阵
标签
Android 11 Apache Apple M1 Aria2 AWS Route53 Calm CDN CentOS 7.x Cloudflare CloudXNS CNNIC Debian Debian 9 Debian 9 Stretch DNS DNSpod Domain Name System gdnsd IBM Plex iOS 11 iOS11 Beta2 iOS11 Beta2 update1 iPhone X / 8 IPSW LEMP Let’s Encrypt LNMP MySQL Nginx nginx/1.12.1 Nginx 1.13.3 OpenSSL PHP Postgres PowerDNS PowerDNS-Admin Pure DNS Sans Spectre SQLite3 Stretch TCP BBR 公共DNS 自控力 降级iOS10
2
相关文章
分析薇娅等几十个视频号后,我总结出内容创作干货
Quibi 想做你的蹲坑追剧神器
Zoom 的烦恼
BaiduCDP 是使用C/C++写的一个百度网盘高速下载工具
关于

OIMI(oimi.me)是分享美好数字生活的内容平台,同时还涉及 macOS、iOS 等知名系统的使用技巧。 科技 / 旅行 / 摄影 / 生活方式

社交媒体
ioh.me Nicky
导航
ioh.me Nicky
Copyright © 2016-2021 OIMI. Designed by nicetheme. 渝ICP备17007399号-1
  • 首页
  • 关于
热门搜索
  • Nginx
  • DNS
  • iOS 11
  • Debian
  • Let’s Encrypt
  • Spectre
  • Aria2
  • Android 11
  • Apple M1
  • Pure DNS
  • Calm
  • 自控力
  • iOS11 Beta2
  • iOS11 Beta2 update1
  • 降级iOS10
  • LEMP
  • LNMP
  • Stretch
OIMI
91 文章
1 评论
28 喜欢
  • 2
  • 0
  • Top