为什么我无法访问 8.8.8.8 IP 地址?

log*_*sex 3 networking dns ip

根据我对 IP 地址和 DNS 服务器的了解,当我在 Chrome 的地址栏中输入 facebook.com 然后按 Enter 按钮时,如果有 DNS 服务器(例如:Google DNS 服务器),我的浏览器将重定向到8.8.8.8IP 地址我的电脑中没有缓存,对吗?我可以 ping8.8.8.8但我无法通过在浏览器中输入来查看它?为什么?

Mok*_*bai 16

它不会“重定向”任何东西,因为 8.8.8.8 不是网站。它是 Google 提供的公共 DNS 服务器的地址。

DNS 是用于查找地址的系统。

当您在 Chrome 的栏中键入地址时,例如www.example.com您的浏览器会联系 DNS 服务器以查找该地址的 IP 地址。提供的正是这个功能8.8.8.8

它是网络上的一项服务,但这并不意味着它以与网站相同的方式或使用相同的协议或端口进行响应。它是独立于服务网站的服务器和进程。


use*_*686 8

8.8.8.8是公网IP地址,如果不是网页,那会是什么?

这可能是很多事情。

“网络”与“互联网”并不完全相同——它只是恰好通过互联网传输的众多不同服务中的一种。或者换句话说,互联网的工作是在 IP 地址之间传输数据,而网站只是一种特定类型的数据(类似地,新闻广播只是可以在电视上播放的众多内容之一)。

网站是使用 HTTP 协议访问的,但您可以找到许多在 Internet 上运行的服务示例,但不使用 Web 或 HTTP(毕竟,在 Web 发明之前,Internet 已经使用了好十年) – DNS 就是这样一种服务,电子邮件是另一种服务,而且大多数在线游戏实际上也不是基于网络的。

通常,所有此类协议都分配有不同的“端口号”——HTTPS 有 443,DNS 有 53,依此类推。您的浏览器特别要求在端口 443 上连接到服务器;服务器将其识别为它不提供的协议,并在浏览器甚至可以开始发送真正的请求之前完全拒绝连接。

(最后,一个系统可以有一个 IP 地址而不提供任何服务——比如你的电脑或电话,它们大多只是作为客户端和访问托管在别处的服务。但是,它们仍然需要有 IP 地址才能传输任何东西完全通过互联网。)


小智 5

你不能,因为它是谷歌 DNS 服务器的 IP 地址。端口 80 不可用,因此您无法通过 Web 浏览器访问它。事实上,那里没有什么可看的。

DNS 服务器是包含公共 IP 地址及其关联主机名的数据库的计算机服务器,并且在大多数情况下用于根据请求将这些名称解析或转换为 IP 地址。DNS 服务器运行特殊软件并使用特殊协议相互通信。

来源:什么是 DNS 服务器?