Вы можете легко сделать это, написав приложение, которое перехватывает исходящие пакеты через порт 80 (и соответствующую информацию DNS). Проблема в том, что это приложение должно работать на каждом клиентском компьютере, который вы хотите отследить. Как утверждают другие, более простой способ заключается в использовании преимуществ вашей сетевой архитектуры и туннелировании всего трафика через центральный прокси-сервер, который может записывать ту же информацию.
Существует множество корпоративных инструментов, подходящих для этой задачи в последнем случае.