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

如果添加%A(本地 IP 地址),这应该表明连接是通过本地系统的 IPv4 地址还是通过其 IPv6 地址到达的。

于 2013-02-16T23:11:00.690 回答