Websocket 当ipv6客户端连接到ipv4主机时会发生什么情况

Websocket 当ipv6客户端连接到ipv4主机时会发生什么情况,websocket,web-hosting,ipv6,ipv4,Websocket,Web Hosting,Ipv6,Ipv4,这是一个很难回答的问题,但网络不是我的专长。例如,如果我有一个ipv4服务器和一个ipv6客户端连接,它们的ip会显示为什么?此外,如果我想设置套接字连接,例如,我的服务器是否也必须是ipv6,或者代码是否只需要能够处理它 我已经研究了代码处理的工作原理,但没有说明服务器是否必须是ipv6本身。IPv4和ipv6是两个独立的不兼容协议。IPv6客户端无法直接连接到仅运行IPv4的服务器 如果中间路由器或交换机从IPv6协议映射到IPv4,或者如果服务器同时运行这两个协议,则可以进行连接。但是,I

这是一个很难回答的问题,但网络不是我的专长。例如,如果我有一个ipv4服务器和一个ipv6客户端连接,它们的ip会显示为什么?此外,如果我想设置套接字连接,例如,我的服务器是否也必须是ipv6,或者代码是否只需要能够处理它


我已经研究了代码处理的工作原理,但没有说明服务器是否必须是ipv6本身。

IPv4和ipv6是两个独立的不兼容协议。IPv6客户端无法直接连接到仅运行IPv4的服务器


如果中间路由器或交换机从IPv6协议映射到IPv4,或者如果服务器同时运行这两个协议,则可以进行连接。但是,IPv6客户端仍在维护IPv6连接,并且不知道有任何IPv4连接。

IPv4和IPv6不直接兼容。在大多数安装中,客户端将同时具有IPv4和IPv6地址,并将使用任何一个合适的地址连接到服务器。也就是说,他们将使用IPv4地址连接到IPv4服务器,使用IPv6连接到IPv6服务器,如果服务器同时支持这两种地址,他们将优先选择其中一种(通常是IPv6)


仅IPv4客户端无法连接到IPv6服务器。除非您打算只向IPv6用户提供服务,否则您需要在IPv4或两种协议上提供服务,以支持IPv4客户端。

“几乎没有ISP停止IPv4服务”,所以我不必担心人们无法访问我的服务器,是吗?至少暂时不会。对吧?不是很长时间。如果IPv4在十年后仍然不是事实上的标准,我会非常惊讶。免费软件:请注意,IPv4服务将包含多层NAT和IPv4-over-IPv6隧道(DSLite、MAP等)。因此,如果您想要良好的性能,或者不希望所有传入连接都出现在几个大NAT框中,那么除了IPv4之外,您最好还提供IPv6连接。是的:ISP必须为那些不使用IPv6的服务提供IPv4连接,但他们不喜欢,而且也不会pretty@SanderSteffann谢谢我已经从我的答案中删除了不正确的信息。