Как очистить кеш домена

Обновлено: 02.07.2024

Однако многие люди не понимают, что информация также хранится в кеше сервера доменных имен (DNS). В этом руководстве более подробно объясняется, что такое кеш, как он используется и почему важно иногда очищать кеш DNS-сервера. Также будут затронуты преимущества использования такого инструмента, как SolarWinds® Server & Application Monitor (SAM), позволяющего следить за производительностью DNS и очищать кеш при необходимости.

Как работает кэш DNS?

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

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

Чтобы это работало, кэш DNS включает записи ресурсов (RR), которые отображаются в коде ASCII. Компоненты RR включают:

  • Данные ресурса (или rdata): описывает запись. Например, он идентифицирует имя или адрес хоста.
  • Тип записи: относится к типу записи. Тип записи «A» содержит IP-адрес для имени хоста.
  • Имя записи: это необязательное значение доменного имени объекта.
  • Время жизни (TTL): TTL — это необязательное значение, указывающее, как долго действительна запись ресурса, отображаемое в секундах.
  • Класс: это необязательное поле для группы протоколов для RR (чаще всего «IN» для Интернета).
  • Длина данных ресурса: это необязательное поле для хранения длины данных ресурса.

Эта информация полезна для ускорения результатов поиска, но вы можете удалить сохраненные данные даже до истечения TTL. Очистка кеша браузера не решит эту проблему, поэтому вам необходимо очистить кеш DNS в Windows или даже на DNS-сервере.

Зачем очищать кэш DNS?

Очистить кеш DNS важно по нескольким причинам.

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

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

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

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

 зачем очищать кеш DNS

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

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

В других случаях вы можете обнаружить проблему с помощью инструмента мониторинга DNS, такого как SolarWinds Server & Application Monitor. Использование инструмента может помочь вам отслеживать производительность DNS и выявлять проблемы до того, как они вызовут серьезную проблему. Если установлен такой инструмент, как SolarWinds SAM, вы также можете получить предупреждение или заметить другую информацию, предлагающую очистить кэш.

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

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

Использование командной строки для очистки кеша очень просто:

  1. Нажмите кнопку "Пуск" и введите cmd
  2. Откройте командную строку
  3. Введите в приглашении следующую команду:
    ipconfig/flushdns

Это все, что вам нужно сделать. Затем вы должны получить сообщение о том, что кеш успешно очищен.

Если вы хотите просмотреть записи перед очисткой кеша, откройте командную строку и введите команду:

Затем вы можете просмотреть записи и решить, хотите ли вы продолжить очистку DNS.

Очистка кэша DNS на DNS-сервере Windows

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

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

Если вы хотите очистить кеш DNS с помощью PowerShell, у вас есть несколько вариантов, в зависимости от того, какой кеш вы хотите очистить:

  • Чтобы очистить кэш локального DNS-сервера, используйте следующее:

Рекомендуемый инструмент для очистки кэша DNS

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

SAM- DNS-user-experience

Если вы используете инструмент мониторинга, такой как SolarWinds Server & Application Monitor, вы сможете сделать больше, чем просто очистить кеш. Инструмент поможет предупредить вас о любых проблемах до того, как они станут критическими, и позволит отслеживать производительность и просматривать доменные имена. SolarWinds предлагает 30-дневную бесплатную пробную версию SAM, в течение которой программное обеспечение полностью функционально.

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


Это похоже на то, как ваш друг говорит: "Встретимся в бистро Тома". Если вы не знаете, где находится бистро Тома, вы можете найти адрес в телефонной книге и поехать туда.

Однако просмотр телефонной книги может занять много времени, прежде чем вы найдете правильный адрес. Чтобы ускорить этот процесс, ваш компьютер сохраняет некоторые из этих записей для быстрого доступа в дальнейшем. Продолжая предыдущую метафору, это все равно что написать «Бистро Тома — 123 Main Street» на стикере. Это позволяет вашему компьютеру переходить на сайты, которые вы уже посещали, не запрашивая каждый раз DNS-сервер. К сожалению, в редких случаях этот кеш может вызвать проблемы.

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

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

