如何用外网ddns 访问控制器?

我的unifi控制器是装在Windows 10的,版本5.9.29。PC的ip是192.168.3.3。在本地局域网的情况下,用我注册的域名可以访问控制器界面,可是用外网就不行(用DDNS外网可以访问群晖)。已打开防火墙和设置了端口转发。请教这种情况怎么处理?

捕获.PNG

捕获1.PNG

捕获2.PNG

1.请注意80和8080端口,天朝运营商都是封杀的…… 因此先外网需要修改成7443或6443这样的比较现实;

2.另80、8080、8443均是TCP端口请在PortForward里选TCP而不是Both;

3.防火墙里仅实现端口映射的话,不需要手动建立任何规则,请把建立好的那条2000删除掉;

4.以上操作都搞完了,请在点击设备出来的浮动页面上第三个图标「Config」页面中选「MANAGE DEVICE」–》Force provision,点击「provision」按钮,强制下发配置。等设备重新上线后,断电重启一次USG,使其配置生效。

5.最后把你的AC控制器也重启一遍,并把自己AC控制器的WIN10上所有的防火墙关闭掉。「不能确认是否关闭的,可以在网内另外找台PC或手机访问https://AC-IP:8443/来确认是否有防火墙(AC-IP是你WIN10的IP地址)」

多谢版主回复!已按您的配置要求做了,所有局域网的电脑都可以用https://我的域名:8443来访问控制器页面,就只有外网还是不能访问。

多谢版主回复。已按要求配置,局域网的电脑都可以用域名加8843访问,就是外网不行。

有没有确定外网访问的动态域名是不是正确解析了?去DDNS服务提供商的页面看一下你的动态域名解析的IP是不是你的外网IP

多谢关注。外网用域名是可以正确访问到群晖ds916+的。现在把unifi控制器迁移到了群晖的Docker,但是外网用域名+端口还是访问不了控制器。

个人觉得你自己试试其他的端口映射服务比如Plex是不是在外网能够访问,如果能的话,应该是8443端口有占用了,你外网换个7443或6443端口看看。改完记得强制下发一次,USG重新在线了,再断电重启一次USG就差不多了。

今天把控制器的端口改成7443就可以外网访问了。多谢版主和大家的指点。