Как исправить ошибки DNS и восстановить доступ к Интернету

Сталкивались ли вы со странной ошибкой в ​​своем веб-браузере при попытке доступа к веб-сайту? Эти конкретные ошибки указывают на то, что DNS выдал ошибку, например ошибку поиска DNS. Вы по-прежнему можете использовать такие программы, как Skype или онлайн-игры, но веб-сайты будут отказываться загружаться. Что еще более досадно, иногда эта ошибка затрагивает только некоторые веб-сайты. Итак, что это за "ошибка DNS", почему она влияет на веб-сайты (или только на некоторые) и как ее исправить?

Что такое "DNS"?

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

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

DNS-ошибка-пример

То же самое и с вашим компьютером. Он не знает, что такое "Google", "Facebook" или "Twitter". Однако он знает, что такое IP-адрес. Когда вы заходите на такой веб-сайт, как "www.facebook.com", ваш компьютер определяет, что это URL-адрес, и переходит к своей адресной книге URL-адресов, чтобы выяснить, где Facebook находится в сети. Это то, что делает DNS-сервер - он действует как адресная книга для URL-адресов.

Почему возникают ошибки DNS

Что произойдет, если адресная книга на вашем телефоне будет повреждена или удалена? Если вы введете "Марк", ваш телефон не сможет найти его и не сможет позвонить ему. Точно так же, когда вы вводите URL-адрес в свой браузер, а DNS-сервер не работает, ваш компьютер не может получить IP-адрес для этого URL-адреса. Поскольку ваш компьютер не знает, как получить доступ к "Google", он возвращается с ошибкой DNS.

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

Исправление ошибок DNS

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

dns-error-console

Очистить кеш DNS

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

Windows

Очистить кеш DNS в Windows очень просто. Для начала нажмите клавишу Win и начните вводить cmd. Когда в результатах поиска появится командная строка, щелкните ее правой кнопкой мыши и выберите "Запуск от имени администратора". Это вызывает окно командной строки с повышенными привилегиями, которое может принимать изменения на уровне системы.

флеш-днс-окна

Чтобы очистить кеш DNS в Windows, введите эту команду:

Mac OS X

Команды для очистки DNS в операционной системе Apple, похоже, меняются в зависимости от направления ветра. Для каждой отдельной версии OS X существует около четырех отдельных и разных команд. По этой причине мы включили только самые последние из них.

Чтобы очистить кеш DNS в Mac OS, пользователю необходимо запустить окно терминала. Перейдите в область приложений, найдите приложение с именем "терминал" и запустите его. Открыв терминал, удалите все аренды DNS с вашего Mac и введите эту команду.

(OSX 10.10.4+)

(OSX 10.10-10.10.3)

Linux

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

Используйте общедоступный DNS-сервер

dns-error-google

Если описанное выше не работает, идеальным решением будет сменить сервер, который вы используете. Возможно, сервер, который вы используете по умолчанию, вышел из строя, и вы не можете разрешить URL-адреса. Хороший общедоступный DNS-сервер, который можно попробовать, когда ваш умирает, - это общедоступный DNS-сервер Google. Он расположен по адресам "8.8.8.8" и "8.8.4.4". Вы можете изменить настройки адаптера, чтобы использовать этот DNS-сервер вместо вашего по умолчанию.

Если вы не знаете, как изменить DNS-сервер на своем ПК, ознакомьтесь с нашими руководствами для Windows, Mac, Linux и Android.

Отключить безопасность (ненадолго!)

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

Заключение

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

3 комментария

  1. "Хороший общедоступный DNS-сервер, который стоит попробовать, когда ваш умирает, - это общедоступный DNS-сервер Google".

    Учитывая, что Google шпионит за всем, что вы делаете, и отслеживает везде, куда бы вы ни пошли, предполагать, что люди используют свои DNS-серверы, - плохая идея, поскольку это просто упрощает для Google их слежку / отслеживание. Намного лучшая идея - использовать общедоступные DNS-серверы OpenDNS (https://www.opendns.com/) - 208.67.222.222 и 208.67.220.220 - поскольку OpenDNS не отслеживает и не шпионит за их пользователями.


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

    Вот почему я, вероятно, буду использовать 8.8.8.8 или 8.8.4.4 в том случае, если мои обычные (192.231.203.132, 192.231.203.3, 2001: 44b8: 1 :: 1 и 2001: 44b8: 2 :: 2) перестают работать по какой-то причине.

  2. Второй вариант использования Open DNS

Комментарии закрыты.