浏览器请求中还有其他 IP 地址的请求问题

2021-01-02 13:10:05 +08:00
 vicence

对前端感兴趣,请大家帮忙看看这个问题。浏览器请求中还有对其他 IP 地址,浏览器请求的服务器是通的,但是请求中的其他 IP 到浏览器所在机器不通,那其他 IP 能响应浏览器的请求不?

2856 次点击
所在节点    浏览器
9 条回复
opengps
2021-01-02 13:36:53 +08:00
愣是没读通这个局子
learningman
2021-01-02 14:36:33 +08:00
李在🔒甚么
dangyuluo
2021-01-02 14:36:50 +08:00
renmu123
2021-01-02 14:44:15 +08:00
大胆猜测是跨域问题
BYF
2021-01-02 16:00:26 +08:00
要看情况。
我记得之前访问某些网站,网站服务器自身是可以响应请求的。
但是网页中有使用了 CDN 的内容,浏览器到 CDN 服务器不通,最终导致页面打不开或者只能显示一部分内容。

还有一个情况是
网站中的内容是由多台服务器协同完成的
浏览器请求的服务器 1 实际上有两个 IP 地址
一个是公网 IP 一个是内网 IP
浏览器通过公网 IP 请求内容,但是服务器 1 发现某些内容需要在内网中的服务器 2 上寻找
比如服务器 1 内网 IP 是 192.168.2.1
服务器 2 内网 IP 是 192.168.2.2
子网掩码都是 24
服务器 1 能访问服务器 2,但是浏览器不能直接访问服务器 2 。
网页也能正常加载
BYF
2021-01-02 16:05:32 +08:00
当然,第二种情况就属于后端的的事情了。
比如 PHP 或者 tomcat
负责静态页面的服务器把请求转发给了后端,
浏览器不能直接访问后端,但网页正常
BYF
2021-01-02 16:10:57 +08:00
楼主所说的情况可以这么理解
浏览器访问了百度,但是百度返回的页面中有部分内容指向了谷歌。
指向谷歌的那一部分是不能被响应的
但是其他部分仍然可以正常被响应
vicence
2021-01-02 23:43:05 +08:00
@BYF #7 大概就是你说的这个意思。
markgor
2021-01-03 13:20:22 +08:00
@vicence 不通......
幫你组织下语言吧,
用户请求处于服务器 A 的一个网页,
可是网页中包含服务器 B 的资源,
而服务器 B 和用户所在的网络事隔离开的,
请问用户能正常加载服务器 B 的资源吗?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/741018

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX