在阅读了 DNS 服务器的理论之后,我仍然没有 100% 理解它的用例。我们需要 DNS 来解析域名,例如drive.google.com
解析其 IP 地址。如果我检查装有 Fedora 操作系统的台式电脑,指定的进程并未运行。我已经安装了绑定打包并可以运行命名的处理与sudo systemctl start named
.然而,如果没有这个过程,我到目前为止还可以在桌面上使用互联网。
所以我的问题是:
- 我什么时候需要在计算机或单板计算机(树莓派)上安装并运行 DNS 服务器?
- 如果我在台式电脑上运行 DNS 服务器守护程序会发生什么?
- DNS 服务器是否仅在互联网提供商的计算机服务器或我们的路由器中运行?
- 那么在Windows服务器中,Windows中运行的DNS进程的名称是什么?谢谢
答案1
我们需要 DNS 将域名(例如drive.google.com)解析为其IP地址
在这种情况下,您几乎肯定不需要运行自己的名称服务器。你可以,但你收获甚微。您需要的是其他东西,例如代表您处理 DNS 查找的标准 ISP 消费级 NAT/调制解调器/路由器。
我什么时候需要在计算机或单板计算机(树莓派)上安装并运行 DNS 服务器?
仅当您的本地网络上没有 DNS 服务器并且您需要集中管理自己的本地域名/地址查找时,您才需要一台 DNS 服务器。大多数时候,大多数人不需要运行自己的 DNS 服务器 - 他们可以使用 ISP 提供的 DNS 服务器,也可以使用公共 DNS 服务器,例如 1.1.1.1 和 8.8.8.8。
如果我在台式电脑上运行 DNS 服务器守护程序会发生什么?
除非你使用它,否则什么都没有。即使这样,除非您需要提供自己的姓名/地址查找,否则您也看不到任何好处。
DNS 服务器是否仅在互联网提供商的计算机服务器或我们的路由器中运行?
我为我的组织运行一个内部 DNS 服务器(实际上是多个)。它们处理世界其他地方不需要知道的内部机器的内部查找。它们还处理我们想要访问的外部系统的公共名称/地址查找。
我的公共 DNS 服务器为世界其他地方提供查询,以到达一小部分提供公共服务的服务器(例如我们的网站)。通常,这项服务是由第三方公司提供的(通常是允许您注册域名的公司),但对您运行自己的公共 DNS 服务器没有任何限制。
那么在Windows服务器中,Windows中运行的DNS进程的名称是什么?
您将安装 DNS 服务器角色