Как и кэш браузера, DNS кэш сохраняет информацию о самом сайте и DNS записях домена. Если Вы вносили какие-либо изменения в DNS зону, может потребоваться очистить DNS кэш, чтобы увидеть результат. В этой статье Вы узнаете, как очистить локальный и глобальный DNS кэш.
Очистка локального DNS кэша
Самый простой вариант очистки локального DNS кэша - перезагрузить интернет-соединение (роутер, модем и другие сетевые устройства, если есть). Этот вариант рекомендуется ещё и потому, что очистка DNS кэша другими способами может не затронуть само устройство в некоторых случаях.
Если же Вы хотите очистить DNS кэш без перезагрузки устройств, то будет достаточно:
Windows: открыть командную строку (Windows+R, ввести cmd и нажать Выполнить), ввести команду
ipconfig /flushdns
Ubuntu Linux: команды для терминала
sudo service network-manager restart
Другие дистрибутивы Linux:
sudo /etc/init.d/nscd restart
Mac OS: открыть терминал (Application › Utilities › Terminal) и выполнить команду в зависимости от версии операционной системы:
Mac OS Sierra, Mac OS X El Capitan, Mac OS X Mavericks, Mac OS X Mountain Lion, Mac OS X Lion:
sudo killall -HUP mDNSResponder
Mac OS X Yosemite,
sudo discoveryutil udnsflushcaches
Mac OS X Snow Leopard:
sudo dscacheutil -flushcache
Mac OS X Leopard и ниже:
sudo lookupd -flushcache
После очистки кэша через терминал/командную строку изменений ещё нет? Тогда попробуйте всё же перезагрузить устройство, пожалуйста 🙏
Очистка глобального DNS кэша
Этот вариант необходим, если какие-либо сервисы не видят сделанных Вами изменений в DNS зоне (например, не проходит верификация для Google), хотя делегирование уже завершилось.
В таком случае Вам на помощь придут Google Flush Cache и Cloudflare Purge Cache - просто перейдите по ссылкам, укажите имя домена, выберите тип DNS записи, для которой хотите удалить DNS кэш и очистите кэш.
После этого подождите около 5 минут - и все сторонние сервисы уже должны будут увидеть изменения 😊
Если нужно очистить кэш браузера, Вам должна понравиться эта статья.