2013-02-16 60 views
0

我有一個ipv4和ipv6地址的服務器設置。當有人使用ipv6連接時,ipv6地址顯示在apache日誌中。當有人使用ipv4連接時,ipv4地址顯示在apache日誌中。表示apache日誌中的ipv6條目

最近,決定不登錄請求頁面的人的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的。這不是我的問題所在。謝謝。

回答

2

如果添加%A(本地IP地址),則應指示連接是通過本地系統的IPv4地址還是其IPv6地址到達的。

+0

哇,太簡單了。謝謝! – Felthragar 2013-02-16 23:16:36