0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

上海晶珩电子科技有限公司 2025-05-24 08:33 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

DNS是你在互联网连接中很少考虑或改变的东西。我以前也很天真,以为只要在 Windows 电脑上改改 DNS 设置就能提升网速。然而,直到几个月前,我才意识到不使用一个支持 HTTPS 的中央 DNS 服务器会带来什么后果。当我了解到,只需用树莓派这样便宜的东西就能搭建一个家用 DNS 服务器时,我不禁想,要是我早点这么做,下载广告拦截器或者向互联网服务提供商(ISP)隐藏网络活动,能省下多少时间啊。

用树莓派搭建 DNS 服务器其实并不难,也不需要什么高深的终端操作技巧。你可以用像 Dnsmasq 这样的工具来搭建一个简单的 DNS 服务器并进行缓存,或者选择更高级的工具,比如 Pi-Hole 或 AdGuard Home,来存储记录并有效设置家长控制。下面,我就来谈谈把我其中一台树莓派改造成 DNS 服务器的几个好处。

隐藏网络活动,避免 ISP 追踪

为什么要让 ISP 随意窥探你的网络活动呢?

ac311a70-3836-11f0-8605-92fbcf53809c.jpg

ac450b48-3836-11f0-8605-92fbcf53809c.jpgac54c0ce-3836-11f0-8605-92fbcf53809c.jpgac65009c-3836-11f0-8605-92fbcf53809c.jpg

ac74fc7c-3836-11f0-8605-92fbcf53809c.jpg

每次你从本地服务提供商那里获得一个新的网络连接时,他们都会给你的路由器分配一个自定义的 DNS 服务器。我并不怀疑他们的意图,但使用他们的 DNS 服务器就意味着你的所有网络活动都会暴露在他们面前。这是怎么回事呢?当你在社交媒体账号、公共论坛或网站上输入那些你最喜欢的网址时,你的电脑并不会自动知道这些网址对应的位置。每个网址都有一个对应的 IP 地址,而 DNS 服务器会告诉你的电脑这个 IP 地址,这样电脑才能与之通信并加载内容。

所以,DNS 服务器知道你请求的所有网站,并可能利用这些信息为自己谋利。这就像把你的购物记录暴露给所有邻居看,即使你并不想这么做。数据在本质上就是一种数字货币,你不想在未经同意的情况下就分享它。DNS 服务器是了解你使用习惯的最简单方式,而 ISP 在利用这些习惯时可是乐此不疲。

更快的网页浏览体验

告别缓慢的加载时间和错误

当然,这个体验可能因人而异。我听一些朋友说,他们 ISP 的 DNS 服务器解析域名的速度比设置自定义 DNS 服务器还要快。简单来说,就是你的浏览器从 DNS 服务器获取对应的 IP 地址,然后前往正确的网站。但我的体验就不太好了,我请求一些网站时经常会遇到速度变慢和错误的情况。

在电脑上更改 DNS 服务器设置确实能让加载结果更快一些。但在树莓派上使用一个集中的 DNS 服务器,就能让我所有的设备(手机、平板电脑、迷你电脑等)都享受到同样的体验。我不需要在每个设备上都下载 Cloudflare 应用并进行设置。相反,我只需将它们都连接到树莓派的 DNS 服务器上,就能彻底摆脱潜在的加载缓慢问题。

个性化的广告拦截器,随时为你服务

全屋适用的广告拦截器

ac8c41e8-3836-11f0-8605-92fbcf53809c.jpg

Networkchuk 曾经展示过一个很酷的技巧,就是输入一个简单的网址,就能加载出这个网址以及所有相关的追踪器。你常用的任何热门网站都是如此,它们都会给你发送一大堆垃圾信息。


我并不讨厌广告这个概念,因为网站需要广告来维持运营。但当我只是请求一个网站时,页面上却到处都塞满了无用的广告,这就让人受不了了。

