我有一个 IPv4 格式的 IP 列表,这些 IP 是从我的网络服务器收到的以前的 HttpRequest 对象中收集的。我有一个 java 小程序,它提供 Ipv6 格式的 IP 地址(java 小程序返回一堆数据以及 IP 地址)。我需要检查小程序返回的 IP 是否与列表中的任何项目匹配。
如何相互转换 IPv6 和 IPv4 格式?
我的 Web 应用程序基于ASP.Net C#
编辑
这是我面临的问题。Java小程序从客户端返回一堆IP,我假设这取决于客户端机器拥有的网卡数量。
除此之外,我还从 ASP.Net HTTPRequest 对象中获得了一个 IP 地址。我需要找出实际使用哪个 IP 连接到我的网站并执行一些任务。
问题是有时我从 javaapplet 中仅获得一个 IPv6 格式的 IP,而我从 HTTPRequest 对象获得的 IP 是 IPv4 格式,因此比较失败。