API呼び出しを行っていますが、その呼び出しにはリクエストIPアドレスが必要です。ServletRequest.getRemoteAddr()を使用してリクエストのIPを取得しています。あるユーザーの場合、getRemoteAddr()はIPv4ではなくIPv6を返します。これはなぜですか?
私の理解では、IPv6はIPv4の拡張であり、ユーザーはIPv4ではなくIPv6を使用することを選択できます。これは、ユーザーまたはユーザーのISPがIPv6を使用していることを意味しますか?これはどのように機能しますか....IPv4と同等のものを取得する方法もありますか?
ありがとう。