【问题标题】:Does Android support Teredo?Android 是否支持 Teredo?
【发布时间】:2018-03-26 10:27:27
【问题描述】:

我需要从我的 Android 手机访问 IPv6 地址上的 SSH 服务器,但不能,因为我在 IPv4 网络上。在 IPv6 网络上它可以工作。 Android 是否以某种方式支持 Teredo/miredo,以便我可以访问 IPv4 网络上的 IPv6 地址?

编辑:在否决后,我决定以图形方式说明问题。

问题

如您所见,无法从 IPv4 网络连接到 IPv6 地址。 Teredo 就足够了,但显然在 Android 上不可用。我正在寻找与 Teredo 类似的解决方案,这就是这个问题的目的。

我的 ISP 目前忽略我的请求,而我无权访问路由器。

当前的解决方法

我正在使用我以前运行双栈 IPv4IPv6 的大学服务器。我能够 SSH 从 Android 到此服务器,然后从那里到我的家庭服务器。我能够为 VNCHTTPS 创建 SSH 隧道。

此解决方案足以满足基本需求,但我相信还有更好的方法。

【问题讨论】:

标签: android networking ssh ipv6


【解决方案1】:

Teredo 没有被广泛使用。通常不推荐。

您的本地 (wifi) 网络:如果您可以控制自己的网络,DNS64+NAT64 会为您工作,这是一种非常常见的方法。

您的手机网络:Android 具有启用 464xlat 的挂钩,如果您的提供商提供具有 DNS64+NAT64 的 v6。如果没有,这显然不适合你。

如果失败,请考虑使用双堆栈主机和 ssh ProxyCommand。或者在目标主机上添加一个 v4 的地址,并在 DNS 中放置一个具有不同子域(ipv4.foo.bar)的 A 记录。

考虑(礼貌地!)抱怨您的供应商,或寻找替代方案。

【讨论】:

    猜你喜欢
    • 2010-12-16
    • 2015-01-03
    • 2016-12-15
    • 1970-01-01
    • 1970-01-01
    • 2013-05-10
    • 2012-03-17
    • 2013-01-03
    • 2015-12-16
    相关资源
    最近更新 更多