家宽和流量都有 IPV6 了,如何能像 IPV4 时代那样使用 DDNS 配合端口转发之类的东西实现公网访问家庭局域网主机上的服务?

2018-10-02 17:40:35 +08:00
 Maskeney

IPV4 时代只要家宽是公网 IP 就可以在路由防火墙上配置端口转发,配合搭建的 DDNS 服务就可以实现公网访问服务,部署一次以后就可以随便用,可以基本上说是一劳永逸。

例如:

使用动态域名 ddns.domain.com:13389 可以访问转发到内网 192.168.1.10:3389 实现 Windows RDP 远程控制;
使用动态域名 ddns.domain.com:10022 可以访问转发到内网 192.168.1.11:22 实现 SSH 的访问。

到了 IPV6 时代,家宽已经正常分配 PD,并且局域网内各个主机也有自己独立的 IPV6 地址,所以端口转发这一步就可以省掉了,实现路由器 Web 控制台访问很简单,OpenWrt 自带的 DDNS 即可方便的获取 WAN 口的 IPV6 地址。但是如何通过一个便捷的、类似于原来的动态域名的方式访问局域网主机上的服务?

目前我能想到的:

1.局域网内的需要被访问的每台主机各自运行脚本,以获取各个主机自己当前的 IPV6 地址,然后再通过 API 更新到域名上。
2.通过上面说的,进入路由器 Web 控制台查看局域网内主机设备当前的 IPV6 地址,然后再进行访问。

上面两种方式都各有优劣,并且由于家宽大部分都是动态 IP,体验上都是远不如 V4 时代 DDNS 配合端口转发来的方便,不知各位有何高见?

15806 次点击
所在节点    宽带症候群
33 条回复
ShareDuck
2018-10-04 12:13:04 +08:00
@ifishman 简单,你把路由器的防火墙关掉测试一下就知道是不是防火墙的问题了。
zhouyut001
2018-10-04 23:12:15 +08:00
鑒於 ipv6 家用寬帶設置目前比 ipv4 複雜,有 ipv4 公網的還是繼續用 4 吧
liuxyon
2018-10-05 13:04:35 +08:00
我可以提供公网 IP 不就行了。
ifishman
2018-10-05 19:23:48 +08:00
ipv6 的 ddns 昨晚解决了,另外端口转发我觉得没必要,直接新添流量转发规则就好了
jim9606
2018-10-05 22:56:11 +08:00
openwrt 的防火墙默认阻止流入 LAN 的 IPV6 流量(部分 ICMPv6 可以),记得加防火墙规则或者禁用 ipv6 防火墙(不安全)。
如果不介意一些隐私问题可以关掉终端的 slaac 隐私保护,强制使用 eui-64 的接口 id,这样路由器那边可以根据路由自身的 IPV6 地址推算主机 IP
xinglp
2018-10-05 23:15:31 +08:00
@jim9606 有类似 upnp 的东西么? 不是映射端口而是放行某个端口的方案。
BOGU
2018-10-29 14:45:39 +08:00
就等一个轮子了,给内网所有的公网 ipv6 主机分配一个自定义的 DDSN 域名。
meibu
2019-07-12 16:34:03 +08:00
www.meibu.com 提供了 IPV6 的动态域名解析服务,申请个域名绑定 IPV6 地址即可,很简单
Maskeney
2019-07-12 16:39:58 +08:00
@meibu #28 好好读题 难题是在网关这里 如何获取局域网每个设备的 slaac 出来的 IPV6 而不是用什么动态域名服务 就算要用我也没理由放弃 CF 不用去选择这种看起来蛮野鸡的服务
liuli
2019-08-25 00:41:59 +08:00
@Maskeney 现在有好办法了吗,我遇到与你同样的问题,移动宽带只有 IPV6 可以直通,但 nas 的 v6 地址与路由器不同,群晖似乎不支持 v6 地址的 ddns。
heartrick
2020-07-03 18:12:36 +08:00
@liuli 今天刚装完移动宽带,面临同样的问题。
lentrody
2020-12-14 16:47:38 +08:00
@cwbsw 如果是需要 DDNS 解析的场景那就还是应该部署啊,如果要解析到域名还有必要使用隐私地址吗?
lentrody
2020-12-14 16:50:43 +08:00
@ysc3839 隐私地址和 EUI-64 生成地址是可以同时存在的,Windows 里就是这样,访问外部网站时优先使用隐私地址,同时也可以用固定后缀地址访问进来。

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

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

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

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

© 2021 V2EX