如何配置路由器以实现局域网内使用域名访问能自动重定向到某个 ip 和端口

298 天前
 allenpu666

家庭使用 nas 做服务器,基于 lucky 进行反代和 http 转 https ,已经实现了外网访问

其中 sample.com 已经通过 lucky 的 DDNS 实现了公网 IP 地址绑定并自动更新

反代如下:

a.sample.top:12345 -> 192.168.3.60:16801
b.sample.top:12345 -> 192.168.3.60:16802
c.sample.top:12345 -> 192.168.3.60:16803
d.sample.top:12345 -> 192.168.3.128:80
e.sample.top:12345 -> 192.168.3.88:3000
…………

现在在局域网内某电脑/手机上访问 c.sample.top:12345,是可以访问的。

不过速度会受到公网上传的限制,

例如家里宽带是 1000/50Mbps,那么在局域网内访问 c.sample.top:12345 时,速度就是 50Mbps,而达不到内网的千兆/2.5G 速度


请问,如何配置路由器(或者软路由),使得局域网内访问这个域名(子域名)的时候,自动跳转到内网服务,而非经过路由器出去又回来了

4416 次点击
所在节点    NAS
54 条回复
Xheldon
298 天前
不过我跟楼主不同的是,我的 DDNS 用的是路由器自带的,是同一个域名,只是公网不同的端口映射到内网的不同的服务和端口。而楼主的是二级域名不同,端口一样,跟我的有差异,仅供参考。

我记得之前在 infuse 填内网 ip 访问 Mac 的 jellyfin 服务,测速也是最高 600Mbps ,所以跟域名没关系,正常情况你在内网访问指向内网的公网 ip/域名,这个请求不会出内网就响应了。
Xheldon
298 天前
另外别开有关 ipv6 的所有东西,有意想不到的问题,我的 mac 路由器 猫(桥接)软路由,凡是跟 ipv6 的相关的全关闭了。
Ipsum
298 天前
我觉得 op 可以把路由器的 qos 先关闭了再试试效果。
MYDB
298 天前
不应该出现限制速度的问题,如果用的是 openwrt ,可能是打包固件的人用不上 ddns 访问内网,却又有其他需求,所以在某些设置上做了改动。
曾经出现过 ddns 内网不通的问题,发现大部分固件都只对代理有针对优化,而 ddns dns udp nat upnp 等的支持简直一坨!
多换几个固件试试
TimPeake
298 天前
很久以前在 TG 某个 openwrt 群问过这个问题,被群嘲讽 ,理由是他们都没这个需求,直接内外网 IP 访问就行
FrankAdler
298 天前
我的做法是,在家里路由器上 dnsmasq 设置 dns ,比如外网 a.b.com:5000 ,路由器上 dns 设置为内网某个运行 nginx 的设备,配置好 ssl 证书反代到真正的服务。
这样内网走内网 nginx 反代,外网走你的 lucky
SenLief
297 天前
内网劫持 dns ,把域名解析到本地 ip
myki
297 天前
Mikrotik 端口回流
liuhai233
297 天前
dnsmaq
fox2081
297 天前
我是 nas 的 ipv6+ddns+NPM ,理论和你是一样的,体验上是没有限制的,外网没有 v6 环境的话需要挂 tailscale 和改 host
dhuzbb
297 天前
0xD800
296 天前
最简单在路由器自定义 hosts ,我买的问天 7200pro 有这个配置,估计其他型号也有。用域名即可
0xD800
296 天前
@wnpllrzodiac 可以 中兴的 我测试过这个功能 非常 OK
archyese
264 天前
a.sample.top:12345 -> 192.168.3.60:16801
b.sample.top:12345 -> 192.168.3.60:16802
c.sample.top:12345 -> 192.168.3.60:16803
d.sample.top:12345 -> 192.168.3.128:80
e.sample.top:12345 -> 192.168.3.88:3000
这个是怎么做到的,lucky 可以根据域名转发转发端口吗

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

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

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

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

© 2021 V2EX