mobile - 如果请求来自移动电话网络,我能否仅通过 IP 地址判断?

标签 mobile tcp ip

假设我不能依赖用户代理字符串,我能否仅通过 IP 地址判断连接的客户端是否源自移动网络?

最佳答案

某些 IP 范围由其所有者专用于移动网络(我刚刚用谷歌搜索了 adresses for RIM(黑莓))。但是,IANA 没有专用于移动网络的 IP 范围,因此您必须搜索每个可能的提供商的范围。此外,您将不得不搜索每个移动到网络代理的地址(即 opera mobile 使用的代理)。而且您仍然无法捕获使用 WiFi、使用私有(private)代理或 VPN 的客户端...

所以,简而言之,是的,您可以在一定程度上通过 IP 地址判断客户端是否在移动网络上,但这需要很难维护查找数据库,并且您无法捕获所有移动客户端

关于mobile - 如果请求来自移动电话网络,我能否仅通过 IP 地址判断?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10698823/

相关文章:

html - 哪些是移动网络开发的好引用?

mobile - detectmobilebrowsers – 如何添加 ipad & co//检测移动浏览器 js

Java代理拦截请求

linux - 国家和外部 IP Bash 脚本

android - 为什么透明图像在 Flutter 中看起来质量很差?

css - 为手机加载不同的 CSS(但不适用于平板电脑)

ssl - 如果我使用 RC4 SSL 密码套件,拦截 TCP/IP 流量是否容易?

networking - 如何连接两个 tcpdump 文件(pcap 文件)

perl - perl 中的反向 DNS 查找

django - 将客户端 IP 信息添加到 Django 记录器中