有人知道 Android 如何检测 Wi-Fi 是否可以访问互联网吗?

有人知道 Android 如何检测 Wi-Fi 是否可以访问互联网吗?

我正在为一个艺术装置制作“恶搞互联网”,遇到了一个难题,也许你能帮我解决。目标是创建一个无线热点,看上去可以访问互联网,但会将所有域名解析为我的笔记本电脑的地址。从那里,我托管了流行网站的讽刺版本。

问题是移动设备(到目前为止我只在 Android 上测试过,但我认为 iOS 也一样)可以检测到 Wi-Fi 热点没有互联网接入,并会返回到蜂窝无线电。我希望它只是“呼叫家里”,我可以伪造一个响应,但在使用 wireshark 监控网络时,我没有看到任何此类流量。

有谁知道这是如何做到的吗?

答案1

为了苹果iOS

为了Chromium OS和Android

通过该 LAN 上您控制的本地 DNS 欺骗这两个域(根据您的问题,我猜您知道如何实现,提示:强力域名

并提供必要的 URL,以便手机获取所需的内容或 HTTP 代码

相关内容