域名 a 跳转到域名 b 怎么保持域名不变 内容变成 b 的 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
ETONG
V2EX    程序员

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

  •  
  •   ETONG 2021-07-27 21:31:01 +0800 5087 次点击
    这是一个创建于 1586 天前的主题,其中的信息可能已经有所发展或是发生改变。

    除了反向代理

    还有其他好的方案吗

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

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

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

    最好的办法是反向代理
    ETONG
        17
    ETONG  
    OP
       2021-07-28 10:33:16 +08:00
    @eason1874 我试了 确实不行 cname 是什么原理 大佬
    huweic
        18
    huweic  
       2021-07-28 10:37:30 +08:00
    DNS CNAME 不行的原因在于现在很多服务都是混部,然后入口 SLB 通过域名来做路由的,你如果域名变了,就找不到对应的资源了
    polyang
        19
    polyang  
       2021-07-28 10:44:39 +08:00
    这不就是反向代理的特性吗?
    3wdddd
        20
    3wdddd  
       2021-07-28 10:48:09 +08:00
    微前端不就是这么搞的,把 b 那边的资源请求过来渲染( b 允许资源跨域访问)
    ETONG
        21
    ETONG  
    OP
       2021-07-28 11:04:02 +08:00
    @huweic 确实 我 cname 解析出来之后 就显示未找到资源 可是市面上很多虚拟主机都是要求必须通过 cname 解析他们的域名 他们是怎么做到的 比如景安虚拟主机
    eason1874
        22
    eason1874  
       2021-07-28 11:22:31 +08:00
    @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  
       2021-07-28 11:56:49 +08:00 via Android
    @opengps 隐式跳转不就是反向代理吗
    realpg
        24
    realpg  
    PRO
       2021-07-28 16:11:35 +08:00
    @villivateur #23
    都是 iframe
    roiding
        25
    roiding  
       2021-07-28 17:09:59 +08:00
    @huweic 说不行的是不是没用过 cloudflare
    ETONG
        26
    ETONG  
    OP
       2021-07-29 12:17:02 +08:00
    @eason1874 谢谢大佬讲解
    huweic
        27
    huweic  
       2021-07-29 14:13:31 +08:00
    @roiding 我跟你说的是同一个问题么?
    wnpllrzodiac
        28
    wnpllrzodiac  
       2021-07-30 00:20:59 +08:00 via Android
    邮箱页面不都是这么搞的么。163 的企业邮箱绑定企业域名 cname
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1508 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 16:26 PVG 00:26 LAX 08:26 JFK 11:26
    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