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