域名 a 跳转到域名 b 怎么保持域名不变 内容变成 b 的 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
请不要在回答技术问题时复制粘贴 AI 生成的内容
ETONG

域名 a 跳转到域名 b 怎么保持域名不变 内容变成 b 的

  •  
  •   ETONG Jul 27, 2021 5384 views
    This topic created in 1738 days ago, the information mentioned may be changed or developed.

    除了反向代理

    还有其他好的方案吗

    28 replies    2021-07-30 00:20:59 +08:00
    opengps
        1
    opengps  
       Jul 27, 2021
    A 域名做隐式跳转好像是这个情况
    PolarBears
        2
    PolarBears  
       Jul 27, 2021
    iframe?
    meshell
        3
    meshell  
       Jul 27, 2021
    1 楼
    inframe
        4
    inframe  
       Jul 27, 2021
    DNS CNAME 记录
    hqs0417
        5
    hqs0417  
       Jul 27, 2021
    CNAME
    nonozone
        6
    nonozone  
       Jul 27, 2021
    这不就是 301 跳转么?
    AoEiuV020
        7
    AoEiuV020  
       Jul 28, 2021 via Android
    什么方案本质都是反向代理,
    skys215
        8
    skys215  
       Jul 28, 2021
    域名不变就不叫跳转了,可以用代理工具把内容都拉过来显示
    https://github.com/joshdick/miniProxy
    NSAgold
        9
    NSAgold  
       Jul 28, 2021 via Android
    要么反向代理,要么找支持的 dns 服务商做隐性 url 转发
    显性 /隐性 url 转发不是标准的 dns 类型,选择这两个类型后,域名解析返回地址会变成 dns 提供商自家的服务器 ip 。前者是该服务器返回 301,后者是该服务器返回一个全屏 iframe 的网页
    CodeJr
        10
    CodeJr  
       Jul 28, 2021
    重定向?
    Tink
        11
    Tink  
    PRO
       Jul 28, 2021 via Android
    cname 不行吧,只能反向代理或者隐式跳转
    Tianao
        12
    Tianao  
       Jul 28, 2021
    CNAME 指向 b, b 站点监听 a 域名的请求(绑定 a 域名)。

    否则如
    @AoEiuV020 #7 所说,剩下的方案本质都是代理。
    Rache1
        13
    Rache1  
       Jul 28, 2021
    @NSAgold 这个取决于服务商好像,我之前用过一个,他就是给我插了个 iframe
    ch2
        14
    ch2  
       Jul 28, 2021
    反向代理已经是很好的方案了
    apifox
        15
    apifox  
       Jul 28, 2021
    反向代理或者 iframe
    eason1874
        16
    eason1874  
       Jul 28, 2021
    上面几个人说的 cname 是行不通的,不是一回事

    iframe 可以,前提是 b 没有通过 x-frame-options 和 JS 来拒绝第三方 iframe

    最好的办法是反向代理
    ETONG
        17
    ETONG  
    OP
       Jul 28, 2021
    @eason1874 我试了 确实不行 cname 是什么原理 大佬
    huweic
        18
    huweic  
       Jul 28, 2021
    DNS CNAME 不行的原因在于现在很多服务都是混部,然后入口 SLB 通过域名来做路由的,你如果域名变了,就找不到对应的资源了
    polyang
        19
    polyang  
       Jul 28, 2021
    这不就是反向代理的特性吗?
    3wdddd
        20
    3wdddd  
       Jul 28, 2021
    微前端不就是这么搞的,把 b 那边的资源请求过来渲染( b 允许资源跨域访问)
    ETONG
        21
    ETONG  
    OP
       Jul 28, 2021
    @huweic 确实 我 cname 解析出来之后 就显示未找到资源 可是市面上很多虚拟主机都是要求必须通过 cname 解析他们的域名 他们是怎么做到的 比如景安虚拟主机
    eason1874
        22
    eason1874  
       Jul 28, 2021
    @ETONG #17 域名 cname 解析映射,可以理解成解析托管。

    a cname b 等于 a 把自己的解析托管给 b,b 解析到哪里,a 就解析到哪里。当 b 的服务器没有配置 a 域名,效果就是以前说的恶意解析,现在行不通了。现在服务器会判断 host,一看 host 是 a,属于未知域名,会拒绝服务。

    像虚拟主机和 CDN 那些让你通过 cname 解析的,是因为他们 IP 不固定或者说有多个 IP 提供服务,通过 cname 托管解析,你就不用管到底要解析到哪个服务器 IP 了。这里 cname 管用是因为他们服务器已经配置好接受你的 host,你 cname 到别人服务器不被接受也是因为别人服务器没配置接受,不关 cname 本身的事,cname 只负责解析。
    villivateur
        23
    villivateur  
       Jul 28, 2021 via Android
    @opengps 隐式跳转不就是反向代理吗
    realpg
        24
    realpg  
    PRO
       Jul 28, 2021
    @villivateur #23
    都是 iframe
    roiding
        25
    roiding  
       Jul 28, 2021
    @huweic 说不行的是不是没用过 cloudflare
    ETONG
        26
    ETONG  
    OP
       Jul 29, 2021
    @eason1874 谢谢大佬讲解
    huweic
        27
    huweic  
       Jul 29, 2021
    @roiding 我跟你说的是同一个问题么?
    wnpllrzodiac
        28
    wnpllrzodiac  
       Jul 30, 2021 via Android
    邮箱页面不都是这么搞的么。163 的企业邮箱绑定企业域名 cname
    About     Help     Advertise     Blog     API     FAQ     Solana     832 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 76ms UTC 20:49 PVG 04:49 LAX 13:49 JFK 16:49
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86