【发布时间】:2014-06-07 16:10:49
【问题描述】:
我有用作客户端的 linux 机器并具有双 IP,即 ipv4 和 IPv6。我想通过它的 IPV6 地址从这个客户端发送一些请求。默认情况下,服务器总是接收来自 IPv4 地址的请求。我们无法对服务器进行任何更改。是否有一些简单的方法/配置可以在客户端机器上完成,以便通过其 ipv6 地址发送请求。感谢您在这方面的任何帮助。
【问题讨论】:
标签: ip-address
我有用作客户端的 linux 机器并具有双 IP,即 ipv4 和 IPv6。我想通过它的 IPV6 地址从这个客户端发送一些请求。默认情况下,服务器总是接收来自 IPv4 地址的请求。我们无法对服务器进行任何更改。是否有一些简单的方法/配置可以在客户端机器上完成,以便通过其 ipv6 地址发送请求。感谢您在这方面的任何帮助。
【问题讨论】:
标签: ip-address
在客户端上,确保您使用的是 IPv6 套接字,而不是 IPv4 套接字:
int sock = socket(AF_INET6, SOCK_STREAM, 0);
AF_INET6 指定 IPv6。 AF_INET 指定 IPv4...
【讨论】: