找回密码
 加入我们
搜索
      
楼主: 听弦

[网络] 请各位大佬指点:仅有动态v6公网的情况下,怎么能在外网全方位无障碍访问家中内网?

[复制链接]
发表于 2025-8-14 19:15 | 显示全部楼层
本帖最后由 ssl0008 于 2025-8-14 19:18 编辑
听弦 发表于 2025-8-14 19:10
谢谢大佬,这个方法应该可行,问了下deepseek,可以操作,而且还推荐了另一种更好的修改dnsmusq加原有luc ...


hosts是openssh的叫法,我家用的爱快是dns代理,如果是品牌路由器,会叫什么静态dns,主机映射之类的,找到这个设置,一行配置就搞定
wechat_2025-08-14_191751_567.png
发表于 2025-8-14 19:28 | 显示全部楼层
这还不简单,你去软路由上开启个端口映射,比如软路由的web或者**的端口。然后路由器上挂个动态域名。
建议是自己起个**映射端口,然后你在外面**回家,就跟在家里内网差不多了
 楼主| 发表于 2025-8-14 19:47 来自手机 | 显示全部楼层
yanxingxu 发表于 2025-8-14 19:28
这还不简单,你去软路由上开启个端口映射,比如软路由的web或者**的端口。然后路由器上挂个动态域名。
建议 ...

不好意思,你说的这些都是基操,在ipv4环境都用了好多年了,现在问题是v6环境下很多不一样的地方,要慢慢打通。
发表于 2025-8-14 23:45 | 显示全部楼层
本帖最后由 hayse 于 2025-8-15 00:03 编辑
听弦 发表于 2025-8-14 17:55
你说的对,问题的我在外用域名ddns,回家就要手动切一下内网v4的ip,觉得很麻烦。想着能不能有办法统一起 ...


如果你放弃打洞使用v4。只用有v6的移动网络,这个事情也应该由你的应用来做。
比如我知道的immich,可以设置2个地址,比如家里的wifi ssid为 123,服务地址为nas,那么应用检测到接入的ssid为123时自动切换到为nas地址。
使用ddns来让域名有2个地址,还是一内一公,怎么看也是很奇怪,没看到有人这么实践过。
想了下可能实现,但也不是用ddns来做,通常局域网内是用dhcp服务来指定host/绑定静态地址,但你的需求更特殊一点,应该要用到fqdn功能。
或者在客户端绑定host为局域网地址。回家手动切换一下也不麻烦吧

-----------
不对,如果路由器支持的话,什么不用设置也能实现你的想法。现代路由器都有nat回环功能,你在局域网中访问公网域名实际上等于访问他的局域网地址
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2025-8-17 04:22 , Processed in 0.008383 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表