OPENWRT 中有办法指定相同域名的不同端口到不同的内网 IP 地址吗?

2020-11-22 19:43:43 +08:00
 eightsheep
家里有公网 IP,用群晖的 DDNS,都是 XXXX.myds.me:XXXX 然后路由设置了端口转发,就是 5000 转的是路由器的 192.168.1.1,5001 和 5002 是群晖的 HTTPS 和 HTTP 地址,5003 转的是 192.168.1.2,5004 转 192.168.1.3,1188 转的 HAPROXY 后台。因为我的所有设备用的都是 EDGE,书签同步,所以就是想,能不能保存的是 DDNS 域名的书签,然后如果回到家里访问的话,可以直接跳转到对应的 IP 地址。虽然现在固件支持端口回流,家里局域网访问 DDNS 域名也可以正常打开,但毕竟访问 DDNS 域名和内网 IP 还是有些区别的(比如 OPENWRT 里的终端就没法打开等等)。

最近研究了,貌似也就只有通过劫持 address /XXXX.com/192.168.1.X,大概这样的格式,好像没看到有可以劫持相同域名的不同端口去不同 IP 的。有没有大佬教教我!?感谢!!!
746 次点击
所在节点    OpenWrt
4 条回复
Kaiyuan
2020-11-23 07:48:46 +08:00
防火墙的端口映射,普通的硬路由也有的基本工能!
eightsheep
2020-11-23 12:18:28 +08:00
@Kaiyuan 怎么操作?
Kaiyuan
2020-11-23 13:13:29 +08:00
@eightsheep #2 你可以尝试在 网络->主机映射 添加 DDNS 域名指向内网的 IP 。但是就没有端口映射到不同设备了。
我的做法是外围有外网的域名,内网有内网的域名。
终端是要设置允许指定网口才能访问的,就算环回,始终都是 WAN 口,所以没法访问。
buxiuxi
179 天前
域名本来就是为了不用数字,你这本来就可以一个域名一个 ip 的,还得加上端口,一个 ip 不同端口不同服务用不同域名的场景我倒能理解,你这本来就是多个 ip ,还非得用同一个域名加上不同的端口指定,真是倒反天罡了

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

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

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

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

© 2021 V2EX