b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

您为什么不使用IP来访问Zhihu,但是百度可以?

电脑杂谈  发布时间:2020-05-14 16:35:00  来源:网络整理

百度加速乐 真实的ip地址_为什么百度的ip地址不一样_为什么我在百度查ip地址不显示是那的

字符数: 1000个字

阅读本文大约需要3分钟

我们首先对已知的域名执行ping操作,然后获取响应服务器的ip,

为什么百度的ip地址不一样_百度加速乐 真实的ip地址_为什么我在百度查ip地址不显示是那的

之后,我们使用浏览器访问此ip,结果如下

访问被拒绝.

使用ip访问百度,没有问题,如图所示

为什么我在百度查ip地址不显示是那的_百度加速乐 真实的ip地址_为什么百度的ip地址不一样

当您知道访问权限时,可以访问域名为什么百度的ip地址不一样,但不能访问ip. 为什么会这样?

我们知道ipv4的ip地址非常有限,如果每个人都想拥有一个全局ip,那么分配它绝对是不够的

因此,在发布许多网站时,几个域名可以共享一个CDN服务器.

稍微解释一下CDN是什么: CDN服务器可以说是缓存服务器. 当我们要访问网站的资源时,如果网站的服务器离我们很远,则响应速度将非常慢. 为了加快响应速度,我们可以将资源分配到各个地方,然后响应客户. 在客户端,将资源发送到更靠近客户的地方.

当我们使用域名访问我们的网站时,CDN服务器可以基于访问的域名知道您想要的网站资源为什么百度的ip地址不一样,然后直接将相应的资源返回给您.

但是,当您使用公共IP进行访问时,情况有所不同. 由于CDN服务器的公共IP对应于多个域名网站,因此他不知道要使用哪个网站资源,即当您使用118.89.204.192时,访问Zhihu时,CDN服务器不知道是否要访问zhihu.com或a.com或b.com,因此他也很清楚,直接拒绝了您的访问.

有些人可能会问,在我输入域名后,DNS服务器会自动将其解析为我的相应IP. 当我访问它时,我仍然使用ip来访问它. 这似乎与ip访问没有什么不同.

的确,访问时,DNS服务器将帮助我将域名解析为ip进行访问. CDN服务器可以检测到相应域名的原因实际上是这样的:

当客户端使用域名访问域名时,DNS解析为相应的IP来访问CDN服务器,然后CDN服务器可以根据SNI机制获取与该IP对应的源域名. ,然后返回相应的资源.

这里是对SNI机制的简单粗略解释: 该机制主要用于解决服务器对应多个域名时出现的一些问题. 通过这种机制,服务器可以提前知道(尚未建立链接)客户想要访问的网站,我想知道更具体,我已经为您准备了文章:

知道域名可用于访问Zhihu,但不能使用ip访问Zhihu之后,让我们再次讨论百度.

为什么同时访问百度IP和域名?

这实际上非常简单. 它是百度使用的CDN服务器,仅对应一个网站域名. 说白了,百度有钱!

我可以点击“查找”并再次执行


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-210025-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      每日福利
      热点图片
      拼命载入中...