簡體   English   中英

用於p2p模型的移動網絡上的NAT穿透?

[英]NAT punch-through on mobile network for p2p model?

我正在編寫一個p2p消息傳遞Android應用程序,並且試圖解決移動網絡上NAT的問題。 由於運營商的NAT服務,我目前無法找到一種設備連接3G / 4G網絡上另一台偵聽設備的方法。

我聽說過幾種NAT穿通方法,但是很多方法都涉及使用某種集中式服務器作為中介。 我正在嘗試使用完全分散的p2p方法來完成此任務。

是否存在允許移動網絡上的設備可公開尋址的可行方法?

謝謝!

不,不可能。 在大多數情況下,IP地址已被NAT的用戶位於NAT444之后,並且許多用戶被任意廣播(用戶在其移動電話上具有相同的IP,但位於不同的NAT設備之后)。 2個任播的訂戶無法一起通信。

剩下的唯一方法是打開VPN以獲取Internet公有的真實IP。

我的建議是:不要將VPN用於IPv4! 使用VPN將真實的IPV6獲取到您的手機應用程序,並通過IPv6構建您的p2p應用程序。

您正在與驅使IETF構建IPv6的非常老的問題作斗爭。

因此,轉到IPv6,而忘記ipv4。 解決您問題的唯一好的方法是通過IPv6構建您的應用程序,並且您的應用程序必須將ipv6隧道引入電話。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM