V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
vicence
V2EX  ›  浏览器

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

  •  
  •   vicence · Jan 2, 2021 · 4530 views
    This topic created in 1945 days ago, the information mentioned may be changed or developed.

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

    9 replies    2021-01-03 13:20:22 +08:00
    opengps
        1
    opengps  
       Jan 2, 2021
    愣是没读通这个局子
    learningman
        2
    learningman  
       Jan 2, 2021
    李在🔒甚么
    dangyuluo
        3
    dangyuluo  
       Jan 2, 2021   ❤️ 1
    renmu123
        4
    renmu123  
       Jan 2, 2021 via Android
    大胆猜测是跨域问题
    BYF
        5
    BYF  
       Jan 2, 2021 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 。
    网页也能正常加载
    BYF
        6
    BYF  
       Jan 2, 2021 via Android
    当然,第二种情况就属于后端的的事情了。
    比如 PHP 或者 tomcat
    负责静态页面的服务器把请求转发给了后端,
    浏览器不能直接访问后端,但网页正常
    BYF
        7
    BYF  
       Jan 2, 2021 via Android
    楼主所说的情况可以这么理解
    浏览器访问了百度,但是百度返回的页面中有部分内容指向了谷歌。
    指向谷歌的那一部分是不能被响应的
    但是其他部分仍然可以正常被响应
    vicence
        8
    vicence  
    OP
       Jan 2, 2021
    @BYF #7 大概就是你说的这个意思。
    markgor
        9
    markgor  
       Jan 3, 2021
    @vicence 不通......
    幫你组织下语言吧,
    用户请求处于服务器 A 的一个网页,
    可是网页中包含服务器 B 的资源,
    而服务器 B 和用户所在的网络事隔离开的,
    请问用户能正常加载服务器 B 的资源吗?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2535 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 09:03 · PVG 17:03 · LAX 02:03 · JFK 05:03
    ♥ Do have faith in what you're doing.