2012-06-14 46 views
0

這個問題是純粹的好奇心。假設我在我的手機上安裝了lighttpd(或任何有關此服務的服務)。從我的電腦Ping ip的結果超時連接,並清除iphones內部防火牆是不存在的(以及我相信沒有反正)。所以對於一個公認的答案,你將需要支付這些理由......我可以使用3G IP連接到我的iPhone嗎?

  1. 如果提供商阻止這些流量,那麼如何創建1允許應用程序通過TCP通過3G監聽端口上的連接?

  2. 蘋果如何推送服務/ iMessage的工作將數據轉移到設備?此服務本身不會使用偵聽端口的tcp協議嗎?

  3. 再次如果提供商阻止這種流量,他們如何確定其iPhone而不是無線加密狗(它也使用SIM卡和我THINK允許外部連接,雖然我不是100%確定)。

的原因,我問的是,因爲我想到了打電話的web服務器,允許管理藏漢作爲位置概覽和狀態等,但如果沒有辦法太連接這將是毫無意義的,和有關動態問題通過將IP地址更新到外部服務器可以解決ip問題。

回答

1
  1. 你的供應商很有可能給你一個IPv4地址是後面的多到一個NAT網關。因此,它們本身不會阻塞您的IP地址,但由於多對一NAT的狀態,您無法從NAT之外到達NAT內部的任何內容。希望IPv6在手機上開始流行時,這種情況將會發生改變。由於這些IP地址沒有短缺,所以不需要NAT。

  2. 就像其他推送服務一樣,它可能實際上是一個連接,它通過電話向Internet上的着名服務器發起。通話服務器在手機打開通知後會向該連接發送通知。

  3. 什麼使您認爲他們檢測(或關心)PDP上下文的另一端是否連接了手機,平板電腦,繫留設備或3G加密狗?

UPDATE約的APN

這是非常有可能是您的運營商提供了一個經NAT IP地址,你的電話和真正的公網IP地址到你的3G加密狗,因爲它們連接到不同的APN。 3G加密狗使用的APN的名稱甚至可能是一個嚴密保密的祕密,以便通過重新配置其手機將打算用於加密狗的APN重新配置爲阻止想要爲其電話獲取公共IP地址的用戶。該APN將在加密狗內部進行預配置,難以提取。這是因爲公共IP地址供應有限,運營商不希望在手機上浪費它們(並且有更多的手機比3G手機)。

上述段落是推測性和載體依賴性的,但似乎有些運營商會這樣做。

+0

這就是爲什麼我說如果提供商阻止。但讓我們說沒有或他們不在乎.. 3的問題是爲什麼1可以連接到一臺筆記本電腦,通過3g(加密狗)使用同樣類型的SIM卡,但不是iPhone或類似的,即使他們幾乎是完全相同(筆記本電腦和iPhone)... – Edhen

+0

也爲1,即使它在nat後面,ping ip地址應該還是應該返回結果吧? – Edhen

+0

回覆:爲什麼一個人應該能夠連接到一臺筆記本電腦,而不是iPhone:你說得對,應該是一樣的。你確定3G加密狗和iPhone使用相同的接入點嗎?可能它們不是。 Re:ping應該仍然在NAT後面工作:或許不是,取決於NAT網關。 – Celada

相關問題