Сайт о телевидении

Сайт о телевидении

» » Днс адрес сервера не работает что делать. Ошибка поиска DNS: что такое и как исправить

Днс адрес сервера не работает что делать. Ошибка поиска DNS: что такое и как исправить

Вопрос от пользователя

Здравствуйте.

У меня пропал интернет (горит желтый восклицательный значок в трее Windows), и в браузере при попытке открыть любую страничку пишется ошибка "Не удается найти DNS-адрес". Не знаю, что делать, как исправить ошибку и вернуть интернет.

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

Заранее спасибо, Андрей.

Всем доброго времени суток!

Надо сказать, что подобная ошибка довольно популярна, и причиной ее возникновения могут быть, как не корректные настройки Windows, так и проблемы вашего Интернет-провайдера. В этой статье разберу всё самое основное, из-за чего появляется оная ошибка и дам рекомендации к их устранению.

Как бы банален совет не был, и все-таки первое, что порекомендую - перезагрузить ноутбук/компьютер и роутер (если он у вас есть (многие провайдеры сейчас при подключении ставят его "автоматически")).

Чтобы выключить ноутбук -зажмите кнопку питания на 10-15 сек.

Примечание : чтобы перезагрузить роутер - достаточно отключить его от сети питания на 15-20 сек. Так же для этого дела на корпусе устройства есть спец. кнопка.

После перезагрузки рекомендую запустить диагностику неполадок сетей (часто она решает многие проблемы с доступом к интернету). Для запуска диагностики - нажмите правой кнопкой мышки по значку интернета в трее и во всплывшем меню выберите "Диагностика неполадок" (см. скрин ниже).

Результат диагностики может быть непредсказуемым: в моем случае ошибка вылезла снова (пример на скриншоте ниже). Но тем не менее, не редко после перезагрузки - сеть начинает работать в нормальном режиме...

Диагностика сети в Windows 7 // ошибка!

Подключите еще какое-нибудь устройство

Если вы используете роутер (маршрутизатор), попробуйте подключить другие устройство (ноутбук, телефон и пр.), проверьте - есть ли на этом устройстве интернет, нет ли ошибок, связанных с DNS-сервером. Если проблема с конкретным ПК/ноутбуком - то на остальных устройствах сеть будет функционировать в обычном режиме.

Для проверки, кстати, можно подключить к Wi-Fi сети (скажем) даже обычный телефон. Также можно попробовать отключить маршрутизатор и подключить интернет-кабель напрямую к сетевой карте компьютера.

Примечание! Настройки и параметры, которые нужно задать для работы интернета - см. в договоре с вашим Интернет-провайдером. Там должна быть вся исчерпывающая информация.

Корректные ли настройки сети. Автоматическое получение DNS

Переходим к главному!

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

Чтобы увидеть все сетевые подключения, нажмите WIN+R , введите в строку "Открыть" команду ncpa.cpl и нажмите Enter (как на скрине ниже).

Как открыть сетевые подключения // ncpa.cpl

Далее нужно открыть свойства того подключения, через которое Вы подключены к сети интернет. Чаще всего это либо "Беспроводное сетевое соединение" (если установлен роутер и создано Wi-Fi соединение, чаще на ноутбуках), либо "Подключение по локальной сети" (Ethernet) - если ПК подключен к интернету сетевым кабелем.

Свойства протокола интернета версии 4

Во вкладке "Общие" необходимо задать IP-адрес и DNS-сервера. Здесь могут быть две ситуации:

  1. первая - достаточно поставить ползунки в положения получения IP-адреса и DNS-серверов автоматически (как это у меня на скриншоте ниже). Кстати, у большинства провайдеров Интернета - так и есть (не создают лишние проблемы пользователю ☺). Но есть исключения, см. ниже;
  2. вторая - необходимо указать конкретный IP-адрес и конкретные DNS-сервера. Что нужно указывать - необходимо смотреть в вашем договоре с Интернет-провайдером (либо уточнять у него). Если эти данные ввести неверно (либо, если они были изменены) - то интернет у вас работать не будет!

Попробуйте установить DNS Google

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

DNS-сервера:

Если у вас установлен Wi-Fi роутер - то правильнее будет написать так:

192.168.1.1 (либо 192.168.0.1, либо 192.168.10.1 - прописывается IP-адрес роутера);

Попытка очистить кэш DNS (и др. параметры) в командной строке

Нередко избавить от ошибки, связанной с DNS, помогает чистка кэша. Сделать это можно из командной строки, открытой от имени администратора.