像 Pi-Hole 这样的自定义 DNS 服务器设置可以过滤掉与热门网站相关的追踪器,只给你发送有用的内容。这并不是万无一失的方法,因为那些讨厌的人总会想出新的招数。但爱好者们会不断更新他们的拦截列表,所以这并不是什么大问题。你可以把它想象成一张蚊帐,能挡住 90%-95% 的“咬人忍者”(即广告追踪器),但总有一些会溜进来,不过它们并不会对你造成太大伤害。

监控和控制网络活动从未如此简单

对每台设备进行精细控制

ac978b20-3836-11f0-8605-92fbcf53809c.jpg

有了自己的 DNS 服务器,你现在就可以记录网络活动了。这是一种透明的方式来检查每台设备整天都在请求什么内容,并可以阻止任何可疑的东西。即使你的孩子或弟弟妹妹在使用浏览器,大多数谷歌搜索结果也经常会指向一些对他们来说不合适的社交媒体账号或内容宝库。

我可以把这些热门网站添加到拦截列表中,有效地保护他们在网络上的安全。同样,对于任何试图引诱他们免费玩游戏/看视频、强制显示广告甚至试图获取个人信息的可疑网站,我也可以这么做。一旦网站被添加到拦截列表中,我家网络中的所有设备都无法访问它了。我不需要一台设备一台设备地设置浏览器拦截列表,也不需要为每台设备都找一个应用或服务。

自定义 DNS 服务器并不昂贵

初次设置后无需额外费用

既然你的自定义 DNS 服务器能以一次性的小成本实现家长控制软件的功能,为什么还要为那些需要定期订阅的家长控制软件付费呢?你的小型单板计算机(SBC),在这个例子中就是一台旧型号的树莓派,可以放在路由器旁边——或者如果你想把它藏起来,甚至可以放在路由器后面。没人会知道拦截是怎么实现的,而且它几乎不耗电。

家长控制应用大多都不太靠谱,还会想尽办法诱使你订阅高级服务。而在这里,你只需进行最小投资,就能获得大部分控制权,而且无需额外费用。你的家用设备将被置于一个小型的保护网中,这个网虽然不能说完全无法追踪,但至少是很难追踪的。

自定义 DNS 服务器是必需的吗?

