家用公网 ip 多域名映射方法如何实现

202 天前
 wyfig

现在家用的宽带有动态公网 ip ,通过路由器端口转发,可以通过 ip:端口 的方式访问到本地服务。 现在想在本地搭建多个微服务的一个测试环境,实现通过多个子域名可以访问到对应的多个服务。

路由器上面的 ddns 设置,但是到 oray.com 上面不知道可以如何配置域名,如果用内网穿透,按照条数的话,多几条就很贵了,比如要 vip 了。是否还有其他方式,可以直接将比如国内备案的域名转发到自己的公网 ip 上面吗?

我在想是否可以用一台阿里云的主机当作中转,将用到的子域名全部解析到这台阿里云服务器上面,然后在阿里云服务器上面设置,让其访问到对应的 ip 地址,这样实现访问域名最终访问到自己的本地环境。有没有朋友熟悉的,有没有可行性?

4913 次点击
所在节点    宽带症候群
42 条回复
jackge0323
202 天前
我是用 frp 做的,稳定运行一年了。
vvxsin
202 天前
ddns 到一个域名上,然后 cname * 到这个域名。
guisheng
202 天前
没明白 直接域名解析到公网 IP 不就好了,多个域名一个 IP ,一个泛域名证书 搭配个 nginx 不就结束了么
hi909
202 天前
用 nginx 或者 caddy 反代可以实现,参考:

https://roamnote.com/play-with-code/%E5%AE%B6%E5%BA%AD%E5%AE%BD%E5%B8%A6%E7%8E%AF%E5%A2%83%E4%B8%8B%E4%BD%BF%E7%94%A8-caddy-%E5%8F%8D%E4%BB%A3%E5%86%85%E7%BD%91%E4%B8%AD%E7%9A%84%E6%9C%8D%E5%8A%A1/

由于宽带的 443 端口不能用,申请证书的时候要费点事,可以用各大 dns 服务商提供的 api 来申请。
Socrazy
202 天前
直接科学工具自建通道回家,使用内网 IP 访问
IP-CIDR,192.168.2.0/24,DEVICE:APPLETV
wyfig
202 天前
@guisheng 要在本地搭建系统的测试环境,目前系统比较庞大,部署在 10 多台服务器上面。再搞一套阿里云服务器线上部署不现实,费用太高。但是需要十多个域名可以访问到本地的系统进行测试,因为测试人员不在一起。就是这么个情况,如果能在线上 Linux 上搞定,我也不想折腾。 #23
Kalan
202 天前
既然都有动态公网 IP 了,直接用 ddns-go 这种不就行了。frp 都啥年代了还在说,一个个配不麻烦,还不如搞个 headscale(开源 TailScale 服务端实现)+derp (首先通过 p2p 打洞,不行才走中继服务兜底)。
wyfig
202 天前
@Kalan 我尝试尝试。电信宽带很给力,我发现默认就是公网 ip ,改为桥接后,可以连接 2 个路由器,然后就有了 2 个不同的公网 ip 。
LanhuaMa
201 天前
@wyfig 南京电信,15 年左右要到了公网 IP 没升级套餐一直用到现在,日常跑跑小流量 BT 。前段时间在 80 几几端口暴露个一个 http 协议的 kv 数据库忘了关了,结果一段时间后突然变成白名单了,所有国外 IP 都上不了。

重新拨号居然 IP 不变,这才想起来把所有本地运行的服务都关掉然后打电话给电信师傅。电信师傅说不知道有这回事会向工程师提个工单,过几天重新拨号又恢复动态 IP 了,一切正常。
Xheldon
201 天前
我理解本地开个 Nginx 接管流量,根据 server_name 判断转发到本地服务不就行了吗
iceheart
201 天前
宽带的动态 IP 封 80 和 443, 如果这都不介意,就用域名商家的 API 写个脚本动态更新域名指向家宽 IP 。
SSL 证书用免费的就可以。
多域名用在内网搭 trafic 分发。
iceheart
201 天前
trafic => trafik
qsnow6
201 天前
只要有公网 IP ,给我用 tailscale!!!
rxmt
201 天前
nginx 可以做到没固定 ip 反向代理?我用 frp ,新版本配置很灵活,根据 url path 配置也可以
nomytwins
201 天前
我们有成功经验,加一个 iStore ,安装下 Lucky 大吉,剩下的就交给阿里云或者腾讯云了
raptor
201 天前
@wyfig 那就用国内的 CDN 啊,dnspod 好像也有 API 可以用
GeekGao
200 天前
如果非要用阿里云主机当中转节点,其实可以在你内网的机器上开一个 ssh 反向隧道,也就是说不用配置域名了、也不用安装第三方程序。
wanwaneryide
200 天前
用的阿里云的域名,每年都换,一年 8 块左右,nas 上跑个 docker ,ip 变化的时候,自动修改解析。目前用了 3 年了,挺稳定的,宽带的上行都能跑满,延迟也低
wyfig
200 天前
@wanwaneryide ddns 直接调用阿里云的 api 接口进行修改解析的吧
wanwaneryide
200 天前
@wyfig #39 对,张大妈操教程多,很稳定的

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

https://www.v2ex.com/t/1045897

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

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

© 2021 V2EX