Меню Рубрики

Обновить кэш dns mac os

Как очистить кеш DNS? Пошаговые инструкции для разных ОС

Очистка DNS

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

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

Эта статья предоставляет подробные инструкции по очистке кэша для различеных операционных систем.

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

Windows XP

  1. Нажмите «Пуск» (Start), а затем выберите опцию «Выполнить» (Run).
  2. Наберите команду cmd и потом щелкните «OK».
  3. В открывшемся окне введите:
    ipconfig / flushdns
  4. Нажмите «Enter» и проделайте процедуру еще два раза.
  5. Введите exit, затем нажмите «Enter», чтобы закрыть окно.

Windows Vista

  1. Нажмите кнопку «Пуск».
  2. В меню, выберите пункт «Все программы».
  3. Щелкните папку «Стандартные».
  4. Нажмите на пункт «Командная строка».
  5. Выберите опцию «Запуск от имени администратора».
  6. В открывшемся окне, впишите следующую команду и нажмите «Enter»:
    ipconfig / flushdns
  7. Нажмите «Enter» и проделайте процедуру еще два раза.
  8. Введите exit, затем нажмите «Enter», чтобы закрыть окно.

Если Вы хотите проверить домены и IP адреса, которые Ваш компьютер прокэшировал, используйте команду ipconfig / displaydns в описанных выше действиях.

Windows 7

  1. Нажмите «Пуск» и в строке поиска введите cmd (там, где написано «искать программы и файлы»).
  2. В появившейся командной строке, введите:
    ipconfig / flushdns
  3. Нажмите «Enter» и проделайте процедуру еще два раза.
  4. Наберите exit, затем нажмите «Enter», чтобы закрыть окно.

Windows 8

  1. Зажмите клавишу со значком Windows и нажмите «R» одновременно. Появляется диалоговое окно «Выполнить».
  2. В диалоговом окне наберите cmd и щелкните «Enter».
  3. В появившейся командной строке, введите:
    ipconfig / flushdns
  4. Команда выполняется и строка возвращается в первоначальное состояние.
  5. Пропишите exit и нажмите «Enter», чтобы закрыть окно.

Очистка ДНС кэша в Mac OS X

OS X 10.4 (Tiger)

  1. Откройте окно терминала (Расположенное в «/Приложения/Утилиты»).
  2. Для очистки DNS кэша, введите следующую команду:
    lookupd -flushcache
  3. Пропишите logout и нажмите «Enter», чтобы закрыть окно.

OS X 10.5 (Leopard) и 10.6 (Snow Leopard)

  1. Откройте окно терминала (Расположенное в «/Приложения/Утилиты»).
  2. Чтобы очистить DNS кэш, пропишите следующую команду:
    dscacheutil -flushcache
  3. Наберите logout, затем нажмите «Enter», чтобы закрыть окно.

OS X 10.7 (Lion) и 10.8 (Mountain Lion)

  1. Откройте окно терминала (Расположенное в «/Приложения/Утилиты»).
  2. Для очистки DNS кэша, введите следующую команду:
    sudo killall -HUP mDNSResponder
  3. Наберите logout, затем щелкните клавишу «Enter», чтобы закрыть окно.

OS X 10.9 (Mavericks)

  1. Откройте окно терминала (Расположенное в «/Приложения/Утилиты»).
  2. Чтобы очистить DNS кэш, пропишите следующую команду:
    dscacheutil -flushcache; sudo killall -HUP mDNSResponder
  3. Пропишите logout и нажмите «Enter», чтобы закрыть окно.

OS X 10.10 (Yosemite)

Версии 10.10.1, 10.10.2, 10.10.3

  1. Откройте окно терминала (Расположенное в «/Приложения/Утилиты»).
  2. Для очистки DNS кэша, введите следующую команду:
    sudo discoveryutil udnsflushcashes
  3. Наберите logout, затем щелкните клавишу «Enter», чтобы закрыть окно.

Версии 10.10.4+
sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder;say cache flushed

Очистка DNS кэша в Linux

Обильное количество современных версий операционной системы Linux не используют DNS кэш резолвер, как это делает Windows и Mac OS X. Чтобы удостовериться какой демон установлен на Вашей Linux системе, проверьте веб-сайт или страницы форума, где описаны возможности ОС.

Тем не менее, наиболее часто используемым кэширующим DNS приложением принято считать Демона Кэширования Для Службы Имен (Name Service Caching Daemon). Он вряд ли устанавливается по умолчанию, потому и отсутствует потребность в очистке кеша. Но если Вы уже установили данное приложение, то Вы в состоянии очистить кэш, введя в терминал следующую команду:
sudo service ncsd restart

Как альтернативу, Вы также можете ввести эти команды:
/etc/rc.d/init.d/nscd stop
/etc/rc.d/init.d/nscd start

Рекомендации

  • Выходя из командной строки, Вы можете столкнуться с сообщением, что Windows «…не в состоянии завершить программу, поскольку она еще используется…» — в этом случае рекомендуется нажать кнопку «Завершить сейчас» (End Now) для выхода.
  • Удостоверьтесь, что Вы закрыли браузер, поскольку он продолжит читать кэш, загруженный в память. Затем перезапустите браузер и попробуйте проверить сайт. Подождите некоторое время (предположительно пару часов) и Вы увидите свой сайт онлайн. Если этого не произошло, то видимо Ваш провайдер не обновил DNS кэш; подобные операции невозможно выполнить без внесения изменений в файл hosts.
  • Техническая поддержка не может повлиять на скорость обновления DNS Вашего хостинг провайдера. Вам просто нужно подождать некоторое время.
  • Для полного выполнения DNS изменений требуется до 72 часов — если Ваш сайт не заработал спустя данный промежуток времени, то обратитесь в техническую поддержку.

