我有一个带有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。这不是我的问题。谢谢。
答案 0 :(得分:1)
如果添加%A
(本地IP地址),则应指示连接是通过本地系统的IPv4地址还是其IPv6地址到达。