Вот как просмотреть кеш DNS на любом компьютере с Windows 10

Опубликовано: 2020-10-06

Хотите узнать, как просмотреть кеш DNS в Windows 10? Если да, то этот урок для вас. На ПК с Windows 10 существует несколько способов отображения содержимого DNS. Во-первых, вот краткое изложение того, что означает кеш DNS.

Что такое кэш DNS?

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

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

Как проверить кэш DNS в Windows 10

Как отмечалось ранее, существуют различные способы отображения кеша DNS в Windows 10. Это может быть полезно, если вы хотите диагностировать проблемы с DNS, например, когда может быть кэширована недействительная или устаревшая запись DNS.

Через командную строку

Чтобы отобразить содержимое кеша DNS, вам необходимо выполнить следующую команду в командной строке с повышенными привилегиями:

  1. Нажмите сочетание клавиш Win + S и введите «cmd» (без кавычек).
  2. Нажмите «Запуск от имени администратора» на правой панели.
  3. В окне командной строки введите следующую команду и нажмите Enter:
    ipconfig/displaydns

После выполнения команды будут отображены следующие результаты:

  • Имя записи — это имя, которое вы запрашиваете в DNS, и записи, например адреса, принадлежащие этому имени.
  • Тип записи — относится к типу записи, отображаемому в виде числа (хотя обычно они называются по именам). Каждый протокол DNS имеет номер.
  • Время жизни (TTL) — это значение, которое описывает, как долго запись кэша действительна, отображается в секундах.
  • Длина данных — описывает длину в байтах. Например, адрес IPv4 составляет четыре байта, а адрес IPv6 — 16 байт.
  • Раздел – это ответ на запрос.
  • Запись CNAME — это запись канонического имени.

Вы можете экспортировать результаты кеша DNS с помощью этой команды:
ipconfig/displaydns > dnscachecontents.txt

Это сохранит вывод в текстовом документе dnscachecontents.txt.

Через PowerShell

Кэш DNS можно просмотреть с помощью Windows PowerShell. Как и в командной строке, вы также можете экспортировать или сохранять базу данных. Вот процедура:

  1. Нажмите сочетание клавиш Win + X и выберите Администратор Windows PowerShell. В качестве альтернативы, если вы не можете найти эту опцию, нажмите сочетания клавиш Win + S, введите «PowerShell» (без кавычек) и выберите «Запуск от имени администратора» на правой панели.
  2. Затем введите команду «Get-DnsClientCache» (без кавычек) и нажмите Enter.
  3. Используйте командлет Get-Help, чтобы получить дополнительную информацию:
    Справка Get-DnsClientCache — полная

Как очистить кеш DNS

Когда вы сталкиваетесь с проблемами подключения к Интернету, очистка или очистка кеша DNS обычно решает проблему.

Вы можете захотеть очистить кэш DNS по разным причинам, в том числе:

  • При попытке устранить проблемы с подключением, когда у вас возникают трудности с доступом к веб-сайтам и приложениям: Если доменное имя в кеше имеет неверный или недействительный IP-адрес, веб-сайт не сможет вернуть правильную информацию. Даже если вы очистите историю браузера, кеш DNS все равно будет содержать старые поврежденные данные. Очистка помогает заставить DNS обновлять результаты.
  • При попытке устранения неполадок или решения проблем с спуфингом DNS или отравлением кеша DNS: Киберпреступники могут попытаться получить доступ к кешу и вставить или изменить IP-адрес с намерением перенаправить вас на веб-сайт, предназначенный для сбора конфиденциальных данных, таких как пароли и банковские реквизиты. Очистка кеша DNS предотвращает это.
  • Защита вашей конфиденциальности: хотя кеш DNS не содержит личных данных, таких как файлы cookie или JavaScript, он сохраняет историю адресов, которые вы посещали недавно, а также тех, которые вы посещаете часто. Такая информация может быть опасна в руках опытного хакера. Очищая кеш DNS, вы стираете свою историю адресов, что снижает вероятность того, что хакер отследит ваше поведение в Интернете.
  • Разрешение устаревшей или устаревшей информации о посещенных сайтах: например, если сайт переместил серверы.

Безопасно ли очищать кеш DNS?

Важно отметить, что очистка кеша DNS не оказывает негативного влияния на вашу систему. Кэш DNS обеспечивает быстрый доступ к веб-сайтам, и когда вы его очищаете, при первом посещении веб-сайта загрузка может занять больше времени, чем обычно. Но потом результаты снова будут быстрее.

Чтобы очистить кеш DNS по какой-либо причине, вы можете использовать командную строку или Windows PowerShell.

