联通宽带,内网访问自己公网 IP 不通

2020-03-22 11:16:26 +08:00
 retanoj
家里是联通宽带,想把内网的一个服务暴露出去。
在联通宽带路由器上做了 NAT,实测国外 vps 访问一切正常。
但在家里的局域网,直接访问外网 IP 却不通,没能翻到哪个相关设置项,求助:(
2810 次点击
所在节点    问与答
10 条回复
AoTmmy
2020-03-22 12:05:29 +08:00
路由回环问题,普通路由没发改
retanoj
2020-03-22 12:24:02 +08:00
@AoTmmy
需要动路由表吗?
路由器内置了一个 traceroute 和 ping 功能,用它来测公网 IP 是正常的。
看来的确是路由器自身的问题
fvckDaybyte2
2020-03-22 12:24:05 +08:00
这个是正常的,电信光猫也有回环问题,我是弄一个动态域名,内网路由器用 dnsmasq 劫持域名到内网地址,这样只需要一个域名就可以同时在内外网用
retanoj
2020-03-22 12:26:59 +08:00
@fvckDaybyte2
考虑过这种方案,用外网 DNS 和内网 DNS 来解。
只是,我想试试能不能靠路由器配置来解决
ouqihang
2020-03-22 15:08:49 +08:00
一般路由不让 loopback,有些可以改。
routeros 要设置 NAT (转发)规则的 In interface 为 all,否则默认禁止内网访问。
mio4
2020-03-22 16:31:57 +08:00
最近遇到一个和楼主差不多的需求:
因为肺炎疫情,不能回学校,但是需要远程控制学校的游戏本训练深度学习模型,但是校园网和家里的网络不在同一个局域网,我尝试了三个方案:
0. 尝试修改路由器配置,路由器不是 TPLink,配置好了转发规则,并不能 work,猜测是运营商 ban 了特定端口。
1. 使用 teamviewer 连接,图形化界面太卡,遂放弃;
2. 使用阿里云服务器作为中间代理 /跳板机,`ssh -NfR 1234:localhost:2223 user1@123.123.123.123 -p2221` ,先 ssh 到阿里云,然后 ssh 到笔记本。经过了代理,命令行也很卡。
3. 使用花生壳动态域名的方式,暴露指定端口(22),通过 ssh 访问域名的方式获取内网服务,这种方式最流畅。
ronman
2020-03-22 17:39:48 +08:00
@mio4 frp 或者 zerotier 直接打洞不试试吗
PerFectTime
2020-03-23 00:13:43 +08:00
@ronman #7 异网互联会丢包
Tink
2020-03-23 09:11:44 +08:00
反响 nat
cubecube
2022-06-13 00:35:24 +08:00
pandavan 有一个开关,能让内网通过公网 ip 访问内网服务。好像在 外部网络(WAN) - NAT Passthrough 这个页面

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

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

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

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

© 2021 V2EX