Чтобы открыть командную строку с администраторскими правами, нужно:

  1. запустить диспетчер задач (сочетание кнопок Ctrl+Shift+Esc или Ctrl+Alt+Del );
  2. в диспетчере задач нажать файл/новая задача ;
  3. и в строку "Открыть" ввести CMD , поставить галочку "Создать задачу с правами администратора" и нажать Enter.

  1. ipconfig /flushdns
  2. ipconfig /registerdns
  3. ipconfig /release
  4. ipconfig /renew

После выполнения этих 4-х команд, перезагрузите компьютер/ноутбук.

Проверьте службу DNS-клиент - работает ли она в Windows

Также нужно проверить, работает ли служба DNS-клиент в Windows (по умолчанию - она должна работать, но мало ли...).

Чтобы это сделать, нажмите сочетание кнопок WIN+R , и введите команду services.msc , нажмите Enter.

После чего перезагрузите ПК.

Нет драйверов на сетевую карту

Если у вас нет драйверов на сетевую карту (через которую у вас идет соединение с сетью) - то у вас совсем не будет интернета (да и ошибка DNS в этом случае, как правило, появляется не часто...).

Чтобы узнать, есть ли у вас драйвера на сетевую карту, откройте диспетчер устройств. Для этого нажмите WIN+R , и введите команду devmgmt.msc .

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

Диспетчер задач - нет драйверов на Ethernet-контроллер (то бишь на сетевую карту)

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

Как установить драйвера на компьютер, ноутбук -

Как найти и установить драйвер для неизвестного устройства -

Программы для обновления драйверов - лучшие: ТОП 20/рейтинг! -

Правильно ли настроены антивирус и брандмауэр

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

Поэтому, рекомендация здесь простая - попробуйте на время отключить (или даже удалить) свой антивирус (брандмауэр). Если ошибка перестанет появляется, думаю, стоит сменить антивирус, либо задать в нем оптимальные настройки.

Обратитесь в поддержку Интернет-провайдера

И последнее, если все вышеперечисленное не дало никаких результатов, попробуйте сообщить о проблеме вашему Интернет-провайдеру. Возможно, что проблема находится на их стороне...

PS 1 : если Интернет-провайдер говорит, что на его стороне все "OK", как вариант, попробуйте восстановить Windows (если есть контрольные точки, на ту дату, когда всё работало). О том, как узнать какие точки есть, и как запустить восстановление, можете узнать в этой статье: (статья актуальная для Windows 7/8/10).

PS 2 : если у кого есть альтернативное решение подобной ошибки - чиркните в комментариях пару строк. Заранее благодарю.

Начинающие пользователи высокоскоростного доступа в сеть Интернет, в силу отсутствия у них какого-либо опыта работы с компьютерными сетями, периодически сталкиваются с различными проблемами, которые более опытный юзер или IT-шник решил бы на "раз-два". Одна из подобных пространённых проблем - это ошибка: DNS сервер не отвечает .
Самое интересное, что сам доступ в Интернет при этом обычно работает отлично, Скайп и ICQ тоже работают, а вот страницы в браузере не открываются. Что делать?

Давайте сначала разберёмся - а что же вообще за сервер такой и для чего он нужен?!

Что такое DNS, как он работает?!

Как Вы уже знаете имена сайтов в глобальной странице сделаны в буквенном виде чтобы они могли легко читаться и впоследствии легко запоминаться. Но сама вычислительная сеть (что локальная, что Интернет) построены на цифровых IP-адресах. То есть за красивым символьным именем скрывается набор цифр.

Так вот DNS (от англ. Domain Name System - Система Доменных Имён) это сложная ступенчатая иерархическая система, которая хранит всю информацию о символьных именах узлов в Интернете и быстро позволяет перевести адрес из одного вида в другой. Например, Вы хотите зайти на сайт privet.ru и вводите его в браузере. Ваш компьютер отправляет DNS-серверу запрос вида:

"Какой IP адрес у сайта privet.ru ?"

ДНС проверяет информацию по своей базе или обращается к вышестоящим серверам. Полученный результат будет таким:

"У сайта privet.ru IP-адрес 190.16.99.134"

Он отправляется назад компьютеру, который отправил запрос. Таким образом, если не отвечает DNS сервер или с ним возникли какие-то проблемы, то пользователь не сможет открыть ни один сайт или страничку. И да, сам доступ в Интернет будет работать замечательно, как все программы которые обращаются к узлам напрямую по IP. А вот страницы браузер открывать не будет.
Если ДНС сервер не отвечает, то в браузере Google Chrome (и всех других на этой платформе) при этом будет отображаться ошибка: net err name not resolved . Пример:

