Unifi手机APP如何通过域名远程访问

Unifi网络 iOS APP,控制器可选登录类型有:智能、云、主机名称、IP地址。

我理解云和主机名称,这两种应该可用于远程访问,IP地址应该是局域网访问。当前我已经可以云、IP地址访问。主机名称配置了自己申请的域名,并且配置了DDNS。并根据这个链接https://help.ui.com.cn/articles/206121902/在路由器上配置了端口转发,这些tcp的几个监听全部配置了。但是仍然无法使用主机名称访问。

目前我也没有看到官方文档说明怎么使用这个方式连接控制器,手机APP连需要不同的端口么?

首先描述混乱且没有实质的有用信息:

在哪里配置的?配置的什么?怎么验证成功了?
显然有什么地方不对才不能用诶…… 请补充有效信息 :crazy_face:

一样的问题,在哪里配置的?配置的什么?如何验证?

同样情况就是不清楚你用的APP的版本?手机品牌「至少截图截个全图吧,大家能看到是水果机还是安卓机……你认为不重要的信息可能恰恰就是重要的信息 :rofl:」APP上你是怎么添加的,也请截图能有说明则更佳;

哎……懒得说你了,Talk is cheap,show me the code!

然后是针对问题的解题思路:

  1. 首先,所谓主机名称访问,就是用有规则的字符串替代原来公网IP地址,那么这个字符串就需要去DDNS服务商注册「公司注册静态域名的不在本主题讨论范畴内」,这些服务商都有提供工具来反馈你的注册动态情况的,主要的就是你注册上去的域名「字符串」和更新公网IP,那么在AC本地或USG本地是能看到自己当前的公网IP地址的,去DDNS服务商查记录中和自己当前是否一致就能知道自己的DDNS配置是不是起效了的,另外免费服务并不是立即生效的,根据服务商不同规则,大致会有10~15分钟的延迟,也就是你申报成功了,外网访问的时候也会存在一个时间段还是旧记录的。但是DDNS服务商提供的工具一般都能显示是否申报成功。
  2. 其次,DDNS确认成功了之后,才会有端口转发的部分,这时候你用的什么设备型号就有关系了「你主贴信息就没说啊 :crazy_face:」……UDM/UDMP需要做WAN-》LOCAL防火墙规则;UCK或软AC需要做WAN-〉LAN映射规则;如果是其他路由器的请参照它们的说明书操作端口映射!

云是官方提供的一个远程访问控制器的方式,通过官方的服务器进行转发,无所谓控制器是否能提供外网访问,但是速度较慢。
主机名称方式实际上就是域名,可以内网,也可以外网,但是如果是外网访问,控制器又在内网的话,则需要用端口映射的方式提供服务。
至于转发的端口,如果是软件控制器或者第1代、第2代的控制器,只需映射8443端口即可,如果是最新款的控制器或者udm,需要同时映射443和8443,但是国内运营商基本上已经封了这两个端口。
根据你的截图和描述,已经把端口全部映射了,域名也申请了,采用的是软件控制器的方式。如果都正确的话,应该可以访问的,如果还不行,有个可能:获取的外网ip实际还是城域网ip,不是互联网ip,这个需要排除一下。如果问题出在ddns上,先在外网直连IP:8443(不用域名)试试看能否访问。端口映射是否成功用网上的端口扫描工具扫一下,看是否成功(https://tool.chinaz.com/port/)。还有,装控制器软件的操作系统,本身是否有防火墙?

谢谢。我理解你开头说的访问方式的差别,所以我才希望不经由服务器转发实现远程访问,还有就是隐私方面的考虑。

开始我也是这样想的,然后发现不通的时候就猜测可能手机APP使用的端口并不是web访问的端口。然后网上没找到答案,所以就来这里提问了。

最后,我的问题解决了,是由于花生壳DDNS它的机制是更新IP后,如果一段时间不跟服务端保持心跳,服务器就会自动把映射指向0.0.0.0,导致无法解析,然后还有更新IP后,DNS同步的时延问题,当时验证DNS解析是对的,这个只是那个默认的DNS服务器,ios手机蜂窝的DNS服务器无法指定不确定用的是哪个,可能它还未同步所以不能解析。

补充,经验证,最新版控制器也只需要8443,目前没发现使用上有啥问题。

最新版的控制器,你用的是软件的方式,还是硬件的方式?我试过udm pro只映射8443就不行。老版本的网页访问是8443,新版本的是直接访问443

我用的软件。不喜欢all in one,耦合一起难升级。软件官网下载的最新,网页默认8443.

软件和老款的硬件是只用8443端口就可以访问


官方文档都有说明,没必要讨论 :point_up_2: :point_right:UniFi - 应用端口 ,此贴关闭