Web サーバーが受信した以前の HttpRequest オブジェクトから収集した IPv4 形式の IP のリストがあります。Ipv6形式でIPアドレスを提供するJavaアプレットがあります(JavaアプレットはIPアドレスとともに一連のデータを返します)。アプレットから返された IP がリストの項目と一致するかどうかを確認する必要があります。
IPv6 と IPv4 のフォーマットを相互変換するにはどうすればよいですか?
私の Web アプリケーションはASP.Net C#で構築されています
編集
ここに私が直面している問題があります。Java アプレットはクライアントから一連の IP を返しますが、これはクライアント マシンにあるネットワーク カードの数に依存すると思われます。
これに伴い、ASP.Net HTTPRequest オブジェクトから IP アドレスを取得します。Web サイトへの接続に実際に使用された IP を特定し、いくつかのタスクを実行する必要があります。
問題は、Javaapplet から IPv6 形式の IP を 1 つしか取得しないことがありますが、HTTPRequest オブジェクトから取得した IP は IPv4 形式であるため、比較が失敗することがあります。