То есть браузер не может сделать операцию resolv - то есть не получается преобразовать буквенный адрес в цифровой и выдаёт сообщение "Name not resolved".

Давайте рассмотрим какие могут быть варианты решения проблемы с DNS.

Если ДНС сервер не отвечает - смени его!

У каждого более-менее крупного провайдера есть свои серверы DNS. И все настройки сети сделаны таким образом, что абонент при подключении автоматически получает всё необходимое для работы. В том числе и адреса необходимых серверов. Но вот стабильной работой могут похвастаться не все. Некоторые операторы связи вообще оставляют свой ДНС на уровне "чтобы был", не уделяя ему должного внимания. А в итоге, работает он из рук вон плохо, с ним постоянно возникают проблемы и он падает вызывая у пользователей ошибки вида "DNS-сервер не отвечает". Решить проблему поможет использование публичных серверов от крупнейших IT-компаний мира. Я предпочитаю использовать публичные серверы Google:

8.8.8.8
8.8.4.4

Либо от Яндекс:

77.88.8.8
77.88.8.1

Как их прописать в Windows 10?! Очень просто! Нажимаем кнопку Пуск и открываем Параметры операционной системы. Нам нужен раздел "Сеть и Интернет":

В меню слева надо выбрать тип подключения, через которое Вы выходите в Интернет, а с права - нажать на ссылку "Настройка параметров адаптера". Должно открыться окно "Сетевые подключения Виндовс":

Кликаем правой кнопкой на значок подключения и в появившемся меню выбираем пункт "Свойства". Откроется такое окно:

Здесь надо найти и дважды кликнуть по строчке "IP версии 4 (TCP/IPv4)" чтобы открылось окно свойств протокола Интернета:

Здесь нужно в нижней части окна поставить флажок "Использовать следующие адреса DNS-серверов". После этого станут доступны два поля ниже, в которые надо прописать IP-адреса ДНС. Выше Вы видите пример с серверами Google, а ниже - от Яндекса:

После этого нажимаем на кнопку ОК, чтобы применить изменения. Теперь снова запускаем браузер. Ошибка "err name not resolved" должна устраниться.

Антивирус заблокировал DNS и он не отвечает!

В некоторых случаях причиной проблем с доступом в сеть Интернет является через чур активный антивирус, вернее его сетевой модуль - Фаервол или Брандмауэр. Ему может не понравиться какой-либо запрос и он запросто заблокирует доступ к тому или иному узлу в Интернете. Либо, как вариант, он может заблокировать работу DNS-клиента Windows и тот не сможет ни отправлять, ни принимать запросы, а значит нормальная работа ПК в глобальной паутине будет парализована и начнёт выскакивать ошибка "DNS сервер не отвечает".

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

В том случае, когда у Вас Фаервол установлен отдельно - необходимо так же приостановить его работу на время диагностики.

Если после этого проблемы с ДНС прекратятся и сайты начнут открываться нормально - причину надо искать в правилах сетевого экрана. Кстати, не забудьте включить его обратно, иначе рискуете получить ещё ряд проблем из-за активности в сети вредоносных программ.

Не работает DNS клиент Windows

За то как операционная система Виндовс контактирует с сервером ДНС отвечает специальный сетевой модуль - DNS-клиент. Именно он отвечает за отправку и приём запросов о доменных именах. Но иногда и он может начать сбоить. Для начала стоит его перезапустить. Кликаем по значку компьютера на рабочем столе правой кнопкой мыши и выбираем пункт меню "Управление":

В отркрывшемся окне "Управление компьютером" надо выбрать раздел "Службы". Слева будет отображаться полный список всех имеющихся системных сервисов Windows 10. Находим в нём строчку DNS-клиент:

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

Замечание: Если клиент по какой-либо причине отключен или приостановлен - необходимо включить его снова. Для этого надо кликнуть дважды по этой строчке чтобы открылись свойства службы:

Проверяем чтобы тип запуска стоял в значении "Автоматически". После этого нажимаем на кнопку "Запустить". Проверяем доступ в Интернет.

Когда ничего не помогло

Если несмотря на все проделанные выше действия у Вас всё равно не открываются страницы, браузер пишет "net err name not resolved", а Windows выкидывает ошибку "DNS сервер не отвечает", то виноват скорее всего глобальный сбой работы операционной системы. Чтобы окончательно в этом убедиться - попробуйте подключить вместо своего компьютера другой ПК, ноутбук или планшет. Если на нём всё работает идеально, то поможет только восстановление Windows. Чтобы им воспользоваться, зайдите в Параметры Windows 10 и выберите раздел "Обновление и безопасность":

