聊聊云服务器 篇四:搭建自己的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对于我而言还是提升了不少上网的体验。

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

展开 收起

Thunder 迅雷 超级会员 年卡

Thunder 迅雷 超级会员 年卡

155元起

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

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

暂无报价

WPS 金山软件 wps超级会员月卡

WPS 金山软件 wps超级会员月卡

22元起

百度网盘 超级会员

百度网盘 超级会员

68元起

WPS 金山软件 WPS会员 年卡

WPS 金山软件 WPS会员 年卡

75.05元起

Thunder 迅雷 超级会员2年+6个月

Thunder 迅雷 超级会员2年+6个月

暂无报价

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

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

140元起

JINGDONG 京东 波轮洗衣机全拆洗服务 上门深度清洗

JINGDONG 京东 波轮洗衣机全拆洗服务 上门深度清洗

119元起

Thunder 迅雷 白金会员 12个月

Thunder 迅雷 白金会员 12个月

89元起

Microsoft 微软 活动仅7天,正版微软office2016专业版绑定帐号终身使用

Microsoft 微软 活动仅7天,正版微软office2016专业版绑定帐号终身使用

109元起

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

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

125元起

JINGDONG 京东 洗衣机清洗免拆洗 上门服务 家电清洗 家政保洁

JINGDONG 京东 洗衣机清洗免拆洗 上门服务 家电清洗 家政保洁

79元起

KFC 肯德基 电子券码 肯德基 老北京鸡肉卷两件套(3选1)兑换券

KFC 肯德基 电子券码 肯德基 老北京鸡肉卷两件套(3选1)兑换券

19.8元起

Apple 苹果 App Store 充值卡 500元(电子卡)500-25

Apple 苹果 App Store 充值卡 500元(电子卡)500-25

499元起

WPS 金山软件 wps会员年卡

WPS 金山软件 wps会员年卡

410.4元起

阿里云 盘 超级会员年卡 12个月

阿里云 盘 超级会员年卡 12个月

138元起
7评论

  • 精彩
  • 最新
提示信息

取消
确认
评论举报

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

相关文章推荐

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