DNS 服务器的 IP 地址是什么?

DNS 服务器的 IP 地址是什么?

我一直在想,DNS 服务器的 IP 地址是什么?互联网上的每台计算机都必须有一个 IP 地址。DNS 服务器只是互联网上的计算机。如果客户端计算机想要连接到(例如,Google 主页的 Web 服务器),则必须经历以下过程。

  1. 客户端计算机(192.168.0.108)通过路由器网络,通过家庭网络设备(76.67.253.228)向 DNS 服务器(???)发送请求,以解析域名 www.google.com。

  2. 然后,请求到达 DNS 服务器(???),后者使用 IP 地址 172.217.165.4 响应客户端计算机。

  3. 然后,客户端计算机向 Web 服务器 (172.217.165.4) 请求特定网页。

  4. 然后,Web 服务器 (172.217.165.4) 会以特定的网页进行响应,请求就完成了!

我的问题是,上述过程中标记为???的 IP 地址是什么。您的浏览器会自动识别它吗?

答案1

上述过程中标记为???的IP地址是什么?

它是DNS服务器,DNS服务器是你的系统上设置的一些IP。最著名的是Google DNS服务器:8.8.8.8、8.8.4.4。稍后会解释更多细节。

你的浏览器能自动知道吗?

在某些情况下是的,但有时不是。


正如您所描述的,您有一台计算机,并且您知道您的计算机上设置了一个IP地址(192.168.0.108)。关于IP地址,有两种方法可以设置:

  1. 手动设置。您需要填写 IP 地址、网络掩码、网关 IP 和 DNS 服务器。
  2. 自动设置。大多数计算机都会自动设置它们。这就是为什么即使你对计算机一无所知,在你在 Xfinity 开设一个账户并按照一些非常简单的步骤后,你仍然可以使用它去购物和看电影。这是因为有一个 DHCP 服务器。

当您的计算机连接到互联网线或 WIFI 时,它会尝试查找 DHCP 服务器。

就像你走进教室,然后对每个人喊道:这里有 DHCP 服务器吗?(我们称之为广播)如果有,这个家伙(DHCP 服务器)会给你:

  1. 一个IP地址,也就是你提到的192.168.0.108。
  2. 网络掩码,如果你在家,通常是 255.255.255.0
  3. 网关IP,一般为192.168.0.1(即192.168.0.x的第一个数字)。
  4. 还有两个 DNS 服务器,可能是 8.8.8.8/8.8.4.4,或者其他。之后,您的浏览器、Office 和其他应用程序将使用这些设置从互联网获取数据。

这个DHCP服务器将被安装在你的路由器上,或者你称之为家庭网络设备。当你从你的网络提供商那里得到这个设备时,他们必须确保一切正常,特别是DHCP服务器和DNS服务器,因为在他们把它交给客户之后很难改变它。

答案2

嗯,这里有两个步骤。

  • 您的客户端计算机将知道要询问哪个 DNS 服务器。这是其本地配置的一部分。它会获取 IP 地址、默认路由、网络掩码和要询问的 DNS 服务器的地址。如果您的计算机不知道,则可能是严重地您的计算机网络设置错误。
  • 最终,这个 DNS 服务器(可能是本地的或由您的提供商运行)任何一个知道要询问的另一个 DNS 服务器或者- 有一份已知根服务器。 那些是已知以及 DNS 服务器配置的一部分。即,您安装 DNS 服务器后,它会自动拥有已知列表的副本。

阅读更多

https://securitytrails.com/blog/dns-root-servers

相关内容