2012-01-01 106 views
0

我試圖從主機(PC或其他)連接到Verizon/AT蜂窩網絡上的移動蜂窩Android設備。此設備僅使用3G網絡並關閉其Wi-Fi。 Android設備有一個監聽套接字,我需要遠程主機作爲連接啓動器。據我所知,Verizon/AT & T使用移動電話的NAT穿越,並在蜂窩網絡上爲其分配本地IP地址。這可以防止我從遠程主機啓動到設備的連接。如果我錯了,請糾正我。在蜂窩網絡上的Android設備上創建IPv6套接字服務器

隨着IPv6分配的使用,對於可分配的「真實」IP數量不應有任何實際限制(實際上不受限制)。 因此我的問題是: 1. Verizon/AT & T蜂窩網絡是否支持IPv6並將IPv6地址分配給有能力的Android設備? 2.這個問題是否可行? 3. Android 2.2+是否有足夠的IPv6支持來實現這樣的解決方案?

我知道可以使用的其他方法,如C2DM,但它們有一些缺點(如未知的響應時間)阻止我使用它們。

謝謝。

回答

0
  1. Verizon的LTE網絡支持IPv6(見下文)。手機分配了全球範圍的IPv6地址
  2. 雖然沒有IPv6與IPv6我是而不是能夠連接到我的手機上運行的套接字偵聽器,或ping6手機,所以似乎有某種入站過濾
  3. API有充分支持對IPv6提供的底層網絡接口支持它

enter image description here

0

您假設載體,任何載體,不只是Verizon的,允許移動終止業務流。無論地址空間如何,都要考慮對網絡的影響。如果我爲給定的網關定義了一個IPv6地址前綴,比如說,20001:5555:0000:1111/64,雖然它需要很多地址空間來掃描,但我可以啓動類似於DOS/DDOS攻擊的東西。當然,大多數地址都不會做任何事情,但要記住一件關於移動設備的重要事項 - 實際的IP傳輸成本較低。 RADIO SPECTRUM非常珍貴。如果掃描一個地址空間塊,並且運營商不會阻止它,則會點亮該網關及其頻譜。

一般來說,運營商不允許未經請求的入站流量出於這個原因 - 這對於沒有實際流量的頻譜浪費很多。

相關問題