Ошибки dns и методы их исправления
Содержание:
- Введение. Что такое DNS-сервер?
- Подключение другого устройства
- Что такое DNS сервер
- DNS сервер не отвечает (Билайн или Ростелеком)
- Перезагрузить маршрутизатор и ПК
- Способы устранения ошибки
- Очистка вашего DNS (MacOS)
- Проверка сетевого подключенияCheck network connection
- Программы ускорения скорости
- Не корректная работа антивируса
- Проверка IP-конфигурацииCheck IP configuration
- Перезагрузка и выключение программ
Введение. Что такое DNS-сервер?
Прежде чем узнать, почему DNS-сервер не отвечает или недоступен, а также решение других проблем с ним, важно получить информацию о самом сервере или освежить память, если имели с этим дело раньше. DNS-сервер предназначен для обеспечения выдачи информации, общения между компьютерами в сети и других подобных операций
Сама аббревиатура DNS расшифровывается, как система доменных имён, что означает их совокупность. Для наглядности рассмотрим небольшой пример.
Иногда могут возникнуть проблемы с DNS-сервером, но их можно решить, если следовать всем инструкциям
Представим, что все компьютеры в сети являются людьми, которым приписывается номер при рождении (для ПК в сети таковым является IP-адрес). Для ещё большого понимания будем считать, что рассматриваемый адрес принадлежит какому-либо сайту. Так вот, чтобы люди не путались в цифрах, они дают друг другу имена. В нашем случае этим будет служить имя сайта, то есть то, что вы набираете в адресной строке браузера. Но имена понятны людям, а машинам нужны цифры, вот почему существуют IP-адреса. Таким образом, для обеспечения этой работы обмена между буквенными и цифирными данными придумали доменную систему имён, которая хранит в своей памяти соответствие IP-адресов и имён сайтов. Если вы обращаетесь к www.google.ru, например, а DNS-сервер у вашего интернет-провайдера упал, то вы не перейдёте на сайт, а увидите предупреждение об ошибке. Теперь, если мы немного поняли о сути работы этого сервиса, то можем перейти к решению проблемы.
Подключение другого устройства
Попробуйте подключиться с помощью других устройств. Если проблема появляется и там, то ошибка связана либо с самим роутером, либо исходит со стороны сервера. Этот шаг поможет более точно определить метод ее устранения. Если у вас используется маршрутизатор и есть возможность подключить сеть сразу к компьютеру без промежуточных устройств, попробуйте сделать это. Если все заработает, то проблема именно в роутере или маршутизаторе..
Если оно предоставлено провайдером, то стоит обратиться к провайдеру для замены. В противном случае придется приобрести новую модель.
Проверить настройки
Пришло время внести изменения в настройки использования DNS сервера. Если вы выходите в интернет только через один компьютер, то менять настройки лучше на нем. Если используется несколько устройств, то можно обратить к настройкам роутера. Первым делом рассмотрим процедуру изменения настроек для одного ПК. Рекомендуется придерживаться следующего алгоритма:
- Вновь найдите иконку подключения в системном трее и нажмите на нее правым кликом мыши. Выберите пункт «Открыть «Параметры сети и интернет»».
- На следующем этапе необходимо перейти в «Настройки параметров адаптера». Если вы пользуетесь Windows 7 и более ранними версиями, то этот пункт появится еще на 1 этапе. Если это Windows 10, то нужно выбрать соответствующий пункт в открывшемся окне.
- Теперь найдите свое подключение в открывшемся списке. Это может быть Ethernet или Wi-Fi. 2 раза нажмите на него, после чего выберите пункт «Свойства».
- В открывшемся списке найдите пункт «Internet Protocol Verion 4», «IP версии 4» или подобное. Выберите ее и нажмите «Свойства».
-
Обычно здесь установлен флажок «Получить адрес DNS-сервера автоматически». Если это не так, то установите флажок. На этом этапе стоит попробовать несколько вариантов. Если автоматическое определение не помогло, то поэтапно вводите вручную следующие варианты и проверяйте результат:
- 8.8.8.8 и 8.8.4.4;
- 77.88.8.8 и 77.88.8.1;
- 48.194.36 и 213.158.0.6 — сервер от Ростелекома;
- После ввода нажмите на «Ок», закройте окно настроек и перезапустите компьютер.
Очистить кэш ДНС
Вполне возможно, что проблема не в настройках DNS, а в засоренности его кэша. К счастью, очистить его довольно просто, если соблюдать инструкцию. Способ подходит для любых версий Windows. Придерживайтесь следующего алгоритма:
- Первым делом необходимо открыть Command Line Interpreter. Для этого нажмите на комбинацию клавиш «Win + R». Откроется стандартная утилита «Выполнить». Введите в ней комбинацию «cmd» и нажмите Enter.
- В открывшемся окне введите поэтапно введите следующие комбинации. После каждой из них нужно нажимать Enter.
- После выполнения всех команд обязательно перезапустите компьютер и проверьте результат.
Убедиться в работе службы DNS клиента
Связь с DNS-клиентом на компьютерах происходит с помощью специальной стандартной службы Windows. Иногда проблемы возникают именно с ней. Поэтому рекомендуется проверить ее работоспособность. Для этого выполните следующие действия:
- Опять понадобится утилита «Выполнить». Нажмите на комбинацию клавиш «Win + R» и введите команду «services.msc», после чего нажмите на Enter.
- Откроется окно со всеми службами Windows. Найдите в списке пункт «DNS-клиент» и кликните по нему 2 раза.
- В пункте «Тип запуска» переключатель должен стоять на значении «Автоматически». Если кнопка «Запустить» не окрашена в серый цвет, то нажмите на нее.
- Нажмите на «Применить», закройте настройки и перезапустите ПК.
Проверить драйвера на сетевой карте
Вполне возможно, что ваша сетевая карта оснащена старой версией драйверов, что не позволяет ей правильно функционировать. Хоть такая проблема встречается крайне редко, рекомендуется не исключать ее. Сделайте следующее:
- Кликните правой кнопкой по меню «Пуск» на рабочем столе и выберите пункт «Диспетчер устройств».
- Здесь нужно найти вашу сетевую карту. Она находится в разделе «Сетевые адаптеры». Найдите нужный пункт и кликните по нему 2 раза.
- Откроется окно подробных сведений об устройстве. Перейдите на вкладку драйвер. Здесь можно ознакомиться с его версией, удалить или обновить.
Не забудьте перезапустить устройство после работы с драйверами.
Проверить правильность настройки антивируса
Вполне возможно, что проблема возникает из-за неправильных настроек антивируса. Рекомендуется полностью деактивировать программу и проверить возможность соединения с рассматриваемым сервером после этого. Если все заработало, то нужно изменить настройки антивируса. Однако в каждом случае они будут индивидуальными.
Что такое DNS сервер
Чтобы разобраться в рассматриваемым вопросом, первым делом стоит озвучить понятие DNS-серверов и принцип их работы. Если говорить простыми словами, то такие сервера выступают в качестве проводника между пользователем и итоговым ресурсом. То есть запрос пользователя идет на сервер не напрямую, а через DNS. А тот, в свою очередь, переправляет его на WEB-сервер. Последний обрабатывает запрос и посылает ответ на компьютер пользователя.
Таким образом, DNS-сервер — это средство для удаленного доступа, которое позволяет эффективно и качественно перенаправлять запросы на нужные домены через свой IP-адрес. По миру расположено огромное количество таких серверов. Каждый из них отвечает за определенную область и работает с конкретными серверами. Как и любое другое техническое средство, DNS не всегда работает правильно и могут возникать ошибки.
DNS сервер не отвечает (Билайн или Ростелеком)
Все перечисленные способы ликвидации ошибки рассчитаны на то, что проблемы возникли именно у пользователя. Но практика демонстрирует, что в большинстве случаев неполадки возникают у провайдера по ряду причин, например технические неисправности.
По этой причине необходимо при возникновении ошибки не спешить, а подождать некоторое время: можно за этот период перегрузить компьютер и роутер, не трогая никакие настройки. Если ситуация не изменилась, то рекомендуется связаться с представителями компании-провайдера и рассказать о сложившейся проблеме, сообщив специалисту данные, которые он требует: номер договора, фамилию, IP-адрес или другую информацию. Если проблема возникла у поставщика услуг по интернет-связи, то он сообщит об этом и скажет примерные сроки устранения аварии. Особенно это актуально для владельцев интернета от компании Ростелеком (я сам из таких, поэтому знаю, о чем говорю). Очень полезные номера:
- 8 800 302 08 00 — техподдержка Ростелеком для физических лиц;
- 8 800 302 08 10 — техподдержка Ростелеком для юридических лиц.
Если проблема возникла не у провайдера, то специалист компании может в некоторых случаях помочь пользователю решить ее, дав грамотный совет или рекомендации.
Перезагрузить маршрутизатор и ПК
Первый и самый легкий метод — это перезагрузка всех систем. Вполне возможно, что сбой разовый и он будет исправлен при повторном запуске оборудования. Рекомендуется перезапустить как сам компьютер (или устройство, через которое вы выходите в интернет), так и роутер.
Запустить диагностику
На следующем этапе стоить воспользоваться средством автоматической диагностики. Хоть и редко, но бывают ситуации, когда система сама выявляет проблему (если она исходит со стороны клиента) и решает ее. Выполните следующие действия:
- Найдите иконку интернет-подключения в системном трее в нижнем правом углу экрана компьютера. Она может выглядеть по-разному в зависимости от типа подключения (кабельное или беспроводное).
- Кликните по ней правой кнопкой и выберите пункт «Диагностика неполадок». Стоит отметить, что название функции может отличаться в зависимости от версии Windows.
- Откроется специальное окно «Диагностика сетей Windows». Сразу начнется проверка вашего подключения и выявления проблем. Придется подождать несколько секунд или даже минут. После этого система отобразит найденные проблемы и варианты их решения.
Способы устранения ошибки
Неполадка, при которой не удается связаться с удаленным сервером из-за проблем с DNS, возникает либо на одном интернет-ресурсе, либо при попытках просто подсоединиться к «глобальной сети». Многих пользователей интересует, как быстро исправить ошибку DNS.
Решается проблема разными способами, главное, что делается для успешного исправления ситуации, — это определение причины, по которой на «Виндовс» у DNS-сервера возникли сбои.
Изменение настроек DNS-серверов
Первым способом, когда происходит сбой DNS, является смена текущих настроек DNS-сервера. Проще всего установить серверы Google, крупнейшей интернет-компании мира. Они гарантированно работают, ситуация, при которой не удается найти DNS, исключена.
- Далее необходимо перейти к «Центру управления сетями».
- Для этого достаточно нажать на «Пуск», затем найти «Панель управления», зайти туда, выбрать нужный пункт.
- Также можно щелкнуть правой кнопкой мыши по значку wifi справа внизу экрана, выбрать нужный пункт.
- Определить раздел, где меняются параметры адаптера.
- Найти имеющееся подключение к интернету.
- В его настройках убирается галочка, отвечающая за автоматическое получение адресов DNS-сервера. Заполнить пустые поля адресами, предоставляемыми Google: 8.8.8.8 и 8.8.4.4.
Очистка кэша DNS
Другой способ исправления ошибки DNS-сервера — очистка кэша. Проще всего это сделать через командную строку.
- Открывается при помощи зажатых двух клавиш Windows и R.
- Затем поле заполняется значением cmd, нажимается кнопка ОК.
- Вводится несколько команд ipconfig/flushdns, ipconfig/registerdns, ipconfig/release, ipconfig/renew.
- После этого перезагрузить компьютер.
По итогу проведенных манипуляций никаких проблем с DNS-сервером быть не должно.
Антивирус заблокировал DNS
В некоторых случаях сбой DNS вызван тем, что Антивирус, установленный на ноутбуке или компьютере, блокирует возможности доступа к DNS. Происходит это по нескольким причинам. Иногда компьютер заражен вирусом, блокирующим возможность работы DNS, но чаще всего антивирусное программное обеспечение неправильно настроено. Оно способно «не пускать» на определенный ресурс или даже целиком блокировать DNS в операционной системе. Отключается Антивирус на 10 минут. В это время нужно зайти в браузер и попробовать перейти на какой-нибудь сайт. Если все удачно, значит, следует искать ошибку в настройках других параметров защитного ПО.
Настройка фаервола
Иногда причиной является сетевой экран. Причем блокирует предустановленный фаервол операционной системы или тот, что встроен в Антивирус. Для проверки достаточно временно отключить его по аналогии с Антивирусом. Делается это в «Панели управления» в разделе «Безопасность».
В некоторых компаниях и организациях фаерволы, антивирусы и сети настроены системными администраторами таким образом, чтобы не допустить посещения сотрудниками посторонних сайтов. К ним относятся социальные сети, торрент-трекеры и прочие виды развлекательных интернет-ресурсов, отвлекающих от работы. Производится это в том числе блокировкой DNS-сервера. Для решения проблемы используют портативные программы для настройки и анонимайзеры.
Обновление драйверов сетевой карты
Часто не работает DNS-сервер в Windows 10. Это новейшая система, иногда провоцирующая возникновение ошибок, связанных с использованием старых драйверов, установленных для сетевой карты. Решить проблему просто через специализированные приложения вроде Driver Booster. Достаточно скачать его с официального сайта, установить согласно имеющимся подсказкам и запустить. После этого программа найдет проблемные места, перенаправит пользователя для скачивания драйверов из «глобальной сети», поможет установить их.
Однако это несложно сделать обычными способами, предустановленными в операционной системе. Для этого нужно открыть «Диспетчер устройств», найти «Сетевую карту». Выяснив название, скачать нужный драйвер, а затем нажать «Обновить».
Очистка вашего DNS (MacOS)
Вы также можете сбросить DNS на Mac. То, как вы это сделаете, будет немного различаться в зависимости от версии Mac, на которой работает ваш компьютер. Это часто включает только изменение синтаксиса, используемого во время процесса.
- Откройте окно Finder и затем перейдите в Приложения , затем Утилиты и заканчивая в Терминале.
- Введите следующий синтаксис, относящийся к версии MacOS, которую вы сейчас используете:
- MacOS High Sierra —
- MacOS Sierra —
- MacOS Mojave —
- MacOS X El Capitan/Yosemite —
- Нажмите клавишу возврата, введите свой пароль, а затем снова нажмите клавишу возврата .
- Перед выходом из Терминала дождитесь звукового оповещения, указывающего на успешную очистку DNS.
Для очистки кэша MacOS X потребуется несколько дополнительных шагов, чтобы полностью очистить его. Вам придется сбросить кеш MDNS и UDNS поверх ранее сделанных шагов.
Перед выходом из Терминала выполните следующие команды:
- Для кеша MDNS введите
- Для кэша UDNS введите
Проверка сетевого подключенияCheck network connection
Проверка связиPing test
Убедитесь, что клиент может связаться с предпочитаемым (или альтернативным) DNS-сервером, обратившись к предпочитаемому DNS-серверу по его IP-адресу.Verify that the client can contact a preferred (or alternate) DNS server by pinging the preferred DNS server by its IP address.
Например, если клиент использует предпочитаемый DNS-сервер 10.0.0.1, выполните следующую команду в командной строке:For example, if the client uses a preferred DNS server of 10.0.0.1, run this command at a command prompt:
Если ни один настроенный DNS-сервер не отвечает на прямую проверку связи с IP-адресом, это означает, что источником проблемы является более вероятное сетевое подключение между клиентом и DNS-серверами.If no configured DNS server responds to a direct pinging of its IP address, this indicates that the source of the problem is more likely network connectivity between the client and the DNS servers. В этом случае выполните основные действия по устранению неполадок сети TCP/IP, чтобы устранить проблему.If this is the case, follow basic TCP/IP network troubleshooting steps to fix the problem. Помните, что для работы команды ping трафик ICMP должен быть разрешен через брандмауэр.Keep in mind that ICMP traffic must be allowed through the firewall in order for the ping command to work.
Тесты запросов DNSDNS query tests
Если DNS-клиент может проверить связь с компьютером DNS-сервера, попробуйте использовать следующие команды, чтобы проверить, может ли сервер отвечать на DNS-клиенты.If the DNS client can ping the DNS server computer, try to use the following commands to test whether the server can respond to DNS clients. Так как nslookup не использует кэш DNS клиента, разрешение имен будет использовать настроенный клиент DNS-сервер.Because nslookup doesn’t use the client’s DNS cache, name resolution will use the client’s configured DNS server.
Тестирование клиентаTest a client
Например, если клиентский компьютер имеет имя КЛИЕНТ1, выполните следующую команду:For example, if the client computer is named client1, run this command:
Если успешный ответ не возвращается, попробуйте выполнить следующую команду:If a successful response is not returned, try to run the following command:
Например, если полное доменное имя — CLIENT1.Corp.contoso.com, выполните следующую команду:For example, if the FQDN is client1.corp.contoso.com, run this command:
Примечание
При выполнении этого теста необходимо включить конечную точку.You must include the trailing period when you run this test.
Если Windows успешно обнаружит полное доменное имя, но не сможет найти его, проверьте конфигурацию DNS-суффикса на вкладке DNS (дополнительные параметры TCP/IP сетевого адаптера).If Windows successfully finds the FQDN but cannot find the short name, check the DNS Suffix configuration on the DNS tab of the Advanced TCP/IP Settings of the NIC. Дополнительные сведения см. в разделе .For more information, see .
Тестирование DNS-сервераTest the DNS server
Например, если DNS-сервер называется DC1, выполните следующую команду:For example, if the DNS server is named DC1, run this command:
Если предыдущие тесты были успешными, этот тест также должен быть успешным.If the previous tests were successful, this test should also be successful. Если проверка не прошла успешно, проверьте подключение к DNS-серверу.If this test is not successful, verify the connectivity to the DNS server.
Тестирование записи, в которой происходит сбойTest the failing record
Например, если неудачная запись была App1.Corp.contoso.com, выполните следующую команду:For example, if the failing record was app1.corp.contoso.com, run this command:
Проверка общедоступного адреса в ИнтернетеTest a public Internet address
Например:For example:
Если все четыре теста выполнены успешно, запустите и проверьте в выходных данных имя, которое завершилось ошибкой.If all four of these tests were successful, run and check the output for the name that failed. Если в неудачном имени появится сообщение «имя не существует», то на DNS-сервере был возвращен отрицательный ответ, который был кэширован на клиенте.If you see «Name does not exist» under the failing name, a negative response was returned from a DNS server and was cached on the client.
Чтобы устранить эту проблему, очистите кэш, выполнив .To resolve the issue, clear the cache by running .
Программы ускорения скорости
В интернете существует множество программ, которые предлагают увеличить скорость интернета за счёт «умного» распределения трафика. Например, такие программы, могут не загружать часть рекламы или использовать свои собственные серверы в качестве прокси-сервера для сжатия трафика. Может возникнуть ситуация, что подобная программа будет предоставлять бесплатный доступ только в течение некоторого триального периода. По окончании доступ в интернет будет заблокирован. Чтобы исключить возможность блокировать доступ в интернет пользовательским программам, можно попробовать включить компьютер в безопасном режиме (в таком режиме загрузятся только самые необходимые программы).
Для перевода компьютера в данный режим необходимо выполнить перезагрузку и при включении компьютера нажимать клавишу F8. Когда появится список разных режимов, найти пункт меню «Безопасный режим с поддержкой сети». После загрузки, проверить доступ. Если всё будет работать, значит нужн перезагрузиться в обычном режиме и по очереди отключая работающие программы, выявить ту, которая блокирует доступ в интернет.
Не корректная работа антивируса
Следует обратить внимание на то, что часто сам антивирус может мешать нормальной работе браузера. Это может происходить при указании неправильных настроек после установки или в следствии любых других ошибок в работе самой программы
Сам модуль, фильтрующий сеть, может иметь разные названия в разных антивирусах: брандмауэр, сетевой защитник или другое. Попробуйте выключить временно антивирус и проверить не исчезла ли проблема. Если всё заработает, значит, необходимо выполнить восстановление антивируса с последующей настройкой, или отключения модуля, фильтрующего трафик.
Проверка IP-конфигурацииCheck IP configuration
-
Откройте окно командной строки от имени администратора на клиентском компьютере.Open a Command Prompt window as an administrator on the client computer.
-
Выполните следующую команду:Run the following command:
-
Убедитесь, что у клиента есть допустимый IP-адрес, маска подсети и шлюз по умолчанию для сети, к которой он присоединен и используется.Verify that the client has a valid IP address, subnet mask, and default gateway for the network to which it is attached and being used.
-
Проверьте DNS-серверы, указанные в выходных данных, и убедитесь, что указанные IP-адреса указаны правильно.Check the DNS servers that are listed in the output, and verify that the IP addresses listed are correct.
-
Проверьте в выходных данных DNS-суффикс подключения и убедитесь, что он указан правильно.Check the connection-specific DNS suffix in the output and verify that it is correct.
Если у клиента нет допустимой конфигурации TCP/IP, используйте один из следующих методов.If the client does not have a valid TCP/IP configuration, use one of the following methods:
-
Для динамически настроенных клиентов используйте команду, чтобы вручную обновить конфигурацию IP-адресов на DHCP-сервере.For dynamically configured clients, use the command to manually force the client to renew its IP address configuration with the DHCP server.
-
Для статически настроенных клиентов измените свойства TCP/IP клиента, чтобы они использовали допустимые параметры конфигурации, или завершите настройку DNS для сети.For statically configured clients, modify the client TCP/IP properties to use valid configuration settings or complete its DNS configuration for the network.
Перезагрузка и выключение программ
Если вы видите сообщение о том, что DNS сервер не отвечает, то это далеко не всегда означает какие-либо серьезные неполадки. Вполне вероятно, что у вас просто что-то зависло или сработало неправильно и для решения проблемы будет достаточно самых базовых действий. Ниже мы предлагаем список таких действий, выполните их в первую очередь.
- Попробуйте перезагрузить ваш роутер (маршрутизатор). Если ваш компьютер не подключен напрямую к кабелю от интернет провайдера, а вместо этого вы используете роутер, то нужно начать с его перезагрузки. Для этого просто выключите его из розетки секунд на 10 и подключите обратно. После чего подождите еще 1-2 минуты для того, чтобы он полностью загрузился и начал работу.
- Попробуйте перезагрузить компьютер. Это простой совет, но он очень часто помогает. Если на компьютере завис какой-то драйвер или служба, связанная с работой сети, то после перезагрузки она будет перезапущена и скорее всего заработает нормально.
- Попробуйте выключить VPN-клиент, файрволл и антивирус. Некоторое программное обеспечение может менять настройки сетевых подключений и тем самым вызывать неполадки с доступом к интернету. Чаще всего такие проблемы вызывают VPN-клиенты, файрволлы и антивирусы. Отключите эти программы и проверьте работу Интернета.