Bind9 - 一个全新的人

Bind9 - 一个全新的人

请原谅我,这可能显得非常愚蠢。我想让我的 PC 使用的 DNS 更加安全。目前我正在使用 Cloudflare。有人建议我使用“bind9”。

现在,据我了解,它是一种可以让我托管自己的 DNS 服务器的软件。

那么我的问题是:我是否正确地认为,为了拥有自己的 DNS 服务器,我需要购买实际的硬件,安装 bind9,配置并将其用作我的自定义 DNS。它或多或少是这样的吗?听起来像是一项艰巨的任务,可能需要服务器一直运行。

感谢帮助

答案1

使用bind9肯定是拥有私有 DNS 服务器的一种方式。还有其他几种方式也可以满足要求,具体取决于您要完成的任务以及可以为该任务分配什么样的资源。首先,让我们看看问题/评论:

问:我是否正确地认为,为了拥有自己的 DNS 服务器,我需要购买实际的硬件、安装 bind9、配置并将其用作我的自定义 DNS?

可以购买专用硬件,但您不必这样做。如果您正在运行 Ubuntu,则可以bind9在自己的机器上安装并配置网络管理器以使用本地 DNS。

或者你也可以:

  • 在虚拟机中运行一个(或两个)DNS服务器
  • 在 Docker 容器中运行一个(或两个)DNS 服务器
  • 运行 DNS 服务器Raspberry Pi(或两个)

问题实际上归结为“有多少设备”将使用私有 DNS。如果只是您的个人计算机,那么在本地安装 DNS 服务器可能很有意义。如果您希望家庭网络上的其他设备使用相同的 DNS 系统,那么您可能需要将任务分配给始终处于开启状态的计算机。

问(?)。听起来像是一项艰巨的任务,可能需要服务器一直运行

如果您愿意的话,这可能会非常困难,但是有很多简单的工具可以使任务变得不那么紧张。Pi-Hole(我不喜欢这个名字,但无论如何)可以是设置为使用 FTLDNS。这不仅能让您享受广告拦截的好处,还能让您管理自己的 DNS。该系统可以通过 Web 界面进行控制,这也让大多数人的操作变得简单得多。

至于是否让服务器一直运行,同样,这取决于有多少设备将使用您设置的 DNS 服务。如果是只是如果一台设备,那么您就可以在本地完成所有操作。如果是为个人网络上的多台机器服务,那么可以考虑将一台旧电脑重新用作 DNS 服务器。您不需要太多的处理能力来完成这项任务,这就是为什么这么多人在家里托管自己的 DNS 时使用 Raspberry Pi 设备。

希望这能回答您的一些疑问。

相关内容