Одна вещь, которую вы, возможно, не знали раньше, это то, что посещение веб-сайта не так просто, как ввод URL-адреса в адресной строке — на самом деле за кулисами происходит гораздо больше. Ваш компьютер на самом деле не знает, что происходит. Вместо этого браузер пытается разрешить и найти IP-адрес этого имени в списке серверов Сервера доменных имен (DNS), а затем, когда он найден, он подключает ваш браузер к этому компьютеру или, с вашей стороны, отображает этот веб-сайт в вашем браузере.
В зависимости от вашего интернет-соединения этот процесс — и загрузка веб-сайта — может происходить относительно быстро и быстрее с DNS-кешем вашего компьютера, что, по сути, с точки зрения непрофессионала, позволяет намного быстрее разрешать URL-адреса недавно посещенных веб-сайтов. Представьте, что ваш компьютер записывает IP-адрес недавно посещенного сайта на заметку вместо того, чтобы искать его в большой адресной книге.
Однако, если сервер IP-адреса изменяется или вредоносная программа пытается перенаправить вас на другие сайты, этот кэш DNS может быть засорен. Это может затруднить подключение вашего компьютера к URL-адресу и фактически может привести к появлению кода ошибки при попытке подключения к сайту в целом. Так что, если у вас возникли проблемы с подключением к веб-сайту, засорение вашего DNS-кэша может фактически стать одной из проблем, если не проблемой. К счастью, решить проблему очень просто, очистив кэш DNS. Вот как!
На винде
Независимо от того, используете ли вы последнюю версию Windows 10 или старую версию Windows — даже начиная с Windows XP, просто очистить кэш DNS. Это действительно так: все, что требуется, — это одна команда для сброса кеша DNS, введенного в командной строке или Windows PowerShell.
В любой версии Windows просто откройте командную строку и введите команду ipconfic / flushdns. Командная строка, или машина, теперь начнет процесс очистки DNS, и в случае успеха вы должны получить что-то, что говорит «Успешно сброшен кеш DNS-резолвера.»
Если у вас Windows 10, 8 или 7, у вас нет командной строки или вы просто не хотите использовать старую технологию, вы все равно можете очистить кэш DNS с помощью Windows PowerShell; однако это другая команда. Откройте Windows PowerShell в соответствующей версии Windows, а затем просто введите команду Clear-DnsClientCache. Та да! Ваш DNS-кэш был сброшен.
На MacOS
Хотя очистить кэш DNS очень легко практически в любой версии Windows, в MacOS это немного сложнее, поскольку основной инструмент MacOS — это Linux. Первый шаг — открыть Терминал приложение на вашем Mac. Вы можете найти это в доке, или вы можете найти это в вашем Список приложений. Вы также можете выполнить простой поиск на своем Mac с помощью Spotlight — просто одновременно нажмите Ctrl + Space и выполните поиск Терминал.
Большинство современных версий MacOS — сегодня мы говорим от OS X Lion до macOS Mojave — используют ту же команду, но более старые версии операционной системы будут использовать немного другую. Если вы используете современную версию macOS, просто введите команду sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder.
Более старые версии OS X должны будут использовать команду sudo discoveryutil mdnsflushcaches; sudo discoveryutil mdnsflushcaches;.
И это все! Ваш кэш DNS мгновенно очищается. Ни одна из команд не выдаст вам сообщение об успехе, как в Windows; тем не менее, вы можете легко увидеть, исправила ли проблема, повторно посетив проблемный веб-сайт.
На андроид
На самом деле очень легко сбросить или очистить кэш DNS на Android. Обычно такие процессы отличаются от бренда к бренду, но по большей части на этот раз все одинаково.
Если вы запускаете Google Chrome, у Google действительно есть встроенный способ очистки кеша DNS. Откройте Google Chrome, а затем в адресной строке введите хром: // нетто-Внутренности // # DNS. Как только страница загрузится (и это должно произойти мгновенно), просто нажмите кнопку с надписью Очистить кеш хоста. Вот и все, что нужно сделать!
Другой простой способ очистить кэш DNS — очистить кэш всего приложения. Вы можете просто зайти в диспетчер приложений своего телефона, выбрать браузер, которым вы пользуетесь ежедневно, а затем нажать Очистить кэш кнопка.
Google фактически встроил в Android автоматическую очистку кеша DNS — всякий раз, когда вы включаете или выключаете Wi-Fi, кеш DNS также очищается. Поэтому, если у вас возникли проблемы с сайтом, решить проблему можно так же просто, как снова включить или выключить кнопку Wi-Fi.
На iOS
Если вы работаете с iPhone или iPad, Apple на самом деле позволяет легко очистить или стереть кэш DNS. Они фактически предоставляют два способа сделать это.
Первое — это включить Режим полета. В рамках поворота в режиме полета На а также от, Ваш DNS-кеш фактически очищается автоматически. Включить режим полета очень просто. Просто проведите пальцем по своему iPhone или iPad, чтобы открыть Центр управления. Затем просто приклейте кнопку «Самолет». Когда вы увидите логотип самолета, всплывающий в правом верхнем или левом углу экрана в строке состояния, вы можете нажать его еще раз, чтобы выключить. Та да! Ваш DNS-кэш очищен.
Вы можете сделать то же самое, открыв настройки приложение, а затем переключение Режим полета ползунок к На или же от позиция. Это первый вариант в настройки приложение.
Другой способ, которым Apple позволяет вам очистить кэш DNS на iOS, — сброс настроек сети. Для этого откройте настройки приложение на вашем iPhone или iPad. Перейдите к генеральный, а затем нажмите на Сброс вариант. Теперь нажмите на Сброс настроек сети и подтвердите, что вы хотите сбросить. Как только он завершает процесс, ваш DNS-кэш очищается, а после перезагрузки устройства вы можете попробовать перейти на сайты, к которым у вас возникли проблемы с подключением снова.
закрытие
Как видите, сбросить DNS практически на любой платформе очень просто. Всего за несколько шагов вы снова сможете нормально подключиться к Интернету. Иногда система может просто забиться, и быстрая очистка DNS позволит вам получить доступ к тем веб-сайтам, к которым у вас возникли трудности с предварительным подключением. Если это не решило вашу проблему, на самом деле это может быть проблема на стороне сервера сайта или проблема с вашим провайдером Интернета (ISP) — и в этом случае вы можете захотеть дать им позвоните, чтобы выяснить, могут ли они что-то исправить для вас.