gpt4 book ai didi

javascript - 客户端支持双栈ipv4+ipv6时获取用户ipv4

转载 作者:行者123 更新时间:2023-11-30 12:04:20 29 4
gpt4 key购买 nike

所以我有一个带 php 的 NGINX Web 服务器,我需要一种方法来强制所有客户端通过 IPv4 连接,如果它们有双栈 IPv4+IPv6,并且如果它们只支持 IPv6 或只支持 IPv4 仍然能够连接。

我该怎么做?

如果不可能,我是否可以使用 java 脚本获取客户端的 IPv4(当通过 IPv6 连接时)并将其发布到 url?

最佳答案

您无法控制客户端行为,将客户端推送到特定 IP 地址并不是一个好主意。客户端甚至可能在单个 session 期间在协议(protocol)之间更改。要么是因为他们的移动设备连接到不同的网络,要么是因为浏览器如何实现快乐眼球标准。有许多不同的技术可用于将用户连接到 IPv4 和 IPv6 互联网,以致于再三猜测他们选择什么将以泪水告终。

只需让您的服务可以通过两种协议(protocol)平等地访问并实现它,这样协议(protocol)就无关紧要了。这是唯一可持续的解决方案。

关于javascript - 客户端支持双栈ipv4+ipv6时获取用户ipv4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35660388/

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