首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么CDN服务器需要我的IP地址来让我下载视频?

问为什么CDN服务器需要我的IP地址来让我下载视频?
EN

Security用户
提问于 2016-02-27 12:32:18
回答 1查看 253关注 0票数 -1

我使用浏览器开发工具从网页获取视频的源页面。

当我试图打开包含视频的完整URL时,我看到我的公共ip地址包含在该URL中。

将ip地址更改为其他值,或者完全忽略ip地址,都不允许我下载视频。我保存页面,但得到一个空的.mp4文件。

另外,我发现视频URL包含在javascript部分中,而不是html部分中。这与我的要求有任何关系吗?

EN

回答 1

Security用户

回答已采纳

发布于 2016-02-27 12:52:44

CDN服务器实际上并不需要URL中的IP地址。当与CDN的服务器建立TCP/IP连接时,计算机已经在IP数据包中发送IP地址。

既然CDN已经拥有来自TCP连接的IP地址,那么为什么URL中有IP地址呢?

最有可能防止虐待。IP地址是客户端理解并运行Javascript的证据,这对于普通用户来说很容易,但可能会影响更简单的机器人。CDN还可能使用它来检测未在转发的报头中声明原始IP地址的代理。

票数 1
EN
页面原文内容由Security提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://security.stackexchange.com/questions/115914

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档