Очистить кэш DNS в Windows

Если вы работаете на компьютере с Windows — на любом компьютере с Windows, даже начиная с XP и старше, — для очистки DNS достаточно выполнить простую команду. Откройте меню «Пуск» и введите «cmd». Щелкните правой кнопкой мыши параметр командной строки и выберите «Запуск от имени администратора». В появившемся окне командной строки введите следующую команду:

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

Очистить кэш DNS на Mac

Пользователям Mac необходимо выполнить быструю команду терминала, чтобы очистить кеш DNS, но эта команда зависит от вашей версии macOS. Сначала нажмите Command + Space, чтобы открыть Spotlight, и найдите «Терминал». Нажмите Enter, чтобы открыть его.

В большинстве современных версий macOS — от OS X Lion до macOS Big Sur — используется следующая команда. Введите его в терминал и нажмите Enter:

sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder

Если вы используете OS X 10.10.1, 10.10.2 или 10.10.3, вместо этого вам потребуется выполнить эту команду:

sudo discoveryutil udnsflushcaches;sudo discoveryutil mdnsflushcaches

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

информационный бюллетень с советами экспертов по максимально эффективному использованию вашей технологии.","first_published_at":"2021-09-30T21:23:24.000000Z","published_at":"2021-09-30T21:23:24.000000Z ","last_published_at":"2021-09-30T21:23:13.000000Z","created_at":null,"updated_at":"2021-09-30T21:23:24.000000Z">)" x-show="showEmailSignUp ()">

Нравится то, что вы читаете?

Подпишитесь на информационный бюллетень с советами и рекомендациями, чтобы получить советы экспертов, чтобы максимально эффективно использовать свои технологии.

Этот информационный бюллетень может содержать рекламу, предложения или партнерские ссылки. Подписка на информационный бюллетень означает ваше согласие с нашими Условиями использования и Политикой конфиденциальности. Вы можете отказаться от подписки на информационные бюллетени в любое время.

flush dns

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

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

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

Предпочитаете смотреть видеоверсию?

Введение в кэширование DNS

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

Во-первых, система доменных имен (DNS) представляет собой индекс всех веб-сайтов в Интернете и их IP-адресов. Вы можете думать об этом как о каталоге или телефонной книге для веб-сайтов. Что касается «кэширования», то это процесс сохранения моментального снимка чего-либо (например, веб-страницы), чтобы его можно было быстрее перезагружать в будущем.

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

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

Пример использования кэша DNS

Чтобы проиллюстрировать это, давайте рассмотрим пример, который на самом деле произошел с веб-сайтом клиента Kinsta.

Клиент обратился к нам, потому что его изображения, CSS и JavaScript неправильно загружались на его веб-сайте.

Первое, что мы сделали, это пропинговали поддомен CDN, чтобы узнать, можем ли мы получить к нему доступ. Он вернул ответ, как и ожидалось. Затем мы прогнали URL CDN клиента с помощью бесплатного инструмента whatsmydns.

Этот инструмент позволяет пользователям быстро проверять разрешение записей DNS (например, CDN CNAME) из разных географических мест. Мы хотели убедиться, что сайт нормально загружается везде, кроме нашего физического местоположения, и что он возвращается к провайдеру CDN клиента.

Результаты показали, что это было:

whatsmydns разрешение cname

Пример разрешения CNAME whatsmydns

После всех этих раскопок мы подтвердили, что в поставщике DNS клиента было небольшое изменение, которое все еще кэшировалось на их стороне. Мы попросили их очистить кеш DNS локально на своем компьютере и обновить страницу.

В этот момент все снова начало нормально загружаться на их сайте WordPress.

Знание того, как очистить кеш DNS, может помочь вам во многих подобных ситуациях, это может исправить такие ошибки, как 304. Давайте посмотрим, как это делается.