关于自定义 DNS 服务器的必要性,我觉得无需多言。它能有效拦截广告、保护你免受窥探、节省开支,同时还能让你完全控制网络活动。而且,还有多种选择可供你挑选、测试,然后决定使用哪个工具来配置和维护你的 DNS 服务器。即使它只能稍微提升一点加载速度,但额外的功能也足以让你现在就动手创建一个了。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 服务器
    +关注

    关注

    13

    文章

    10093

    浏览量

    90890
  • DNS
    DNS
    +关注

    关注

    0

    文章

    228

    浏览量

    21016
  • 树莓派
    +关注

    关注

    122

    文章

    2069

    浏览量

    109713
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    树莓之球形追踪

    :初始设置连接键盘,鼠标,摄像头,以太网或无线网卡,HDMI显示,电源给树莓供电Raspbian 引导到GUI打开终端并安装OpenCV复制"bdtct.py"到树莓
    发表于 01-11 18:15

    树莓媒体服务器——MiniDLNA

    成为可能。在这个教程我将向你展示如何用MiniDLNA做一个树莓媒体服务器,让你的照片、音乐和视频在网络流动。这里直接跳过树莓
    发表于 01-19 14:35

    树莓网络控制的船

    wpa_supplicant.conf,使用命令:pi@raspberry$ sudo nano /etc/wpa_supplicant/wpa_supplicant.conf 设置树莓网络。用
    发表于 01-20 15:24

    树莓打造我的世界服务器

    本帖最后由 zkydedede 于 2016-2-28 13:03 编辑 前两天要做我的世界服务器,正好有个树莓,就想用上。网上的教程要么不完整,要么有错误,还有就是太旧,自
    发表于 02-26 16:37

    【Raspberry Pi 3试用体验】+ 搭建本地DNS服务器

    ),127.0.0.1address:很明显就是我们想劫下的域名在/etc/wenjie_dns.conf 写入 DNS服务器,本地的当然得放在第一个,下面的写其它稳定的就行name
    发表于 04-24 21:39

    教你怎么用树莓构建外网可访问的微型服务器

    护照账号密码,点击登录接下来需要配置端口。先要确定你的树莓在局域网内的IP,我这里是给它一个静态的IP:192.168.1.248然后按照下面列表添加端口添加好后,我们就来搭建树莓
    发表于 05-16 10:44

    树莓做一个网络摄像头上传实时视频到云服务器,云服务器推流到客户端可以实现吗

    树莓做一个网络摄像头,不想在树莓派上直接搭建流媒体服务器,因为它没有公网ip,虽然可以通过路由
    发表于 08-16 01:23

    DNS攻击防范科普系列1》—你的DNS服务器真的安全么?

    网络安全威胁,它一直是网络基础架构中较弱的一环。 我们先来看看DNS服务器的威胁之一:DDoS攻击。DDoS攻击,即分布式拒绝服务攻击,攻
    发表于 10-16 15:21

    DNS攻击防范科普系列2》 -DNS服务器怎么防DDoS攻击

    在上个系列《你的DNS服务真的安全么?》里我们介绍DNS服务器常见的攻击场景,看完后,你是否对ddos攻击忧心重重?本节我们来告诉你,怎么
    发表于 10-16 15:28

    旧手机改造成服务器

    将手机改造成一个web服务器,在上面存放网站,空间够大还可以建立FTP文件服务器!只要安装一款KSWEB软件就能实现,它是由俄罗斯人开发的一款基于Android的服务器软件
    发表于 02-07 10:56

    基于树莓的串口服务器设计

    本设计采用的串口服务器的核心设备--树莓,是一款体积小、价格便宜但功能非常强大的平台,可通过多种通信方式接入互联网,支持多种完整网络协议,结合USB-hub及USB/串口转换器使用,
    发表于 05-27 14:42 3145次阅读
    基于<b class='flag-5'>树莓</b><b class='flag-5'>派</b>的串口<b class='flag-5'>服务器</b>设计

    如何设置树莓媒体服务器

    现在,如果您跳回Windows计算机或任何与Upnp兼容的设备,则应该可以看到您的服务器。在窗口上,如果单击开始,然后单击计算机,然后在左侧单击网络,则应该可以在媒体设备部分下看到名为RASPI MINIDLNA的树莓
    的头像 发表于 12-12 09:30 2391次阅读
    如何设置<b class='flag-5'>树莓</b><b class='flag-5'>派</b>媒体<b class='flag-5'>服务器</b>

    DNS服务器DNS服务器地址是什么

    域名系统,属于一种组织成域层次结构的计算机和网络服务器命名系统。域名系统主要用于分配域名地址、IP地址给互联网中的主机,系统再将用户提供的域名地址自动转为IP地址。域名服务就是一种用于域名系统的互联网工具,DNS
    的头像 发表于 03-30 15:57 9958次阅读

    DNS服务器无响应的解决方法

      域名系统( DNS )是将网址转换为IP地址的过程。 DNS服务器通常由互联网服务提供商( ISP )提供。 是访问网站的重要组件之一。
    的头像 发表于 03-01 15:43 9061次阅读

    告别广告ISP 追踪!如何在树莓派上设置 DNS 缓存服务器 — 完整指南!

    前文提示:告别广告ISP追踪树莓
    的头像 发表于 05-26 15:32 638次阅读
    <b class='flag-5'>告别</b><b class='flag-5'>广告</b>与 <b class='flag-5'>ISP</b> <b class='flag-5'>追踪</b>!如何在<b class='flag-5'>树莓</b>派上设置 <b class='flag-5'>DNS</b> 缓存<b class='flag-5'>服务器</b> — 完整指南!