聊聊云服务器 篇四:搭建自己的DNS服务器blocky DNS

2021-12-01 10:16:26 8点赞 50收藏 7评论

在这个系列文章的开篇,我就简单介绍过blocky DNS,目前我的云服务器上依然搭建了这个服务。

blocky有什么作用呢?blocky DNS是一个开源项目,开源地址是:https://github.com/0xERR0R/blocky

主要功能是搭建DNS服务。

1.DNS优选,在若干个DNS服务器中选择当前浏览速度较快的,提升浏览体验。(对于国内网站基本用处不大)

另外还可以手动设置特定网站的DNS解析地址。

2.黑名单,可以对于特定网站进行屏蔽,起到广告屏蔽和安全上网的作用。

3.另外blocky DNS还可以提供prometheus的数据监控服务,使用起来非常方便。

接下来介绍一下blocky DNS的使用,由于属于底层应用基本没什么很炫酷的界面,基本就是代码搞定:

在服务器上基于docker安装blocky DNS:

sudo mkdir -p /home/set/blocky
cd /home/set/blocky
sudo vim config.yml
sudo docker run --restart always --name blocky -v /home/set/blocky/config.yml:/app/config.yml -p 4000:4000 -p 53:53/udp spx01/blocky

我的设置config.yml文件在 /home/set/blocky目录,接下来编辑一下配置文件:

#DNS设置

upstream:
default:
- 8.8.8.8
- 223.5.5.5
- 114.114.114.114
- 119.29.29.29
- 9.9.9.9
- 119.29.29.29
- 1.2.4.8
upstreamTimeout: 5s

port: 53
httpPort: 4000
logLevel: info
logFormat: json

caching:
minTime: 5m
maxTime: 30m
prefetching: true
#prometheus设置
prometheus:
enable: true
path: /metrics

queryLog:
dir: /logs
perClient: true
logRetentionDays: 7
#黑名单设置
blocking:
blackLists:
ads:
- ./hosts/blackhosts

通过上面的设置,我把常用的一些DNS集合到一起,通过blocky对我访问的网站进行DNS优选。另外就是设置blackhosts文件,把不需要访问的网站进行屏蔽(通过这样的方式你还可以管理公司或者家里的DNS服务)

blocky DNS还有一个有趣的功能就是提供metrics文件供prometheus采集,blocky DNS的metrics路径是:http://localhost:4000/metrics,添加到prometheus后可以通过prometheus的图表或者传递给grafana进行查看。

搭建自己的DNS服务器blocky DNS

由于我的出租房网络条件很差,所以blocky DNS对于我而言还是提升了不少上网的体验。

当然对于大部分朋友而言这篇文章还便枯燥了,分享出来给用得上的朋友。

展开 收起

百度网盘 超级会员天卡 24小时SVIP

百度网盘 超级会员天卡 24小时SVIP

12.9元起

爱空间×JD装修联名款【Magic魔方3.0】一价全包北京装修全屋整装套餐

爱空间×JD装修联名款【Magic魔方3.0】一价全包北京装修全屋整装套餐

500元起

东易日盛 【300套装修效果图】全包装修老房新房装修(虚拟产品,不发货)

东易日盛 【300套装修效果图】全包装修老房新房装修(虚拟产品,不发货)

8.8元起

华为云不限流量云服务器租用 独立ip云主机电商手机电脑远程办公 4核16G内存3M带宽 1个月

华为云不限流量云服务器租用 独立ip云主机电商手机电脑远程办公 4核16G内存3M带宽 1个月

暂无报价

Thunder 迅雷 超级会员 年卡

Thunder 迅雷 超级会员 年卡

155元起

华为云 S6游戏服务器联机搭建 不限流量独立ip电商电脑远程办公 4核CPU 16G内存 5M带宽 1个月

华为云 S6游戏服务器联机搭建 不限流量独立ip电商电脑远程办公 4核CPU 16G内存 5M带宽 1个月

暂无报价

百度网盘 超级会员

百度网盘 超级会员

51元起

WPS 金山软件 WPS会员 年卡

WPS 金山软件 WPS会员 年卡

70.3元起

Thunder 迅雷 白金会员 12元/月

Thunder 迅雷 白金会员 12元/月

139元起

京东智印 京东智印APP1年VIP会员【不支持退换】购买后卡号卡密通过订单详情领取 下载京东智印APP激活使用

京东智印 京东智印APP1年VIP会员【不支持退换】购买后卡号卡密通过订单详情领取 下载京东智印APP激活使用

365元起

iQIYI 爱奇艺 爱奇艺视频黄金VIP会员 12个月

iQIYI 爱奇艺 爱奇艺视频黄金VIP会员 12个月

158元起

Tencent 腾讯 腾讯视频VIP会员 12个月

Tencent 腾讯 腾讯视频VIP会员 12个月

168元起

JINGDONG 京东 服务家 家用空调深度清洗 上门服务 挂机

JINGDONG 京东 服务家 家用空调深度清洗 上门服务 挂机

79元起

JINGDONG 京东 空调单台挂机全拆洗服务 上门深度清洗保养

JINGDONG 京东 空调单台挂机全拆洗服务 上门深度清洗保养

79元起

JINGDONG 京东 家电三选一清洗

JINGDONG 京东 家电三选一清洗

79元起

京东PLUS会员年卡12个月京典卡权益1年单京东会员一年京东会员年卡京东会员

京东PLUS会员年卡12个月京典卡权益1年单京东会员一年京东会员年卡京东会员

暂无报价
7评论

  • 精彩
  • 最新
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
50
扫一下,分享更方便,购买更轻松