Что такое кеш? Изучите эту распространенную и сложную технологию

Как очистить кэш DNS на Mac, Windows, Linux и Chrome

Очистка кеша DNS — относительно простой процесс, но он зависит от вашей ОС. Также имеет значение, нужно ли вам сбрасывать его с компьютера или из браузера. Ниже мы объяснили, как выполнить эту задачу для операционных систем macOS, Windows и Linux, а также для браузера Google Chrome.

1. Как очистить кэш DNS на macOS

Чтобы очистить кэш DNS на Mac, вам потребуется открыть собственный интерфейс командной строки, известный как Терминал, и выполнить соответствующую команду. Этот процесс зависит от используемой версии macOS.

Если вы не уверены, с какой версией работаете, нажмите значок «яблоко» в левом верхнем углу рабочего стола и выберите «Об этом Mac»:

об этом Mac

Открытие окна «Об этом Mac»

Ваша текущая версия будет первой в списке:

просмотр версии macos

Просмотр текущей версии macOS

После того, как вы узнаете эту информацию, вы можете выполнить соответствующие шаги ниже.

macOS El Capitan (10.11), Sierra (10.12), High Sierra (10.13), Mojave (10.14) и Catalina (10.15)

Если вы работаете с macOS версии 10.11 или выше, откройте интерфейс командной строки, нажав Перейти > Утилиты:

доступ к утилитам Mac

Доступ к утилитам Mac

Затем выберите Терминал. Когда он откроется, выполните следующую команду:

sudo killall -HUP mDNSResponder

Вам будет предложено ввести пароль вашего компьютера:

flush dns macos

Ввод пароля администратора для выполнения команды сброса DNS

После этого ваш кеш DNS должен быть очищен.

macOS Yosemite (10.10)

Вы можете получить доступ к Терминалу тем же способом, который описан выше для любой версии macOS. В Yosemite (10.10) после открытия окна вам нужно будет выполнить следующую команду:

sudo discoveryutil udnsflushcaches

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

macOS Lion (10.7), Mountain Lion (10.8) и Mavericks (10.9)

Для macOS версий 10.7–10.9 откройте Терминал и выполните следующую команду, чтобы очистить кеш DNS:

sudo killall -HUP mDNSResponder

Подпишитесь на рассылку новостей

Хотите узнать, как мы увеличили трафик более чем на 1000 %?

Присоединяйтесь к более чем 20 000 человек, которые получают нашу еженедельную рассылку с полезными советами по WordPress!

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

macOS Snow Leopard (10.6)

Если вы используете macOS Snow Leopard (10.6), откройте Терминал и введите следующую команду:

sudo dscacheutil -flushcache

Затем введите свой пароль, чтобы завершить очистку кеша DNS.

macOS Leopard (10.5)

Наконец, пользователи macOS Leopard (10.5) должны выполнить следующую команду в Терминале:

sudo lookupd -flushcache

После ввода пароля кэш DNS должен быть очищен.

Очистка кеша DNS также является решением для исправления ошибки ERR_SPDY_PROTOCOL_ERROR.

2. Как очистить кэш DNS в Windows

Очистить кеш DNS на компьютере с Windows довольно просто. Вот как выполнить эту задачу в Windows 10, 8, 7 и XP.

Windows 10

Чтобы очистить кеш DNS в ОС Windows, вам нужно открыть командную строку, интерфейс командной строки системы. Вы можете получить доступ к этой программе в Windows 10, нажав кнопку «Пуск». Затем перейдите в Системы Windows > Командная строка:

flush dns windows

Открытие командной строки из меню "Пуск" Windows

Открыв интерфейс командной строки, введите следующую строку:

Устали от некачественной поддержки хостинга WordPress уровня 1 без ответов? Попробуйте нашу службу поддержки мирового класса! Ознакомьтесь с нашими планами

Эта команда должна вернуть подтверждение того, что кеш DNS успешно очищен:

сбросить сообщение об успешном выполнении DNS

Сообщение о подтверждении сброса кеша DNS в командной строке