Здесь надо зайти в подраздел "Восстановление" и найти пункт "Вернуть компьютер в исходное состояние". Нажимаем на кнопку "Начать" и следуем указанием мастера. После того как процедура отработает - Вы получите рабочую операционную систему с полностью восстановленными к оригинальному состоянию системными файлами. Можно проверять доступ в Интернет.

Не стоит говорить о том, что многие любители использовать интернет довольно часто сталкиваются с такой ситуацией, в которой при попытке доступа к какому-то ресурсу система выводит сообщение о том, что DNS сервер не отвечает. Как же быть в этом случае? В качестве примера рассмотрим операционную систему семейства Windows. Стоит отметить что чаще всего подобные проблемы возникают именно в этом семействе операционных систем. Прежде чем перейти к исправлению данной ситуации, необходимо рассмотреть несколько теоретических вопросов. Что же собой представляет DNS-сервер и для чего он необходим?

Что такое DNS сервер?

Если говорить простым и понятным языком, то DNS сервер представляет собой средство удобного и корректного перенаправления запросов с IP адреса на домен. Получается, что при посещении любой страницы в интернете пользователь оказывается на сервере не путем ввода какой- то комбинации цифр, а путем ввода адреса латинскими символами. В этом и заключается основное предназначение серверов такого типа. Они представляют собой своеобразные интерпретаторы запросов. Но что делать, когда DNS-сервер не отвечает? Как быть? Как правило, 8-я и 10-я версии операционной системы Windows не предлагают автоматизированных средств для исправления данной ситуации. Однако все же можно попробовать кое-что предпринять.

Не отвечает DNS-сервер: что делать?

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

DNS-сервер не отвечает: диагностика при помощи средств ОС

Прежде всего для проверки работоспособности подключения следует обратить внимание на встроенные средства операционной системы Windows. В системном трее присутствует значок подключения. Если кликнуть на нем правой кнопкой мыши, то появится меню, в котором можно будет выбрать раздел диагностики неполадок. «Мастер» в несколько шагов выполнит проверку, постоянно при этом уточняя, не была ли устранена проблема. Такая проверка, как правило, не приносит результата. По этой причине необходимо действовать самостоятельно.

Проверка активности DNS-клиента

Одна из возможных причин, по которой DNS-сервер не отвечает, это состояние DNS-клиента. Нам необходимо будет проверить его. Для этого необходимо зайти путем правого клика мыши на компьютере в раздел администрирования. Также для прямого доступа к разделу служб можно использовать команду services.msc. Тут необходимо найти такой компонент, как DNS-клиент. Путем правого клика мыши можно вызвать меню со строкой свойств. Здесь следует обратить внимание на установленный тип запуска. Должен быть установлен автоматический. Если в параметрах установлено что-то другое, нужно просто изменить его, а после этого осуществить перезагрузку системы. Чтобы попасть в свойства службы, можно просто кликнуть дважды на ее названии.

Альтернативная конфигурация

Рассмотрим еще один вариант, при котором возникает ситуация, когда DNS-сервер не отвечает. Например, провайдер «Ростелеком» для настройки доступа предлагает собственные параметры и значения. Однако большинство провайдеров используют систему автоматического присвоения адресов DNS-серверов, IP-адресов и установки других параметров. По этой причине пользователь при входе в раздел свойств протокола TCP/IPv4 не увидит там никаких цифр. Если же все-таки предусмотрена ручная настройки, но сервер при этом не отвечает, то можно использовать и другие параметры. Так, например, для использования DNS-сервера Google можно прописать для предпочитаемого DNS комбинацию 8888, а в качестве альтернативного использовать 8844 по той же схеме ввода. Перезагрузка системы для того, чтобы параметры вступили в силу, в большинстве случаев не требуется. Стоит отметить, что в некоторых случаях требуется отключение использования протокола IPv6. Однако подобные ситуации встречаются очень редко. Можно также попробовать выполнить сброс настроек сервера. Для этой цели следует выполнить перезапуск и обновление конфигурации. После этого в командной строке, запущенной от имени администратора, следует последовательно прописать четыре команды: ipconfig/flushdns; ipconfig/registerdns; ipconfig/release; ipconfig/renew.

Какие еще проблемы могут возникнуть?

