我试图在Verizon / AT& T蜂窝网络上从主机(PC或其他)连接到移动蜂窝Android设备。此设备仅使用3G网络并关闭其Wi-Fi。 Android设备有一个监听套接字,我需要远程主机作为连接启动器。据我所知,Verizon / AT& T使用NAT遍历移动电话,并在蜂窝网络上为其分配本地IP地址。这可以防止我从远程主机启动与设备的连接。如果我错了,请纠正我。
使用IPv6分配时,对于" real"的数量不应有任何实际限制(实际上是无限制的)。可以分配的IP。 因此我的问题是: 1. Verizon / AT& T蜂窝网络是否支持IPv6并为有能力的Android设备分配IPv6地址? 这个问题是否可行? 3. Android 2.2+是否有足够的IPv6支持来实现这样的解决方案?
我知道可以使用的其他方法,例如C2DM,但它们有一些阻碍我使用它们的缺点(例如未知的响应时间)。
感谢。
答案 0 :(得分:0)
答案 1 :(得分:0)
您假设运营商,任何运营商,而不仅仅是Verizon,允许移动终止的流量。无论地址空间如何,请考虑对网络的影响。如果我有一个给定网关的已定义的IPv6地址前缀,让我们说,20001:5555:0000:1111/64,虽然它有很多地址空间要扫描,但我可以启动类似于DOS / DDOS攻击的东西。当然,大多数地址都不会做任何事情,但要记住有关移动的一件重要事情 - 实际的IP传输成本很低。 RADIO SPECTRUM非常珍贵。如果您扫描一块地址空间,并且运营商没有阻止它,则会点亮该网关及其频谱。
一般而言,由于这个原因,运营商不允许未经请求的入站流量 - 由于没有实际流量,因此浪费了大量频谱。