路由器有DNS服务器吗?

Ant*_*249 7 router dns

我知道 Windows 10 缓存 DNS 查询,您可以使用ipconfig /displaydns命令查看它。

我怀疑某些路由器和 SOHO(小型办公室/家庭办公室)路由器内部是否也有 DNS 服务器。

如果是这样,那么我猜DNS服务器只是另一个类似于Windows中的缓存,或者它是一个更高级的DNS服务器?我想它所做的只是缓存名称解析并将所有其他名称解析转发到上游 DNS 服务器(通常是您的 ISP 的 DNS 服务器)。因此,这与 ISP 的 DNS 服务器不同,因为此基本 DNS 服务器不会包含 13 个根服务器等的根提示。

我希望能进行一些清理工作。

use*_*686 19

\n

我怀疑某些路由器和 SOHO 路由内部是否也有 DNS 服务器。

\n
\n

是的,大多数 SOHO 路由器都有一个内置的 DNS 服务器来充当缓存。尽管 \xe2\x80\x93 企业网络将在单独的系统上运行其 DNS,但这不是强制性的“路由器”功能。

\n
\n

如果是这样,那么我猜 DNS 服务器只是另一个类似于 Windows 中的缓存......或者它是一个更高级的 DNS 服务器?

\n
\n

它因产品而异。谈到 SOHO 路由器,路由器自己的 DNS 服务器几乎总是只是一个缓存代理,实际的名称解析依赖于将请求转发到上游解析器;不涉及根提示。

\n

但除此之外,路由器对某些包含 LAN 主机的主机名的“本地”域(如 或 )具有权威也是很常见的。这与路由器的 DHCP 服务集成,收集设备在其租用请求中提供的主机名。它甚至可能支持静态条目,尽管在 SOHO 路由器中,每个名称很少有一个“A”记录。.lan.home.dlink

\n

虽然 \xe2\x80\x93 不会运行“完整”的 DNS 服务器软件,尽管大多数 SOHO 路由器都是基于 Linux 的,但不要指望在那里找到 BIND 或 Unbound。如果你幸运的话,它最多会运行 dnsmasq,如果你不幸运的话,它最多会运行供应商定制的 DNS 缓存。

\n


Sti*_*lez 6

有些会,有些不会。

路由和 DNS 查找是两个完全独立的操作,因此它们可以作为同一机器上的两项服务来完成,也可以作为两个不同机器上的两项服务来完成。

(这同样适用于大多数网络功能 - 例如防火墙,或跟踪用户允许访问的用户身份验证/访问服务。)

集成的本地 DNS 服务对于本地设备网络和查找等功能非常有用,尽管某些类型的设备不需要该功能,但包含它也没有什么坏处。最坏的情况下它可以充当缓存。

在小型家用路由器上,路由器通常会包含一些基本的其他服务,因为家庭用户通常不想购买 3 个盒子(一个就够了)。

但如果您打算作为企业购买单独的产品,那么这可能不是您想要的。您可以将它们分开,以实现安全性、可靠性和响应能力(您可能拥有多个具有故障转移/循环的服务,包括远程服务)、网络设计以及易于维护/操作。