Затем вы можете закрыть окно командной строки.

Windows 8

Для очистки кеша DNS в более старых версиях Windows требуется та же самая команда ipconfig /flushdns . Однако действия по доступу к командной строке в разных версиях немного различаются.

В Windows 8 откройте экран Приложения. В крайнем правом углу найдите Системы Windows и выберите Командная строка.

После открытия программы запустите ipconfig /flushdns . Вы должны получить подтверждение после успешной очистки кэша DNS.

Windows 7 и Windows XP

В Windows 7 или Windows XP нажмите кнопку «Пуск». Перейдите в раздел «Все программы» > «Стандартные» и выберите «Командная строка».

В интерфейсе командной строки запустите ipconfig /flushdns . Вы должны получить подтверждающее сообщение после сброса кэша DNS.

3. Как очистить кеш DNS в Linux

Очистка кеша DNS на компьютерах с Linux очень похожа на процесс на компьютере Mac или Windows. Вот как.

Убунту

Linux использует Терминал в качестве интерфейса командной строки, как и macOS. Чтобы открыть его, нажмите «Действия» в верхнем левом углу рабочего стола. Появится строка поиска, где вы можете ввести «терминал», чтобы найти и запустить программу.

После открытия интерфейса командной строки выполните следующую команду:

sudo systemd-resolve --flush-cache

Терминал запросит у вас пароль. Введите его, чтобы завершить выполнение команды и очистить кеш DNS.

Другие дистрибутивы

Если вы используете дистрибутив Linux, отличный от Ubuntu, вы можете очистить кеш DNS, открыв интерфейс командной строки и выполнив следующую команду:

судо /etc/init.d/dns-чистый старт

После выполнения команды ваш кеш должен быть очищен.

4. Как очистить кеш DNS в Google Chrome

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

Затем нажмите кнопку Очистить кеш хоста:

очистить кэш хоста chrome

Кнопка "Очистить кеш хоста" в Google Chrome

Это должно очистить кэш DNS Chrome для вас.

Необходимо очистить кеш браузера, обязательно ознакомьтесь с разделом «Как очистить кеш браузера для всех основных браузеров».

Обзор

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

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

Экономьте время, деньги и повышайте эффективность сайта с помощью:

  • Мгновенная помощь от экспертов по хостингу WordPress, круглосуточно и без выходных.
  • Интеграция с Cloudflare Enterprise.
  • Глобальный охват аудитории благодаря 29 центрам обработки данных по всему миру.
  • Оптимизация с помощью нашего встроенного мониторинга производительности приложений.

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

Отобранные статьи по теме

 wp_options автоматически загружает данные

База знаний

Как очистить таблицу wp_options и автоматически загружаемые данные

Плагины и темы могут накапливать большие объемы автоматически загружаемых данных в таблице wp_options, что замедляет работу вашего сайта. Узнайте, как навести порядок в своем папе…


База знаний

Как исправить предупреждение «Укажите валидатор кеша»

Узнайте, как исправить предупреждение «Укажите средство проверки кэша» на вашем сайте WordPress, которое вы видите в Pingdom, GTmetrix и PageSpeed ​​Insights.

Подпишитесь на нашу рассылку

Получите премиум-контент на отмеченной наградами платформе хостинга WordPress

Подпишитесь на рассылку новостей

Войдите на MyKinsta или ознакомьтесь с демо-аккаунтом

© Kinsta Inc., 2022. Все права защищены. Kinsta® и WordPress® являются зарегистрированными товарными знаками. Юридическая информация.

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

Очистка кеша DNS удаляет всю сохраненную информацию поиска DNS. Затем ваш компьютер получает обновленные данные с DNS-серверов при следующей отправке запроса на поиск. Узнайте, как сбросить DNS в macOS, Windows и Linux ниже.

 Как очистить кеш DNS в Windows, Linux и macOS

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

