I'm looking for a way to track which websites are accessed on all devices connected to my internet through the router. I have legitimate reasons for wanting this. Ideally, I don't want to install anything on the individual devices, so I'm hoping there's a method to log this information directly from the router and access it online. Any advice would be greatly appreciated!
2 Answers
Unfortunately, most regular home routers don’t support extensive logging like this; you usually need enterprise-level hardware for detailed logging. Additionally, mobile devices often use static DNS settings, which makes them more challenging to track. Consider using software installed on each device if you really need to keep tabs on internet usage.
You can actually track website usage through certain routers that have that feature. It really depends on your router's firmware, though. If your router supports OpenWRT, that's a solid option. Alternatively, you could set up a Raspberry Pi running Pi-hole and configure your router to point devices to the Pi-hole as the DNS server. This does require some technical know-how, but it can work!

What about OpenDNS? That could also help you with tracking.