В принципе, это все, что касается проблемы, связанной с тем, что DNS-сервер не отвечает. Должно быть уже понятно, что следует делать для исправления данной ситуации. Что же касается других возможных причин сбоев, то такая проблема в большинстве своем связана с социальными сетями, которые просто заблокированы в офисах для работников. Иногда возникают проблемы с модемами. Обычно бывает достаточно просто перезагрузить их. Блокирование доступа к сайтам с запрещенным или сомнительным содержимым может происходить на уровне файрволла или антивируса. В данном случае необходимо проверить настройки. Обойти защиту системы можно при использовании даже самых простых анонимных прокси-серверов. Также может потребоваться переустановить драйверы для сетевого адаптера. Как вы сами можете убедиться, вариантов довольно много.

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

Для устранения проблемы вам понадобится следовать следующим указаниям:

1. Откройте «Пуск» и перейдите в меню «Панель управления» .

2. В новом окне перейдите в раздел «Администрирование» , а затем откройте ссылку «Службы» .

3. Найдите в списке служб «DNS-клиент» и проверьте, выполняется ли эта служба. Если нет, то кликните по ней ПКМ, а затем перейдите к пункту «Свойства» .

4. В появившемся окне в графе «Тип запуска» выставьте параметр «Автоматически» . Прежде чем выйти, сохраните изменения.

Если с данной службой все в порядке, то дополнительно вам необходимо выполнить еще некоторые действия:

1) Откройте «Пуск» и перейдите в меню «Панель управления» . Откройте раздел «Центр управления сетями и общим доступом» .

2) В новом окне обратите внимание на правую часть и откройте меню «Изменение параметров адаптера» .

Определить причину некорректной работы DNS будет гораздо проще, если придерживаться определенной последовательности действий. Брайен Пози (Brien Posey) делится своим опытом диагностики.

DNS - одна из самых важных служб в любой компьютерной сети на платформе Windows. Она необходима для работы Active Directory и целого ряда других сетевых функций. Поэтому любые проблемы, связанные с DNS, требуется решать как можно более оперативно. К счастью, найти причину неполадок, как правило, оказывается довольно легко. Ниже перечислены десять моих излюбленных приемов диагностики.

1. Проверьте сетевое подключение

При возникновении проблем с DNS первым делом нужно убедиться, что подключен к сети. Это позволит значительно сэкономить время, если неполадки вызваны поломкой сетевого адаптера.

Самый простой способ проверить подключение - войти на DNS-сервер и пропинговать несколько компьютеров в сети, и наоборот - пропинговать DNS-сервер с других машин (см. ?). Стоит учитывать, что этот способ сработает лишь при условии, что брандмауэр пропускает входящие .

2. Выясните масштабы проблемы

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

3. Определите круг пользователей, затронутых проблемой

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

4. Проверьте, не применяется ли в сети балансировка нагрузки

Когда на веб-серверы приходится большая нагрузка, в некоторых сетях ее распределяют между несколькими идентичными веб-серверами по методу Round Robin DNS. Недостаток технологии заключается в том, что даже в случае сбоя одной из этих машин, DNS-сервер по-прежнему продолжает передавать входящий трафик на все серверы по алгоритму round robin. В результате ресурс, на котором действует балансировка нагрузки, периодически теряет соединение с сетью.

5. Проверьте состояние DNS-форвардеров

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

Если DNS-сервер использует форвардеры, можно пропинговать сервер провайдера, чтобы проверить, работает ли он. Или можно позвонить в службу технической поддержки провайдера и поинтересоваться, нет ли каких-либо проблем и не поменялся ли IP-адрес, указанный в настройках форвардера.

6. Попытайтесь пропинговать хост

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

Если по IP-адресу сервер пингуется, а по имени нет, нужно проверить, есть ли на DNS-сервере запись A для хоста. Если она отсутствует, DNS-сервер не сможет выполнить разрешение имени для этого хоста.

7. Воспользуйтесь командой NSLookup

Один из самых удобных инструментов диагностики DNS - команда NSLOOKUP, которую можно запустить из командной строки Windows. Чтобы проверить разрешение имен для определенного хоста, нужно выполнить команду вида NSLOOKUP имя хоста. В выводе команды будет указано имя (не всегда) и IP-адрес DNS-сервера, разрешившего запрос, а также полностью определенное имя домена и IP-адрес указанного хоста.

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

8. Попробуйте использовать другой DNS-сервер

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

9. Проверьте систему на вирусы

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

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

10. Перезагрузите DNS-сервер

Совет банальный, но если ни один из перечисленных способов не помогает, можно попытаться просто перезагрузить DNS-сервер. Мне не раз приходилось сталкиваться с необъяснимыми сбоями в работе DNS, которые прекращались сами собой после перезагрузки DNS-сервера.

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

Другие советы?

А какими методами диагностики проблем DNS пользуетесь вы? Поделитесь своим опытом в комментариях!