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

2021 年 7 月 27 日
 ETONG

除了反向代理

还有其他好的方案吗

5270 次点击
所在节点    程序员
28 条回复
opengps
2021 年 7 月 27 日
A 域名做隐式跳转好像是这个情况
PolarBears
2021 年 7 月 27 日
iframe?
meshell
2021 年 7 月 27 日
1 楼
inframe
2021 年 7 月 27 日
DNS CNAME 记录
hqs0417
2021 年 7 月 27 日
CNAME
nonozone
2021 年 7 月 27 日
这不就是 301 跳转么?
AoEiuV020
2021 年 7 月 28 日
什么方案本质都是反向代理,
skys215
2021 年 7 月 28 日
域名不变就不叫跳转了,可以用代理工具把内容都拉过来显示
https://github.com/joshdick/miniProxy
NSAgold
2021 年 7 月 28 日
要么反向代理,要么找支持的 dns 服务商做隐性 url 转发
显性 /隐性 url 转发不是标准的 dns 类型,选择这两个类型后,域名解析返回地址会变成 dns 提供商自家的服务器 ip 。前者是该服务器返回 301,后者是该服务器返回一个全屏 iframe 的网页
CodeJr
2021 年 7 月 28 日
重定向?
Tink
2021 年 7 月 28 日
cname 不行吧,只能反向代理或者隐式跳转
Tianao
2021 年 7 月 28 日
CNAME 指向 b, b 站点监听 a 域名的请求(绑定 a 域名)。

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

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

最好的办法是反向代理
ETONG
2021 年 7 月 28 日
@eason1874 我试了 确实不行 cname 是什么原理 大佬
huweic
2021 年 7 月 28 日
DNS CNAME 不行的原因在于现在很多服务都是混部,然后入口 SLB 通过域名来做路由的,你如果域名变了,就找不到对应的资源了
polyang
2021 年 7 月 28 日
这不就是反向代理的特性吗?
3wdddd
2021 年 7 月 28 日
微前端不就是这么搞的,把 b 那边的资源请求过来渲染( b 允许资源跨域访问)

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

https://study.congcong.us/t/792133

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

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

© 2021 V2EX