DNS是你在互联网连接中很少考虑或改变的东西。我以前也很天真,以为只要在 Windows 电脑上改改 DNS 设置就能提升网速。然而,直到几个月前,我才意识到不使用一个支持 HTTPS 的中央 DNS 服务器会带来什么后果。当我了解到,只需用树莓派这样便宜的东西就能搭建一个家用 DNS 服务器时,我不禁想,要是我早点这么做,下载广告拦截器或者向互联网服务提供商(ISP)隐藏网络活动,能省下多少时间啊。
用树莓派搭建 DNS 服务器其实并不难,也不需要什么高深的终端操作技巧。你可以用像 Dnsmasq 这样的工具来搭建一个简单的 DNS 服务器并进行缓存,或者选择更高级的工具,比如 Pi-Hole 或 AdGuard Home,来存储记录并有效设置家长控制。下面,我就来谈谈把我其中一台树莓派改造成 DNS 服务器的几个好处。
隐藏网络活动,避免 ISP 追踪
为什么要让 ISP 随意窥探你的网络活动呢?





每次你从本地服务提供商那里获得一个新的网络连接时,他们都会给你的路由器分配一个自定义的 DNS 服务器。我并不怀疑他们的意图,但使用他们的 DNS 服务器就意味着你的所有网络活动都会暴露在他们面前。这是怎么回事呢?当你在社交媒体账号、公共论坛或网站上输入那些你最喜欢的网址时,你的电脑并不会自动知道这些网址对应的位置。每个网址都有一个对应的 IP 地址,而 DNS 服务器会告诉你的电脑这个 IP 地址,这样电脑才能与之通信并加载内容。
所以,DNS 服务器知道你请求的所有网站,并可能利用这些信息为自己谋利。这就像把你的购物记录暴露给所有邻居看,即使你并不想这么做。数据在本质上就是一种数字货币,你不想在未经同意的情况下就分享它。DNS 服务器是了解你使用习惯的最简单方式,而 ISP 在利用这些习惯时可是乐此不疲。
更快的网页浏览体验
告别缓慢的加载时间和错误
当然,这个体验可能因人而异。我听一些朋友说,他们 ISP 的 DNS 服务器解析域名的速度比设置自定义 DNS 服务器还要快。简单来说,就是你的浏览器从 DNS 服务器获取对应的 IP 地址,然后前往正确的网站。但我的体验就不太好了,我请求一些网站时经常会遇到速度变慢和错误的情况。
在电脑上更改 DNS 服务器设置确实能让加载结果更快一些。但在树莓派上使用一个集中的 DNS 服务器,就能让我所有的设备(手机、平板电脑、迷你电脑等)都享受到同样的体验。我不需要在每个设备上都下载 Cloudflare 应用并进行设置。相反,我只需将它们都连接到树莓派的 DNS 服务器上,就能彻底摆脱潜在的加载缓慢问题。
个性化的广告拦截器,随时为你服务
全屋适用的广告拦截器

Networkchuk 曾经展示过一个很酷的技巧,就是输入一个简单的网址,就能加载出这个网址以及所有相关的追踪器。你常用的任何热门网站都是如此,它们都会给你发送一大堆垃圾信息。
我并不讨厌广告这个概念,因为网站需要广告来维持运营。但当我只是请求一个网站时,页面上却到处都塞满了无用的广告,这就让人受不了了。
像 Pi-Hole 这样的自定义 DNS 服务器设置可以过滤掉与热门网站相关的追踪器,只给你发送有用的内容。这并不是万无一失的方法,因为那些讨厌的人总会想出新的招数。但爱好者们会不断更新他们的拦截列表,所以这并不是什么大问题。你可以把它想象成一张蚊帐,能挡住 90%-95% 的“咬人忍者”(即广告追踪器),但总有一些会溜进来,不过它们并不会对你造成太大伤害。
监控和控制网络活动从未如此简单
对每台设备进行精细控制

有了自己的 DNS 服务器,你现在就可以记录网络活动了。这是一种透明的方式来检查每台设备整天都在请求什么内容,并可以阻止任何可疑的东西。即使你的孩子或弟弟妹妹在使用浏览器,大多数谷歌搜索结果也经常会指向一些对他们来说不合适的社交媒体账号或内容宝库。
我可以把这些热门网站添加到拦截列表中,有效地保护他们在网络上的安全。同样,对于任何试图引诱他们免费玩游戏/看视频、强制显示广告甚至试图获取个人信息的可疑网站,我也可以这么做。一旦网站被添加到拦截列表中,我家网络中的所有设备都无法访问它了。我不需要一台设备一台设备地设置浏览器拦截列表,也不需要为每台设备都找一个应用或服务。
自定义 DNS 服务器并不昂贵
初次设置后无需额外费用
既然你的自定义 DNS 服务器能以一次性的小成本实现家长控制软件的功能,为什么还要为那些需要定期订阅的家长控制软件付费呢?你的小型单板计算机(SBC),在这个例子中就是一台旧型号的树莓派,可以放在路由器旁边——或者如果你想把它藏起来,甚至可以放在路由器后面。没人会知道拦截是怎么实现的,而且它几乎不耗电。
家长控制应用大多都不太靠谱,还会想尽办法诱使你订阅高级服务。而在这里,你只需进行最小投资,就能获得大部分控制权,而且无需额外费用。你的家用设备将被置于一个小型的保护网中,这个网虽然不能说完全无法追踪,但至少是很难追踪的。
自定义 DNS 服务器是必需的吗?
关于自定义 DNS 服务器的必要性,我觉得无需多言。它能有效拦截广告、保护你免受窥探、节省开支,同时还能让你完全控制网络活动。而且,还有多种选择可供你挑选、测试,然后决定使用哪个工具来配置和维护你的 DNS 服务器。即使它只能稍微提升一点加载速度,但额外的功能也足以让你现在就动手创建一个了。
-
服务器
+关注
关注
13文章
10093浏览量
90890 -
DNS
+关注
关注
0文章
228浏览量
21016 -
树莓派
+关注
关注
122文章
2069浏览量
109713
发布评论请先 登录
树莓派之球形追踪
树莓派网络控制的船
树莓派打造我的世界服务器
【Raspberry Pi 3试用体验】+ 搭建本地DNS服务器
教你怎么用树莓派构建外网可访问的微型服务器
树莓派做一个网络摄像头上传实时视频到云服务器,云服务器推流到客户端可以实现吗
《DNS攻击防范科普系列1》—你的DNS服务器真的安全么?
《DNS攻击防范科普系列2》 -DNS服务器怎么防DDoS攻击
把旧手机改造成服务器!
基于树莓派的串口服务器设计
如何设置树莓派媒体服务器

告别广告与 ISP 追踪!把树莓派改造成家用网络的 DNS 服务器,简直太酷了!
评论