同网段要求:为什么 AirScreen 和发送端必须在同一个局域网
核心原因:三种协议都依赖局域网广播
AirScreen 接收的三种无线投屏协议(AirPlay、Cast、DLNA)的设备发现机制都依赖局域网内的广播包:
| 协议 | 发现方式 |
|---|---|
| AirPlay | Bonjour(基于 mDNS 组播) |
| Cast | Google Cast SDK(SSDP 或 mDNS) |
| DLNA | UPnP(基于 SSDP 组播,239.255.255.250:1900) |
这些广播包不会跨路由器转发(路由器默认不转发 239.255.x.x 的组播)。这意味着:
AirScreen 接收端和发送端设备必须在同一个路由器管理的同一个局域网网段内才能互相发现。
常见的不同网段场景
以下情况会导致设备虽然物理上连着同一个 Wi-Fi,但逻辑上在不同网段:
情况一:访客网络(Guest Wi-Fi)隔离
很多家庭路由器提供访客网络功能。路由器会把访客 Wi-Fi 下的设备和主网络设备隔离——访客网络的设备不能和主网络的设备互相通信,包括无法发现 AirPlay/Cast/DLNA 设备。
判断方法:
- 你的 iPhone 连的是家里的主 Wi-Fi 还是 Guest Wi-Fi?
- AirScreen 的 Android TV 连的是主 Wi-Fi 还是 Guest Wi-Fi?
解决方法:确保两台设备都在同一个网络(主 Wi-Fi 或同一个 Guest Wi-Fi)。
情况二:Wi-Fi 5GHz / 2.4GHz 隔离
有些路由器把 5GHz 和 2.4GHz 做成两个独立的广播域,设备分别连到不同频段后可能无法互相发现。
判断方法:
- 路由器后台能不能看到两台设备分别在不同的 Wi-Fi 接口上?
- 两台设备的 IP 地址是否在同一个网段(如 192.168.1.x)?
解决方法:
- 统一把两台设备连到同一个频段(5GHz 优先,带宽高延迟低)
- 或者在路由器设置里开启 5GHz 和 2.4GHz 之间的桥接
情况三:路由器的 AP 隔离 / 客户端隔离
某些路由器有"AP 隔离"、"客户端隔离"、"用户隔离"等功能,会阻止同一 Wi-Fi 下的设备互相通信。
判断方法:
- 路由器后台 Wi-Fi 设置里有没有开启这个选项?
- 如果同一 Wi-Fi 下手机无法 ping 通 Android TV 的 IP,大概率是这个原因
解决方法:关闭 AP 隔离 / 客户端隔离。
情况四:多路由器串联
家庭网络可能有多个路由器:主路由 → 交换机 → 副路由。如果副路由工作在路由模式(而不是桥接/AP 模式),它下面的设备会处于另一个网段。
判断方法:
- AirScreen 接收端的 IP 和发送端的 IP 网段是否一致?(如 192.168.1.x 和 192.168.2.x 是不同网段)
解决方法:
- 副路由改成桥接/AP 模式(关闭它的 DHCP)
- 或者把 AirScreen 和发送端设备都连接到同一个路由器
情况五:公司/学校网络
公司/学校网络通常有严格的防火墙和广播隔离策略,大概率无法直接 AirPlay 到 AirScreen。
解决方法:用手机热点把 AirScreen 和发送端设备连到一起测试——如果手机热点下能通,说明问题就在公司/学校网络的策略上。
快速判断网络是否通的方法
方法一:看 IP 地址
在 AirScreen 的 Android TV 上:
- Settings → Network & Internet → Wi-Fi → 当前网络 → IP address
- 记下 Android TV 的 IP(比如 192.168.1.105)
在发送端 iPhone / Mac 上看自己的 IP:
- iPhone:设置 → Wi-Fi → 当前网络旁边的 i → IP 地址
- Mac:系统设置 → 网络 → Wi-Fi → 详细信息 → TCP/IP → IPv4 地址
两个 IP 如果前三个数字完全一样(比如都是 192.168.1.x),说明在同一个网段。如果前三个数字不同,说明在不同网段。
方法二:用 AirScreen 提供的排查工具
Ionitech 官方帮助中心建议:如果怀疑是网络问题,可以创建一个 Wi-Fi 热点来隔离测试:
- 用手机开一个 Wi-Fi 热点
- AirScreen 的 Android TV 连到这个热点
- 发送端设备(iPhone/Mac)也连到这个热点
- 测试能不能投屏
如果手机热点下能通,说明原来的家庭网络有问题(网段隔离、AP 隔离等)。如果手机热点下也不通,问题可能在 AirScreen 本身或设备兼容。
小结
同网段要求是 AirScreen 找不到设备时首先要排查的原因。80% 的"AirScreen 搜不到"问题都和网络隔离有关。先确认两台设备在同一个 Wi-Fi、同一个网段,再去排查其他原因。