是否可以在路由器中进行完整的 URL 日志记录(即不仅仅是子域名级别)?

是否可以在路由器中进行完整的 URL 日志记录(即不仅仅是子域名级别)?

我使用 OpenDNS 记录访问过的网站。但我只获取访问过的域/子域。是否可以记录访问的完整 URL(例如https://superuser.com/questions/ask,而不仅仅是 superuser.com)?

答案1

完整 URL 在协议栈中比域名高一级。为了记录完整 URL,您需要某种可以扫描 HTTP 协议的工具。

最简单的方法是设置一个(透明)代理服务器,并让所有网络流量都通过此代理路由。这将为您提供包含完整 URL 的日志。

在 Linux 上设置代理的一个简单方法是乌贼

答案2

您的 Web 服务器几乎肯定具有日志记录功能,为什么不使用它呢?然后您可以使用 analog、webalizer 或 visitors 等工具来分析日志。

您无法仅通过 DNS 查询来做到这一点,因为这样无法获得访问的完整 URL。只有域/子域可以被捕获,正如您所看到的。

相关内容