gpt4 book ai didi

proxy - 如何使用 ipv6 请求连接到 ipv4 主机?

转载 作者:行者123 更新时间:2023-12-04 20:48:38 26 4
gpt4 key购买 nike

虽然现在大多数主机都有 ipv6 地址,但仍有一些主机只有 ipv4。在我的局域网中,使用 ipv4 的连接需要花钱,而使用 ipv6 的连接是免费的。我想实现一个代理来转换 ipv4 和 ipv6 请求,这样我就可以免费连接到 ipv4 主机。
有可能实现吗?有没有可用的软件?

最佳答案

这在很大程度上取决于您想要连接的设备、服务/协议(protocol)和方向。

NAT64/DNS64

使用 NAT64/DNS64,您可以让仅 IPv6 的客户端连接到仅 IPv4 的服务器。系统使用 DNS64 服务器查找要连接的服务器的名称。如果 DNS64 服务器发现只有一个 IPv4 地址可用,它会将服务器的 IPv4 地址替换为一个特殊的 IPv6 地址,在该地址中它已经对原始 IPv4 地址进行了编码。当纯 IPv6 系统连接到该 IPv6 地址时,NAT64 路由器知道其意图是连接到 IPv6 地址中编码的 IPv4 地址,并将建立到该 IPv4 地址的 NAT session 。 NAT64 机器需要同时具有 IPv4 和 IPv6 地址才能执行此操作。

HTTP 代理

如果您只想支持 HTTP 和类似协议(protocol),那么您可以使用 HTTP 代理服务器。它需要同时具有 IPv4 和 IPv6 地址,并且您的应用程序/设备需要支持使用代理服务器。它适用于纯 IPv4 客户端和纯 IPv6 服务器,反之亦然。

socks 5

SOCKS5 代理服务器的使用方式与 HTTP 代理服务器的使用方式相同,但协议(protocol)种类更广泛。不过,您的客户需要支持它。

其他

在 IPv4 和 IPv6 之间还有其他更多特定于应用程序的代理方式。上面提到的几个只是为了让你了解一些常见的。

关于proxy - 如何使用 ipv6 请求连接到 ipv4 主机?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13217577/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com