0

ipv4 および ipv6 アドレスを使用してサーバーをセットアップしています。ipv6 を使用しているユーザーが接続している場合、ipv6 アドレスが apache ログに表示されます。ipv4 を使用しているユーザーが接続している場合、ipv4 アドレスが apache ログに表示されます。

最近、ページをリクエストした人の IP をログに記録しないことが決定されました。ただし、これにより、接続したユーザーが ipv4 または ipv6 を介して接続したかどうかを判断することが難しくなります。したがって、私の質問は次のとおりです。クライアントが ipv6 を使用したことを示す何かをログに作成することは可能ですか? 行末の「v6」か何かかもしれません。

これは、私の仮想ホスト構成のログ部分がどのように見えるかです:

LogFormat "0.0.0.0 - - %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %T %V" noip
CustomLog /var/www/example.com/logs/access.log noip

IP をログに記録するかどうかに関係なく、議論を開始しないでください。それは私の質問の内容ではありません。ありがとうございました。

4

1 に答える 1

1

(ローカル IP アドレス)を追加する%Aと、接続がローカル システムの IPv4 アドレスまたは IPv6 アドレスのどちらを介して到着したかを示す必要があります。

于 2013-02-16T23:11:00.690 に答える