Поскольку в кеше DNS сохраняется информация (например, IP-адрес) о недавно использованных веб-сайтах, можно ли увидеть, какие веб-сайты там хранятся, тем самым сообщая нам, какие сайты посещал пользователь? Когда я набираю ipconfig / displaydns в строке cmd, я не получаю то, что ищу. Есть способ лучше?
Подписаться
Вы видите только те вещи в кеше, у которых не истек срок действия TTL, afaik. Многие сайты используют TTL с коротким сроком действия для лучшей балансировки нагрузки и т. д.
Это потому, что «веб-сайт» или любой другой сетевой сервис, полагающийся на DNS, — это гораздо больше, чем вы думаете. Один веб-сайт может включать контент, который хранится на многих разных веб-серверах, например изображения, хранящиеся в CDN (сети доставки контента). Например, когда вы загружаете Reddit, вы можете увидеть DNS-запросы для Fastly, которые использует CDN Reddit. Загрузка другого веб-сайта может привести к запросам на очень странные поддомены CloudFront, сети CDN, которая сейчас принадлежит и управляется Amazon. Каждое из этих имен должно быть преобразовано в IP-адрес, чтобы ваш браузер мог отображать этот контент. Итак, набираете ли вы «reddit.com» в своем браузере или просматриваемая страница содержит контент, размещенный на «alasfhonqekdisoh.cloudfront.com», это все DNS, и все это сохраняется в вашем кэше DNS.