一位用户报告了我们支持的移动应用中存在的问题。我们的应用是 Android 和 iPhone 的原生应用。我们在服务器应用日志中搜索了遇到类似问题的用户,发现 90% 以上遇到此错误的用户使用的 IP 地址为 173.209.211.* 和 173.209.212.*
以下任意地址的 WHOIS 信息显示:
NetRange: 173.209.192.0 - 173.209.223.255
CIDR: 173.209.192.0/19
NetName: HOSTEDSOLUTIONS-1
NetHandle: NET-173-209-192-0-1
Parent: NET173 (NET-173-0-0-0-0)
NetType: Direct Assignment
OriginAS:
Organization: Hosted Data Solutions, LLC (HDSL-5)
RegDate: 2009-09-28
Updated: 2014-03-13
Ref: http://whois.arin.net/rest/net/NET-173-209-192-0-1
OrgName: Hosted Data Solutions, LLC
OrgId: HDSL-5
Address: 8125 Highwoods Palm Way
City: Tampa
StateProv: FL
PostalCode: 33647
Country: US
RegDate: 2013-12-18
Updated: 2014-11-13
Ref: http://whois.arin.net/rest/org/HDSL-5
我相信托管数据解决方案有限责任公司是沃尔玛 Straight Talk 预付费电话服务的互联网服务提供商。
如果客户端使用的 IP 地址在请求之间发生变化,那么我们看到的错误就可以得到解释。Straight Talk 是否为其客户端设备进行某种 IP 地址池或网络地址转换?我们在服务器日志中看到的客户端 IP 地址是否可能在来自同一客户端的请求之间发生变化?
我知道 Straight Talk 出售无限预付费数据计划,但一旦用户达到最大数据阈值(大多数计划似乎都有 3GB 的阈值),用户的数据就会受到限制,直到下一个计费周期。直言不讳网站说:
30 天无限套餐包含每 30 天周期 3 GB 的高速数据。超过 3 GB 后,您的数据速度将在 30 天周期的剩余时间内降低。在 30 天套餐周期结束时兑换新的 30 天服务计划后,高速数据将恢复。
当用户达到数据阈值并且其服务受到限制时,有人能告诉我网络行为如何变化吗?吞吐量和延迟如何变化?是否有可能将受限制的用户放入某个共享 IP 池中,并且他们的地址会随着每次请求而改变?
答案1
是的,看起来 Straight Talk 客户端 IP 地址在每次请求时都会发生变化。
我从沃尔玛购买了一部 Straight Talk 手机。看来,当通过 3G 连接时,Straight Talk 会为我的手机提供一个 10.xxx 不可路由的 IP 地址。然后,当我连接到互联网上的服务时,Straight Talk 会执行网络地址转换。
我的手机状态显示其 IP 地址为 10.238.xx,但是,访问类似http://www.whatismyip.com/我手机的浏览器中显示使用的外部 IP 地址,如 173.209.211.143。每次我刷新 whatsmyip.com 上的页面时,我都会获得一个新的外部 IP 地址。