V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
OpenWrt 是一个专门面向嵌入式设备的 Linux 发行版。你可以将 OpenWrt 支持的型号的嵌入式设备,比如各种路由器上的系统,换成一个有更多可能性可以折腾的 Linux 系统。
OpenWrt 官方网站
eightsheep
V2EX  ›  OpenWrt

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

  •  
  •   eightsheep · 2020-11-22 19:43:43 +08:00 · 980 次点击
    这是一个创建于 1466 天前的主题,其中的信息可能已经有所发展或是发生改变。
    家里有公网 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 的。有没有大佬教教我!?感谢!!!
    4 条回复    2023-11-11 20:48:32 +08:00
    Kaiyuan
        1
    Kaiyuan  
       2020-11-23 07:48:46 +08:00 via iPhone
    防火墙的端口映射,普通的硬路由也有的基本工能!
    eightsheep
        2
    eightsheep  
    OP
       2020-11-23 12:18:28 +08:00 via iPhone
    @Kaiyuan 怎么操作?
    Kaiyuan
        3
    Kaiyuan  
       2020-11-23 13:13:29 +08:00
    @eightsheep #2 你可以尝试在 网络->主机映射 添加 DDNS 域名指向内网的 IP 。但是就没有端口映射到不同设备了。
    我的做法是外围有外网的域名,内网有内网的域名。
    终端是要设置允许指定网口才能访问的,就算环回,始终都是 WAN 口,所以没法访问。
    buxiuxi
        4
    buxiuxi  
       2023-11-11 20:48:32 +08:00
    域名本来就是为了不用数字,你这本来就可以一个域名一个 ip 的,还得加上端口,一个 ip 不同端口不同服务用不同域名的场景我倒能理解,你这本来就是多个 ip ,还非得用同一个域名加上不同的端口指定,真是倒反天罡了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3114 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 14:11 · PVG 22:11 · LAX 06:11 · JFK 09:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.