Очистка кеша DNS с помощью командной строки

  1. Нажмите клавишу Windows + S и введите «CMD» (без кавычек).
  2. Выберите опцию «Запуск от имени администратора» на правой панели.
  3. Введите в командной строке следующую команду и нажмите Enter:
    ipconfig/flushdns

Вот и все! Вы должны получить уведомление о том, что кеш успешно очищен.

Если проблема связана с сервером, а не с локальным компьютером, вы все равно можете использовать командную строку для очистки кеша DNS, но с помощью другой команды. В этом случае команда будет такой:

  • dnscmd /clearcache

Очистка кэша DNS с помощью Windows PowerShell

Вы также можете очистить кеш DNS с помощью Windows PowerShell. В зависимости от типа кэша, который вы хотите очистить, у вас есть несколько вариантов реализации:

  1. Чтобы очистить кэш локального DNS-сервера, используйте командную строку:
    Clear-DnsServerCache
  2. Чтобы очистить кеш клиента, используйте эту команду:
    Clear-DnsClientCache

Как отключить кеш DNS в Windows 10

Если по какой-либо причине вы хотите отключить кеш DNS на ПК с Windows 10, вы можете использовать инструмент «Контроллер служб», чтобы остановить службу:

  1. Нажмите клавиши Win + R, введите «services.msc» (без кавычек) и нажмите Enter или нажмите OK.
  2. Найдите службу DNS-клиента (или Dnscache на некоторых компьютерах) и дважды щелкните ее, чтобы открыть ее свойства.
  3. Измените Тип запуска на Отключено.
  4. Чтобы снова включить службу, повторите шаги, описанные выше, и измените тип запуска на автоматический.

Кроме того, вы можете деактивировать DNS-клиент с помощью конфигурации системы Windows:

  1. Нажмите клавиши Win + R, введите «msconfig» (без кавычек) в диалоговом окне «Выполнить» и нажмите «Ввод» или нажмите «ОК».
  2. Перейдите на вкладку «Службы» и найдите DNS-клиент.
  3. Снимите флажок рядом с сервисом и нажмите Применить > ОК.
  4. Чтобы снова включить службу, повторите шаги, описанные выше, и снова установите флажок.

Имейте в виду, что отключение этой службы повлияет на общую производительность вашего компьютера и увеличит сетевой трафик для DNS-запросов, а это означает, что веб-сайты будут загружаться намного медленнее, чем обычно.

В заключении…

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

Хотя очистка кеша DNS важна для защиты вашей конфиденциальности и предотвращения случаев взлома, она не удалит все следы конфиденциальной информации. Эти сведения включают историю действий, данные для входа в систему, данные профиля и следы посещений веб-сайтов для взрослых. Даже если вы не открыли их сознательно, вы могли быть перенаправлены без вашего ведома.

РЕКОМЕНДУЕМЫЕ

Решение проблем с ПК с помощью Auslogics BoostSpeed

Помимо очистки и оптимизации вашего ПК, BoostSpeed ​​защищает конфиденциальность, диагностирует проблемы с оборудованием, предлагает советы по повышению скорости и предоставляет более 20 инструментов для удовлетворения большинства потребностей в обслуживании и обслуживании ПК.

Auslogics BoostSpeed ​​является продуктом Auslogics, сертифицированного Microsoft Silver Application Developer.
БЕСПЛАТНАЯ ЗАГРУЗКА

Чтобы эффективно удалить такие конфиденциальные данные и защитить вашу конфиденциальность, вам нужна надежная программа, такая как Auslogics BoostSpeed. Инструмент помогает очистить любую конфиденциальную информацию, которую вы не хотите, чтобы кто-либо нашел. BoostSpeed ​​поставляется со всеми инструментами, которые могут вам понадобиться для поддержания оптимальной скорости работы вашего ПК, а также для защиты конфиденциальности.

Вы особенно найдете функции на вкладке «Защита» весьма полезными. Помимо очистки следов ваших действий в веб-браузерах, системных файлах и приложениях, существует также возможность защитить ваш DNS от несанкционированных изменений. Таким образом, вы не будете беспокоиться о спуфинге DNS, когда злоумышленники изменяют ваши записи DNS, чтобы перенаправить трафик на мошеннические веб-сайты.

Если вы включите Active Browser AntiTracker, ваши данные просмотра будут очищаться после каждого сеанса просмотра, что еще больше защитит вашу конфиденциальность. Мы рекомендуем регулярно очищать ваш компьютер, в зависимости от того, как вы его используете. Поскольку легко забыть запустить техническое обслуживание, вы можете активировать автоматическое сканирование и выбрать, как часто вы хотите запускать сканирование.