Linux, Windows и macOS сохраняют информацию о разрешении имен в виде кэша DNS. Это ускоряет загрузку проекта, поскольку кеш содержит IP-адреса запрошенных доменов. Вместо перенаправления на DNS-серверы система отвечает на запросы из кэша.

Кэш DNS содержит следующую информацию:

  • Данные ресурсов
  • Тип записи
  • Название записи
  • TTL (время жизни)
  • Класс
  • Длина данных ресурса

Как очистить кэш DNS на Mac

Существует несколько разных команд для очистки кэша DNS в OS X и macOS в зависимости от используемой версии.

Поскольку процедура одинакова для всех версий, в этой статье подробно описано, как очистить DNS в macOS Mojave (10.14), а затем перечислены команды для других версий в таблице.

Сброс DNS в macOS Mojave (версия 10.14)

< бр />

< бр />

Чтобы очистить кеш DNS в macOS Mojave, используйте приложение «Терминал»:

  1. Запустите terminal.app удобным для вас способом. Вы можете запустить приложение из Приложения -> Утилиты или нажать Command + Space, чтобы запустить Spotlight и найти Терминал.
  2. Введите sudo killall -HUP mDNSResponder и нажмите Enter на клавиатуре.
  3. Введите пароль администратора для соответствующей учетной записи и нажмите «Ввод».

Отсутствует уведомление о завершении процесса. Однако вы можете добавить другую команду, чтобы изменить это.

Примечание. Если вы хотите прослушать звуковое уведомление после завершения сброса DNS, введите say какой-нибудь текст после первой команды. Например:

Сбросить команды DNS в старых версиях macOS и Mac OS X

В таблице ниже перечислены команды для очистки кэша DNS в большинстве версий macOS и Mac OS X. Вы можете скопировать и вставить их прямо из таблицы в свой терминал.

Изображение того, как откройте командную строку в меню «Пуск». ширина=

<р>2. Введите ipconfig /flushdns, когда загрузится приглашение, и нажмите Enter на клавиатуре.

Запуск команда для очистки кеша DNS в Windows». ширина=

<р>3. Процесс должен занять всего несколько секунд. Когда это будет сделано, вы должны увидеть подтверждающее сообщение DNS Resolver Cache:

 успешно очищен кеш DNS

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

Как очистить кэш DNS в Linux

Дистрибутивы Linux немного отличаются от компьютеров Windows и Mac. Каждый дистрибутив Linux может использовать другую службу DNS. В некоторых дистрибутивах, таких как Ubuntu, служба DNS по умолчанию вообще отсутствует.

Это зависит от того, какая служба есть в вашем дистрибутиве и включена ли она по умолчанию. Вот некоторые из них: NCSD (демон кэширования службы имен), dnsmasq и BIND (домен имен в Интернете Berkely).

Для каждого дистрибутива необходимо запустить окно терминала. Нажмите Ctrl+Alt+T на клавиатуре и используйте соответствующую команду, чтобы очистить кеш DNS для службы, запущенной в вашей системе Linux.

Очистить локальный DNS-кэш NCSD

Используйте эту команду, чтобы очистить кэш DNS NCSD на вашем компьютере с Linux:

Введите пароль, если необходимо. Процесс останавливается, а затем через несколько секунд запускается служба NCSD.

Очистить локальный кэш DNS dnsmasq

Используйте эту команду, чтобы очистить кэш DNS dnsmasq на вашем компьютере с Linux:

Введите пароль еще раз, если терминал попросит вас об этом. Вы увидите ответ, когда служба остановится и снова запустится.

Очистить локальный DNS-кэш BIND

Если вы используете BIND для службы DNS, есть несколько команд, которые можно использовать для очистки кэша DNS. Для завершения процесса может потребоваться ввести пароль.

Примечание. BIND также позволяет настроить таргетинг на определенные домены при выполнении сброса DNS. Просто добавьте flushname и имя домена в команду sudo rndc. Например:

Теперь вы узнали, как очищать кэш DNS в системах macOS, Windows и Linux.

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

Читайте также: