对前端感兴趣,请大家帮忙看看这个问题。浏览器请求中还有对其他 IP 地址,浏览器请求的服务器是通的,但是请求中的其他 IP 到浏览器所在机器不通,那其他 IP 能响应浏览器的请求不?
1
opengps 2021-01-02 13:36:53 +08:00
愣是没读通这个局子
|
2
learningman 2021-01-02 14:36:33 +08:00
李在🔒甚么
|
3
dangyuluo 2021-01-02 14:36:50 +08:00 1
|
4
renmu123 2021-01-02 14:44:15 +08:00 via Android
大胆猜测是跨域问题
|
5
BYF 2021-01-02 16:00:26 +08:00 via Android
要看情况。
我记得之前访问某些网站,网站服务器自身是可以响应请求的。 但是网页中有使用了 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 。 网页也能正常加载 |
6
BYF 2021-01-02 16:05:32 +08:00 via Android
当然,第二种情况就属于后端的的事情了。
比如 PHP 或者 tomcat 负责静态页面的服务器把请求转发给了后端, 浏览器不能直接访问后端,但网页正常 |
7
BYF 2021-01-02 16:10:57 +08:00 via Android
楼主所说的情况可以这么理解
浏览器访问了百度,但是百度返回的页面中有部分内容指向了谷歌。 指向谷歌的那一部分是不能被响应的 但是其他部分仍然可以正常被响应 |