私有网络的 DNS - 路由器应该作为 DNS 服务器吗?

私有网络的 DNS - 路由器应该作为 DNS 服务器吗?

我想为私有网络上的私有子域设置 BIND,就像这里的问题一样:如何为私有子域名配置绑定?

我的问题是 - 我的 (linux) 路由器应该充当 DNS 服务器吗?还是我应该在网络上有一台单独的机器充当 DNS 服务器?只要网络上的所有机器都配置为解析到内部 DNS 服务器,这是否没关系?

答案1

只要它可以从内部机器访问,在哪里运行它都没有关系。

DNS 是一种非常轻量级的服务,它可以轻松地与一台机器上的许多其他服务共存。

但是,请确保它继续工作。当 DNS 发生故障时,许多东西都会停止工作,在您弄清楚 DNS 已关闭之前,您会想知道到底发生了什么。

答案2

在小型网络上,我使用dnsmasq路由器提供 DNS 和 DHCP 服务。它的优点是可以将 DHCP 客户端添加到 DNS,以及使用文件/etc/hosts作为本地地址的来源。它的配置比 简单得多bind

无论哪种情况,DNS 都需要最少的资源。 dnsmasq在 OpenWrt 路由器上运行得很好。

答案3

在路由器上运行它,因为它已经是 Linux,所以安装 BIND 很容易。路由器通常配置为提供 DNS 服务。

相关内容