2012-11-26 52 views
0

我試圖從我的模擬android設備發送IPv6數據包到我的主機。是否有任何IPv6地址到達仿真器的hosts :: 1地址(類似於IPv4的10.0.2.2)? 我沒有找到關於在emutlator networking guide中使用IPv6與仿真設備或搜索網絡的任何信息。從模擬器發送IPv6數據包到主機

在此先感謝。

+0

:: 1是localhost,所以你將永遠無法從仿真器(它本身就是一個仿真主機,並將擁有自己的:: 1地址)到達該地址 –

+0

Android仿真器正在使用虛擬路由器將主機連接到仿真設備。從仿真設備向10.0.2.2發送數據包時,虛擬路由器會將其重定向到主機127.0.0.1地址。這是在我使用IPv4的情況下,但我必須測試一些IPv6的東西,所以我需要類似的IPv6。 – andreas

回答

2

目前Android模擬器不支持IPv6。它最新的詞是從three years ago

我打算向IPv6支持添加到該仿真器,但它確實做了不平凡的事,考慮到QEMU內部防火牆/ NAT的狀態。希望它能夠儘快推出,但我目前沒有承諾任何內容。

我可以給你的最好的建議是使用一個設備。但請注意,有許多與WiFi上的IPv6有關的Android錯誤,因此目前您需要一個已經部署了IPv6的運營商。

+0

雖然這不是我希望的答案,謝謝指出。 – andreas

+0

在SDK 25.3.0+中進行了更改。在這裏發佈答案:https://stackoverflow.com/questions/8609092/android-emulator-access-to-ipv6-possible-network-is-unreachable –

相關問題