iPipe – надёжный хостинг-провайдер с опытом работы более 15 лет.

  • Виртуальные серверы с NVMe SSD дисками от 299 руб/мес
  • Безлимитный хостинг на SSD дисках от 142 руб/мес
  • Выделенные серверы в наличии и под заказ
  • Регистрацию доменов в более 350 зонах

Источник

Как сбросить кэш DNS в macOS High Sierra

Хотите сбросить и очистить кэш DNS в macOS High Sierra? Периодически это нужно делать, особенно когда настройки DNS поменялись или когда из кэша нужно удалить конкретный сервер или домен.

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

В macOS High Sierra это можно сделать с помощью команды «mDNSResponder» в окне Terminal. Так же кэш DNS сбрасывается и в macOS Sierra с El Capitan, хотя этот процесс менялся много раз за историю операционных систем Mac OS и Mac OS X.

Как сбросить кэш DNS в MacOS High Sierra

Учтите, что сброс кэша DNS нарушит любую активность в интернете.

1. Откройте программу Terminal в папке /Программы/Утилиты.

2. В окне введите следующую команду:

sudo killall -HUP mDNSResponder; sleep 2; echo macOS DNS Cache Reset | say

3. Нажмите клавишу Return (Enter) и введите пароль администратора. Затем нажмите эту же клавишу ещё раз.

4. Подождите, пока не появится сообщение «кэш DNS очищен». Это значит, что всё получилось.

5. Закройте Terminal.

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

Если этот способ не сработает, можно попробовать следующую команду:

sudo killall -HUP mDNSResponder && echo macOS DNS Cache Reset

Этот метод работает в macOS High Sierra, которая является версией Mac OS 10.13.x.

Источник

ИТ База знаний

Полезно

— Узнать IP — адрес компьютера в интернете

— Онлайн генератор устойчивых паролей

— Онлайн калькулятор подсетей

— Калькулятор инсталляции IP — АТС Asterisk

— Руководство администратора FreePBX на русском языке

— Руководство администратора Cisco UCM/CME на русском языке

— Руководство администратора по Linux/Unix

Навигация

Серверные решения

Телефония

FreePBX и Asterisk

Настройка программных телефонов

Корпоративные сети

Протоколы и стандарты

Популярное и похожее

MPLS — как работает и зачем нужен?

RIPv1 и RIPv2: в чем разница?

Самое интересное про SPAN/RSPAN

Все, что вам нужно знать про DHCP

Протокол Spanning Tree – самое важное

SD WAN – что это, вендоры и зачем нужен?

Как редактировать файл Hosts в Linux, Windows и Mac

Snom D745

Еженедельный дайджест

Как очистить DNS-кэш локально в Windows, MacOS и Linux

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

Например, вместо того, чтобы заходить на сайт www.google.com, ваш браузер может перенаправить вас на IP-адрес вредоносного веб-сайта, который злоумышленник вставил в записи DNS вашего компьютера. Или вы можете получить большое количество ошибок 404.

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

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

Очистка кеша DNS — это простой и быстрый процесс. Процедура одинакова для почти всех систем Windows. Для примера ниже мы будем использовать Windows 10.

Чтобы очистить DNS на вашем компьютере с Windows:

  1. Загрузите командную строку от имени администратора. Откройте меню «Пуск» и начните вводить «командная строка» или «cmd», пока не увидите ее в результатах.
  2. Введите ipconfig/flushdns , когда командная строка загрузится, и нажмите Enter на клавиатуре.
  3. Процесс должен занять всего несколько секунд. Вы должны увидеть подтверждающее сообщение DNS Resolver Cache, когда это будет сделано:

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

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

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

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

Сброс DNS на MacOS Mojave (версия 10.14)

Чтобы очистить кэш DNS на MacOS Mojave, используйте приложение Terminal:

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

После окончания процесса не будет никаких оповещений

Команды для очистки DNS-кэша в старых версиях macOS и Mac OS X

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

Mac OS X или macOS версия Команда терминала
Mojave (version 10.14)
High Sierra (version 10.13)
Sierra (version 10.12)
Mountain Lion (version 10.8)
Lion (version 10.7)
sudo killall -HUP mDNSResponde
El Capitan (version 10.11)
Mavericks (version 10.9)
sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder
Yosemite (version 10.10) sudo discoveryutil mdnsflushcache
sudo discoveryutil udnsflushcaches
Snow Leopard (version 10.6)
Leopard (version 10.5)
sudo dscacheutil -flushcache
Tiger (version 10.4) lookupd -flushcache

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

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

Это зависит от того, какая служба используется в вашем дистрибутиве и включена ли она по умолчанию. Некоторые из них — NCSD (Name Service Caching Daemon), dnsmasq и BIND (Berkely Internet Name Domain).

Для каждого дистрибутива вам нужно запустить окно терминала. Нажмите 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. Например:sudo rndc flushname wiki.merionet.ru

Было полезно?

Почему?

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

😍 Полезные IT – статьи от экспертов раз в неделю у вас в почте. Укажите свою дату рождения и мы не забудем поздравить вас.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Обновить java на mac os
  • Обновить adobe flash player для mac os
  • Обладание правом для загрузки и восстановления mac os на вашем компьютере
  • Обзор mac os x yosemite
  • Обзор mac os leopard