Сайт магазина DNS не работает
Обновлено: 21.11.2024
Система доменных имен (DNS) — это каталог, который преобразует доменные имена или имена хостов в адреса Интернет-протокола (IP). Благодаря этому процессу пользователи могут легко получать доступ к веб-сайтам в Интернете через веб-браузеры.
Иногда при доступе к веб-сайту могут появляться определенные сообщения об ошибках DNS, одним из которых является сообщение «DNS-сервер не отвечает». Это означает, что веб-браузер не может подключиться к сайту, поскольку DNS-сервер не может правильно сопоставить имена хостов с IP-адресами.
Существует много причин ошибки "DNS-сервер не отвечает", от неправильно настроенных сетевых адаптеров до неправильных адресов DNS-серверов. К счастью, большинство этих проблем лежит на стороне пользователя и может быть решено без особых усилий.
В этой статье будут рассмотрены 11 возможных решений проблемы «DNS-сервер не отвечает» в Windows и Mac, а также несколько распространенных причин появления этого сообщения об ошибке.
Что означает ошибка «DNS-сервер не отвечает»?
Ошибка «DNS-сервер не отвечает» означает, что вашему браузеру не удалось подключиться к Интернету. Распространенными причинами таких ошибок являются проблемы с сетью, неисправный маршрутизатор или модем, неправильно настроенные или недоступные службы DNS, устаревший браузер и ошибки антивирусного программного обеспечения.
1. Устранение проблем с сетью
Запуск диагностики сети — это первый шаг к устранению ошибки «DNS-сервер не отвечает». Этот метод может помочь диагностировать и устранять все обнаруженные сетевые проблемы и ошибки без особых хлопот.
Вот как запустить сетевую диагностику для компьютеров Windows и Mac.
Запустить сетевую диагностику Windows
Следуйте инструкциям по запуску сетевой диагностики в Windows 10:
Настройка диагностики беспроводной сети на Mac
Вот как запустить диагностику беспроводной сети в macOS:
- Закройте все открытые приложения и подключитесь к сети, с которой возникла проблема.
- Удерживая нажатой клавишу Option, выберите значок состояния Wi-Fi в строке меню и выберите «Открыть диагностику беспроводной сети».
- Следуйте инструкциям на экране, чтобы проверить сетевое подключение.
- После завершения сканирования нажмите значок "Информация" в окне "Сводка", чтобы узнать больше о каждой записи в списке.
Если этот метод не устраняет проблемы с DNS-сервером, перейдите к следующему шагу.
2. Подключиться к другому устройству
Попробуйте подключить другое устройство к той же домашней сети и получить доступ к сайту, с которым у вас возникли проблемы.
Если второе устройство может получить доступ к веб-странице через ту же сеть, проблема связана с вашим основным устройством.
Однако, если вы по-прежнему не можете посетить веб-сайт с других устройств, подключенных к той же сети, возможно, проблема связана с маршрутизатором.
Использование других подключений, таких как мобильные данные, также может помочь убедиться, что проблема с подключением не возникает на стороне сайта.
3. Переключиться на другой веб-браузер
Еще одно простое решение, которое можно попробовать при решении проблемы «DNS-сервер не отвечает», — это посетить веб-сайт из другого веб-браузера.
Например, если вашим основным браузером является Mozilla Firefox, попробуйте получить доступ к веб-странице из других браузеров, таких как Microsoft Edge и Google Chrome.
Если этот метод окажется эффективным, обновите браузер по умолчанию до последней версии или полностью переустановите его. Однако если сообщение «DNS-сервер не отвечает» появляется снова, браузер не является источником проблемы с подключением.
4. Перезагрузите компьютер в безопасном режиме
Неправильная работа операционной системы может привести к появлению сообщения об ошибке "DNS-сервер не отвечает".
Чтобы выяснить, не отвечает ли DNS-сервер из-за этой проблемы, вам необходимо перезагрузить компьютер в безопасном режиме — урезанной версии вашей операционной системы, которая может ограничивать файлы и ресурсы, используемые для работы вашего устройства.
Вот шаги, чтобы запустить компьютер в безопасном режиме в Windows:
- Перейдите в меню "Пуск", нажмите кнопку питания, нажмите клавишу Shift и выберите "Перезагрузить".
- В окне "Выберите вариант" нажмите "Устранение неполадок" -> "Дополнительные параметры".
- Выберите параметр «Параметры запуска» в разделе «Дополнительные параметры» и нажмите «Перезагрузить».
- Нажмите клавишу F5 на клавиатуре, чтобы выбрать параметр "Безопасный режим с поддержкой сети".
Если вы используете Mac, вот как запустить компьютер в безопасном режиме:
- Перейдите в меню Apple -> Завершение работы. Подождите около 10 секунд после выключения устройства.
- Включите компьютер Mac, быстро нажмите и удерживайте клавишу Shift, пока не появится экран входа в систему.
Если ваше сетевое подключение работает в безопасном режиме, это означает, что проблема «DNS-сервер не отвечает» может быть вызвана сторонним программным обеспечением. Чтобы решить эту проблему, вам нужно найти и удалить приложение с вашего ПК.
5. Перезагрузите модем или маршрутизатор
Неправильная работа модема или маршрутизатора также может быть причиной того, что DNS-сервер не отвечает и не удается установить соединение.
Поэтому рассмотрите возможность перезагрузки модема или маршрутизатора, чтобы очистить кеш, что может решить проблему с DNS-сервером.
Нажмите кнопку питания маршрутизатора или модема и отсоедините кабель питания от сетевой розетки. Подождите не менее 30 секунд, прежде чем снова нажать кнопку питания, чтобы перезапустить его.
Если перезапуск модема или маршрутизатора не помогает, попробуйте сбросить его настройки до значений по умолчанию. Ознакомьтесь с инструкцией по эксплуатации устройства, чтобы узнать, как сбросить настройки модема или маршрутизатора.
6. Деактивировать антивирус и брандмауэр
Антивирусы и брандмауэры предназначены для защиты вашего устройства от вредоносных программ. Однако эти инструменты также могут заблокировать ваше подключение к Интернету.
Попытайтесь временно деактивировать антивирусные программы и брандмауэры, чтобы проверить, не являются ли они причиной ошибки "DNS-сервер не отвечает".
Чтобы получить доступ к настройкам антивируса и брандмауэра в Windows, выберите меню "Пуск" и нажмите "Настройки" -> "Обновление и безопасность" -> "Безопасность Windows" -> "Защита от вирусов и угроз".
Если вы используете компьютер Mac, перейдите в «Системные настройки» -> «Безопасность и конфиденциальность» -> «Брандмауэр».
После деактивации антивируса и брандмауэра повторно запустите сетевую диагностику и снова откройте веб-сайт в браузере.
Если это решит проблему, обновите или перенастройте антивирус и брандмауэр перед их повторной активацией.
7. Отключить другие подключения
Еще одно решение проблемы «DNS-сервер не отвечает» — отключить неиспользуемые подключения на вашем устройстве.
Выполните следующие действия, чтобы отключить дополнительные сетевые подключения в Windows:
Вот как отключить другие сетевые подключения на Mac:
После отключения всех неиспользуемых подключений перезапустите браузер и попробуйте снова получить доступ к веб-сайту.
8. Изменить адрес DNS-сервера
Если доступ к веб-сайту невозможен после предыдущих решений, попробуйте изменить адрес DNS-сервера.
Ваша домашняя сеть настроена на автоматическое получение адреса DNS-сервера от вашего интернет-провайдера (ISP). Однако, если DNS-сервер вашего интернет-провайдера не отвечает, настроенный DNS-сервер неверен или не существует, интернет-служба также перестанет работать.
Чтобы временно решить эту проблему, измените настройки DNS и используйте другой адрес DNS. Это позволит вашему браузеру по-прежнему загружать любые веб-сайты в Интернете.
К счастью, многие службы, такие как Cloudflare и Google Public DNS, предлагают DNS-адреса для бесплатного использования.
Чтобы настроить другие DNS-серверы в Windows, выполните следующие действия:
Вот как изменить адрес DNS-сервера на Mac:
Сбросьте подключение к Интернету и посмотрите, решена ли проблема «DNS-сервер не отвечает».
9. Очистить кеш DNS
Еще одно решение для устранения проблем с подключением к DNS-серверу – очистить кэш DNS. Очистка кеша маршрутизатора может помочь обеспечить правильную работу DNS.
Вот как очистить файлы кэша DNS в Windows:
Этапы очистки файлов кэша DNS на Mac также относительно просты, но очень важно запустить правильную командную строку в зависимости от текущей версии операционной системы.
На Mac откройте Терминал, нажав F4 и введя слово «терминал» в поле поиска Launchpad.
Открыв приложение, запустите команду, подходящую для вашей версии macOS.
В macOS Big Sur введите следующую команду:
Чтобы очистить кеш DNS в macOS Catalina, запустите в командной строке:
Выполните эту команду, чтобы очистить кеш DNS в macOS Mojave:
Очистите кеш DNS в macOS High Sierra с помощью этой команды:
Для macOS Sierra, Mac OS X El Capitan, X Mavericks, X Mountain Lion или X Lion выполните следующую команду:
Если вы используете Mac OS X Yosemite, введите следующую команду:
В Mac OS X Snow Leopard выполните команду, чтобы очистить кеш DNS:
Если вы используете Mac OS X Leopard и более ранние версии, введите следующую команду:
После выполнения приведенных выше команд сетевой адаптер обновит свою конфигурацию DNS.
10. Отключить IP версии 6 (IPv6)
Интернет-протокол версии 6 (IPv6) — это последняя версия интернет-протокола, которая идентифицирует устройства в Интернете и локальной сети.
Однако IPv6 также может вызывать проблему "DNS-сервер не отвечает". Поэтому рассмотрите возможность отключения IPv6, если предыдущие решения по-прежнему не решают проблему.
Чтобы отключить IPv6 в Windows, сделайте следующее:
Вот как отключить IPv6 на вашем Mac:
- Перейдите в меню Apple -> Системные настройки —> Сеть.
- Выберите текущее сетевое подключение и нажмите Дополнительно->TCP/IP. ол>
- Нажмите раскрывающееся меню «Настроить IPv6» и установите для него значение «Выкл.». Нажмите "ОК".
- Недоступный провайдер DNS. Ваша служба DNS может перестать работать из-за ошибок DNS в ее сети, например из-за интенсивного трафика или сбоя сервера.
- Неисправный маршрутизатор или модем. Неисправный маршрутизатор или модем также могут вызывать ошибки DNS. Попробуйте переключить порты Ethernet или использовать другие кабели Ethernet, чтобы определить, не является ли ваш маршрутизатор причиной проблемы с DNS.
- Проблемы с оборудованием или сетью. Некоторые аппаратные или сетевые сбои также могут вызывать ошибку «DNS-сервер не отвечает». Например, один сервер не может правильно передать информацию следующему серверу.
- Антивирусное программное обеспечение. Проблемы могут возникнуть, когда поставщик программного обеспечения обновляет антивирусную программу, заставляя программу считать, что ваш компьютер заражен, и внезапно блокировать ваш доступ в Интернет. В этом случае ваш браузер может отображать сообщение «DNS-сервер не отвечает».
- Устранение проблем с сетью. Запустите диагностику сети, чтобы выявить и устранить проблемы с подключением к Интернету.
- Перезагрузите модем или маршрутизатор. Очистите кэш модема или маршрутизатора, нажав кнопку питания и отключив кабель питания.
- Отключите антивирус и брандмауэр. Временное отключение антивируса и брандмауэра может решить проблему с DNS.
- Очистить кеш DNS. Очистите кэш маршрутизатора, чтобы обновить конфигурацию DNS.
- Измените адрес DNS-сервера. Замените адрес вашего интернет-провайдера другим DNS-адресом.
- Проверьте кабели и соединения. Если у вас проводное соединение, убедитесь, что все подключено правильно. Если вы находитесь в беспроводной сети, убедитесь, что ваш Wi-Fi включен и вы подключены. Убедитесь, что маршрутизатор подключен и работает.
- Перезагрузите маршрутизатор. Подождите минуту, прежде чем снова включить его, и подождите, пока индикаторы не перестанут мигать, прежде чем пытаться подключиться.
- Запустите сканирование на наличие вредоносных программ. В некоторых случаях вирус может блокировать доступ в Интернет. В этом случае у вас могут возникнуть более серьезные проблемы, которые нужно решить, прежде чем решать проблемы IP-подключения.
- Проверьте сайт. Если у вас возникли проблемы с доступом к определенному веб-сайту (своему или чужому), убедитесь, что проблема связана с DNS, а не с самим сайтом. Один из способов сделать это — использовать такой веб-сайт, как DownForEveryoneOrJustMe. Точно так же вы можете выполнить команду ping для своего веб-адреса с помощью командной строки. Если он отвечает, это означает, что сайт работает, и вы просто не можете получить к нему доступ, что говорит о том, что проблема действительно связана с вашим DNS. Если результатом проверки связи является "запрос не может найти хост", это означает, что веб-сайт не работает, что не обязательно связано с проблемой DNS.
- Запись A. Записи A — это самые основные данные DNS, которые сопоставляют домен с IP-адресом.Чтобы проверить запись A, используйте команду nslookup, за которой следует домен. Затем вы можете подтвердить, что домен переходит на правильный IP-адрес и наоборот. Запись AAAA аналогична записи A, но для IPv6.
- CNAME: CNAME означает каноническое имя. Эта запись используется для указания одного доменного имени на другое доменное имя. (Последнее доменное имя предположительно будет иметь запись A, указывающую на IP-адрес.) Записи CNAME иногда могут вызывать проблемы с электронной почтой. В любом случае убедитесь, что домены указывают на нужные места. Для nslookup используется команда set type=cname, за которой следует ваш домен.
- MX: запись почтового обмена (MX) направляет электронную почту из вашего домена на хост-сервер. Если это неверно, это может объяснить, почему у пользователей возникают проблемы с отправкой электронной почты на адреса в вашем домене. Убедитесь, что MX соответствует вашему домену (запись A или AAAA), а не запись CNAME. Это команда «set type=mx», за которой следует ваш домен.
- Введите числовой IP-адрес прямо в браузере. Если веб-страница загружается, проблема связана с DNS. Вы можете попробовать с IP-адресом Google: «172.217.4.46».
- Выполните ping-тест, введя «cmd» в строке поиска меню «Пуск» Windows. Выберите «Открыть командную строку». Когда появится черный ящик, введите «ping 172.217.4.46» и подождите, чтобы увидеть результаты. Если все четыре ping-запроса прошли успешно, проблема может заключаться в DNS.
- Нажмите правой кнопкой мыши значок Интернета на панели задач.
- Выберите Устранение неполадок.
- Позвольте мастеру выполнить все шаги. Это может занять несколько минут.
- Если проблема не устранена, перейдите к приведенным ниже решениям, которые предназначены для пользователей Windows 10.
- На задней панели беспроводного маршрутизатора найдите этикетку WAN или интернет-порта и отсоедините кабель, идущий к этому порту.
- Возьмите свободный конец того же кабеля и подключите его непосредственно к порту Ethernet на компьютере.
- Выключите беспроводной маршрутизатор, чтобы случайно не подключиться к нему.
- Подождите пару минут, пока компьютер распознает новое подключение. Убедитесь, что вы используете соединение Ethernet или LAN, а не WiFi. Возможно, вам придется перезагрузить компьютер, чтобы новые настройки вступили в силу.
- Введите «cmd» в строке поиска Windows «Пуск» и выберите «Открыть командную строку».
- Введите следующее точно так, как написано, и нажимайте Enter после ввода каждой строки.
- Одновременно нажмите клавиши Win + R.
- В появившемся диалоговом окне «Выполнить» введите «msconfig». Кроме того, вы можете ввести «msconfig» в строку поиска в нижней части меню «Пуск» Windows и выбрать «Открыть» для приложения «Конфигурация системы».
- Перейдите на вкладку "Службы" в приложении "Конфигурация системы".
- Установите флажок Скрыть все службы Microsoft.
- Выберите параметр «Отключить все».
- Нажмите кнопку «Применить», а затем кнопку «ОК», чтобы сохранить настройки.
- Перейдите на вкладку "Автозагрузка".
- Нажмите «Открыть диспетчер задач».
- Начните с первого приложения и нажмите рядом с ним параметр "Отключить". Продолжайте делать это для всех приложений, пока они все не будут отключены.
- Закройте окно приложения.
- Перезагрузите компьютер.
- Вернитесь в приложение для настройки системы.
- Перейдите на вкладку "Службы".
- Одно за другим выберите приложение и нажмите, чтобы включить его. После включения каждого приложения проверьте, можете ли вы подключиться к Интернету.
- Нажмите клавиши Windows + X, чтобы открыть меню быстрой ссылки. Выберите Сетевые подключения. Кроме того, вы можете щелкнуть значок Интернета на панели задач, чтобы открыть список доступных сетей. Нажмите на ссылку Настройка сети и Интернета.
- Нажмите «Изменить свойства подключения» или «Изменить настройки адаптера».
- В открывшемся новом окне щелкните правой кнопкой мыши используемое соединение. Выберите Свойства.
- Проверьте список драйверов протокола Microsoft LLDP. Убедитесь, что флажок рядом с ним установлен.
- Нажмите "ОК", чтобы выйти.
- Введите devmgmt в строку поиска меню "Пуск" Windows и откройте приложение "Диспетчер устройств".
- Перейдите в раздел "Сетевые адаптеры" в списке и нажмите, чтобы развернуть его.
- Найдите свое сетевое устройство и щелкните правой кнопкой мыши, чтобы выбрать Обновить драйвер.
- При появлении запроса выберите Автоматический поиск обновленного программного обеспечения драйвера. Это может занять некоторое время.
- Если драйвер доступен, Windows установит его.
- Перезагрузите компьютер и проверьте, сохраняется ли ошибка DNS.
- Повторите шаги 1 и 2 выше.
- Найдите свой драйвер и щелкните правой кнопкой мыши "Удалить".
- Используйте программное обеспечение драйвера, загруженное с веб-сайта производителя вашего драйвера, чтобы переустановить драйвер.
- Перезагрузите компьютер и снова проверьте DNS.
- Нажмите значок Интернета на панели задач, чтобы открыть список доступных сетей. Нажмите на ссылку Настройка сети и Интернета.
- Нажмите «Изменить свойства подключения» или «Изменить настройки адаптера».
- В новом окне щелкните правой кнопкой мыши используемое соединение. Выберите Свойства.
- Выберите из списка Интернет-протокол версии 4 (TCP/IPv4) и нажмите кнопку "Свойства".
- Выберите вариант Использовать следующий адрес DNS-сервера.
- Введите 8.8.8.8 в поля предпочитаемого DNS-сервера.
- Введите 8.8.4.4 в поля альтернативного DNS-сервера.
- Нажмите OK, чтобы сохранить изменения и выйти из окна TCP/IPv4. Нажмите OK, чтобы сохранить еще раз, чтобы выйти из окна свойств.
- Введите Панель управления в поле поиска в меню "Пуск".
- Нажмите, чтобы открыть панель управления.
- Выберите "Оборудование и звук".
- Найдите категорию "Электропитание", а затем выберите или настройте план электропитания.
- Нажмите ссылку "Изменить настройки плана".
- Нажмите ссылку "Изменить дополнительные параметры питания".
- В новом окне найдите «Настройки беспроводного адаптера». Нажмите, чтобы развернуть.
- Нажмите на параметр "Режим энергосбережения", чтобы развернуть его.
- Измените параметры «От батареи» и «От сети» на «Максимальная производительность».
- Нажмите "ОК", чтобы сохранить и выйти.
Если параметр выключения недоступен в раскрывающемся меню «Настройка IPv6», попробуйте отключить IPv6 с помощью командной строки.
Чтобы отключить IPv6 для беспроводного подключения, откройте приложение "Терминал" на Mac и выполните следующую команду:
Если вы хотите деактивировать IPv6 при подключении к сети Ethernet, используйте вместо этого эту команду:
Также можно одновременно отключить IPv6 для беспроводного и Ethernet-подключения, введя следующую команду:
Обязательно перезагрузите устройство и снова подключитесь к Интернету, чтобы проверить, решена ли проблема «DNS-сервер не отвечает».
11. Обновите драйвер сетевого адаптера
Устаревший драйвер сетевого адаптера также может быть причиной появления проблемы сбоя DNS-сервера на вашем компьютере с Windows.
Драйвер сетевого адаптера можно обновить двумя способами: вручную или автоматически.
Обновление драйвера сетевого адаптера вручную может оказаться сложной задачей для новичков, незнакомых с программным обеспечением для драйверов. Поэтому рекомендуется автоматизировать его с помощью такого инструмента, как Driver Easy, который может помочь загрузить и установить правильные драйверы для вашей системы.
Помните, что перед использованием бесплатной версии Driver Easy необходимо создать точку восстановления системы в Windows. Это позволит вашему компьютеру вернуться в предыдущее состояние, если произойдет непредвиденное событие.
Чтобы автоматически обновить драйвер сетевого адаптера с помощью Driver Easy, выполните следующие действия:
После завершения процесса снова посетите веб-сайт, к которому вы хотите получить доступ, и посмотрите, решил ли этот метод проблему «DNS-сервер не отвечает».
Что вызывает ошибку «DNS-сервер не отвечает»?
Одной из наиболее распространенных причин сбоев DNS-сервера являются неправильно настроенные записи DNS. Это может произойти, если пользователи не ввели правильные значения или неправильный IP-адрес в процессе записи.
Вот другие возможные причины ошибки «DNS-сервер не отвечает»:
Заключение
Сообщение «Сервер DNS не отвечает» означает, что ваш браузер не может подключиться к Интернету, что обычно происходит из-за ошибок DNS или проблем с сетью.
Вот некоторые из наиболее распространенных способов устранения проблемы «DNS-сервер не отвечает»:
Мы надеемся, что эта статья помогла вам решить проблему «DNS-сервер не отвечает».
Если у вас есть еще вопросы или предложения, поделитесь ими в разделе комментариев ниже.
Аманда — автор контента в Hostinger, страстно увлеченный WordPress и цифровым маркетингом. Она стремится создавать контент, который может помочь читателям развивать свой бизнес и карьеру. В свободное время она любит ходить в походы, читать книги и заполнять свой ежедневник.
Если в окне браузера пользователя появляется пустое сообщение о том, что «не удается найти DNS-адрес сервера», это сигнализирует об ошибке DNS, требующей вашего немедленного внимания. Отсутствие доступа к Интернету или определенным сайтам может оказать непосредственное негативное влияние на бизнес. Устранение неполадок с DNS может стать головной болью для поставщиков управляемых услуг (MSP), но крайне важно, чтобы они понимали все тонкости DNS и имели готовое решение по мере необходимости.
Как устранить проблемы с DNS, если вы не уверены, в чем они заключаются? В этой статье описаны необходимые базовые знания о DNS, способы диагностики проблем с DNS (включая определение того, что на самом деле не является проблемами с DNS) и способы решения основных проблем с DNS.
Почему возникает ошибка DNS?
Ошибки DNS возникают главным образом из-за того, что вы не можете подключиться к IP-адресу, сигнализируя о том, что вы, возможно, потеряли доступ к сети или Интернету. DNS означает систему доменных имен. Это сеть серверов, которая отслеживает буквенно-цифровые имена для каждого подключенного к Интернету устройства и каждого веб-сайта в мире и сопоставляет их с правильными числовыми IP-адресами.
DNS – это иерархическая древовидная структура данных. Вверху находятся корневые серверы имен. Сетевые администраторы могут делегировать и субделегировать несколько уровней вниз. Каждая зона DNS имеет авторитетный сервер, который отвечает на запросы только оригинальными динамическими данными; неавторитетные серверы могут иметь только кэши. В случае возникновения ошибки DNS вам, возможно, придется провести расследование на нескольких разных уровнях, чтобы точно понять, что вызывает проблему и как вы можете быстро вернуть пользователей в онлайн.
Основные способы устранения проблем с DNS
Веб-браузеры склонны винить в любых проблемах с подключением проблемы с DNS. Например, сбой физического разъема маршрутизатора не является «проблемой DNS», но ваш браузер может указать вам, что это так. Если пользователь жалуется на проблему с DNS, вы можете сначала выполнить для него основные действия по устранению неполадок. Это может решить многие проблемы, прежде чем вы потратите время на более глубокое исследование сети.
В чем проблема с DNS?
Если базовые действия по устранению неполадок не помогли решить ваши проблемы, возможно, пришло время заняться более подробным устранением неполадок DNS. Ниже приведены некоторые распространенные проблемы с DNS, которые могут вызывать блокировку:
Как исправить DNS-сервер, который не отвечает?
Если ваш DNS-сервер Windows по-прежнему не отвечает, возможно, потребуется более глубокое исследование, чтобы понять ошибки или неверные настройки, которые могут вызывать проблемы. Для этого вам может понадобиться использовать nslookup, инструмент, встроенный в Windows (который обычно используется хакерами для зондирования DNS). Nslookup является неотъемлемой частью различных программных решений, включая удаленный мониторинг и управление SolarWinds, и вы можете использовать команды устранения неполадок DNS nslookup для определения конкретных внутренних или внешних проблем.
Nslookup был одним из первых средств диагностики DNS. Он доступен как в интерактивном, так и в неинтерактивном режимах. Для наших целей, как правило, удобнее интерактивный режим. Чаще всего его можно использовать для подтверждения как вашего IP-адреса, так и адреса DNS-сервера, на котором вы находитесь. Чтобы узнать IP-адрес хоста, введите в командной строке nslookup, а затем укажите свой домен. Скорее всего, это вернет локальный сервер. Чтобы найти авторитетный сервер, установите тип запроса NS и введите доменное имя.
Эти команды позволяют просматривать записи DNS. Вот наиболее распространенные и важные типы записей DNS, которые могут вызывать проблемы с DNS:
Каковы наиболее распространенные причины проблем с DNS?
Что касается производительности сети, то несколько распространенных проблем могут повлиять на подключение пользователей и привести к ошибкам DNS. При устранении проблем с DNS вы можете рассмотреть, как следующие факторы могут повлиять на ваших клиентов:
1) Время жизни (TTL)
Время жизни – это дата истечения срока действия, присваиваемая данным в сети. Когда кэширующий (повторяющийся) сервер запрашивает у авторитетного сервера имен какие-либо записи DNS, авторитетный сервер имен сообщает кэширующему серверу, как долго эти записи годны, что обычно составляет от нескольких минут до одного дня. Пока срок жизни не истечет, сервер кэширования не будет снова запрашивать те же самые данные у полномочного сервера имен, но будет предполагать, что записи все еще в порядке.
Вы видите, как это может повлиять на проблемы с DNS. Если ваши записи DNS изменяются, но ваш TTL слишком высок, будет задержка, так как сервер кэширования продолжает отправлять неверные записи пользователям, пока не истечет TTL. С другой стороны, если значение TTL слишком низкое, авторитетный сервер имен может быть перегружен ненужными запросами.
Если вы планируете обновлять записи DNS, перед этим временно уменьшите значение TTL, чтобы пользователи быстро получали обновленные данные. Серверы иногда не распознают TTL менее 30 секунд; пять минут (300 сек.) — типичный короткий TTL.
Как правило, используйте короткие значения TTL для часто обновляемых записей и более длинные значения TTL для более устойчивых записей. Записи, которые редко изменяются и должны иметь более длительный срок жизни в день (86 400 с), включают MX и TXT.
2) Задержка DNS
Под задержкой понимается время, необходимое для передачи и возврата запросов. Когда пользователи жалуются на «сегодня медленный интернет», они говорят о высокой задержке. Проблемы с DNS могут быть большой причиной задержки.
Одним из основных факторов, влияющих на скорость вашей сети, является просто расстояние, которое должны пройти данные, но вы потенциально можете уменьшить задержку, проверив, имеют ли ваши DNS-серверы централизованную или децентрализованную структуру. Рассмотрите возможность использования других провайдеров, если все ваши DNS-серверы расположены на значительном расстоянии от ваших пользователей.
TTL также влияет на задержку. Как упоминалось ранее, сохраняйте высокие значения TTL для согласованных записей DNS, чтобы уменьшить количество ненужных запросов.
3) DDOS-атака
Если вы тщательно проверили свою сеть и не думаете, что проблемы на вашей стороне, это может быть проблема с DNS-серверами вашего интернет-провайдера. Позвоните им и сообщите. Если они подтвердят, что проблема с их DNS-серверами, не бойтесь проявлять настойчивость, пока проблема не будет решена.
Это может быть наихудший сценарий, но если внезапный всплеск трафика приведет к сбою вашего сайта, вы можете стать жертвой распределенной атаки типа "отказ в обслуживании". По сути, это проблема DNS в том смысле, что она перегружает серверы. Немедленно свяжитесь с вашим веб-хостом и попросите новый IP-адрес. Очистите журналы и убедитесь, что новые записи соответствуют новому IP-адресу.
Проблемы с DNS – это лишь один из типов проблем, которые могут прервать работу службы. Нужна помощь не только в устранении неполадок DNS? Прочую информацию по устранению неполадок можно найти в нашем центре ресурсов.
Немногие вещи вызывают большее разочарование, чем использование Интернета и ошибки при загрузке страниц. Проблемы с подключением к Интернету могут привести к потере производительности и затруднить работу и отдых. Часто проблемы с подключением связаны с проблемами DNS. Вот наиболее распространенные причины, а также пошаговые инструкции по их устранению.
Система доменных имен (DNS или «сервер имен») является необходимой частью доступа в Интернет. Обычно вы вводите имя URL-адреса в строку браузера, и он автоматически подключается к предполагаемому сайту, переводя ваш запрос.(Чтобы получить больше информации о том, как DNS вписывается в веб-браузер и хостинг, вы можете прочитать нашу статью HP Tech Takes здесь.)
Что такое DNS?
DNS преобразует введенные вами инструкции в числовой IP-код, соответствующий нужной веб-странице. Интернет-сервер на самом деле не понимает наш язык. Вместо этого он использует числовую систему IP-адресов, чтобы узнать, к каким сайтам подключаться и какие сайты загружать в наш браузер. Мы можем поблагодарить DNS за преобразование того, что мы набираем, в числовой IP-адрес, понятный DNS-серверу.
Если DNS не работает должным образом, вы не сможете пользоваться подключенными к Интернету службами, такими как браузер или электронная почта, несмотря на то, что ваш компьютер или маршрутизатор показывает работающее подключение к Интернету. Веб-страница может истечь, выдать сообщение об ошибке или даже вывести конкретное сообщение "Ошибка DNS".
Признаки ошибки DNS
Если вы не получаете конкретную ошибку или сообщение DNS, как узнать, вызвана ли проблема DNS? Вот две вещи, которые вы можете попытаться выяснить:
Полезный совет. Вы также можете узнать числовой IP-адрес любого веб-сайта, выполнив ping-тест. Повторите шаг 2, но когда появится черный ящик, введите одно из следующих:
Как решить проблемы с DNS
Теперь, когда вы убедились, что это, скорее всего, ошибка DNS, как вы можете ее исправить? Поскольку проблемы с DNS могут возникать на уровне компьютера, как часть проблемы с маршрутизатором или как ошибка вашего интернет-провайдера (ISP), вам, возможно, придется попробовать несколько способов, чтобы точно определить причину и найти решение.
Запустите средство устранения неполадок Windows в Интернете, прежде чем делать что-либо еще. Этот мастер работает с различными проблемами и может диагностировать и устранять ошибки DNS без вашей помощи.
1. Исключите проблемы с провайдером
Убедитесь, что у вас нет проблем с интернет-провайдером, пытаясь подключиться к другому устройству. Если вы можете обойти маршрутизатор и подключиться напрямую к вашему интернет-провайдеру, сделайте это. Используйте эти шаги:
Если одно из других ваших устройств может подключиться, это вовсе не проблема провайдера. Если с вашей стороны ничего не изменилось (все настройки остались прежними) и вы не можете подключиться ни к одному из ваших устройств, обратитесь к своему интернет-провайдеру, чтобы узнать, есть ли у него проблемы с обслуживанием.
2. Перезагрузите сетевое оборудование
Вы пытались выключить маршрутизатор? Что с твоим модемом? Перезагрузите оба этих устройства, а затем перезагрузите компьютер, чтобы проверить, решит ли это ваши проблемы. Обязательно подождите полных 2-3 минуты между выключением и повторным включением для достижения наилучших результатов.
3. Очистить кеш DNS и сбросить настройки winsock
4. Выполните чистую перезагрузку
Компьютеры начинают глючить, если работают слишком долго, а простая перезагрузка не предохранит конфликтующие программы от взаимодействия друг с другом. Выполните так называемую «чистую» перезагрузку, которая часто решает проблемы с DNS, поскольку позволяет автоматически запускать только основные службы при запуске. Если проблемы с DNS вызваны программными сбоями, могут помочь следующие действия:
Если вы можете повторно подключиться после отключения приложения, это то приложение, которое вызывает проблемы с DNS. Советы по устранению неполадок см. в документации к этому приложению.
5. Запустите драйвер протокола Microsoft LLDP
6. Обновите драйвер сетевого адаптера и при необходимости переустановите
Вы давно обновляли драйверы? Это может вызвать проблемы, особенно если вы добавили новое оборудование на свой компьютер с момента его покупки. Проверяя наличие обновлений драйверов сетевого адаптера и обновляя их вручную, вы можете решить проблемы с DNS.
Если да, попробуйте переустановить драйвер. Важно, чтобы вы знали, какой драйвер вам понадобится и как его загрузить, прежде чем удалять его. На всякий случай запишите имя драйвера, а затем выполните следующие действия:
7. Перейти на общедоступные DNS-серверы Google
Серверы Google часто более надежны и могут использоваться без обращения к вашему интернет-провайдеру. Вы можете изменить свои DNS-серверы на серверы Google, изменив свойства интернет-протокола версии 4 (TCP/IPv4):
8. Проверьте настройки питания
Функции энергосбережения могут привести к неправильной работе беспроводных адаптеров. Регулировка параметров питания может помочь и вернуть вас в онлайн. Начните с этих шагов:
Что делать, если проблемы с DNS не устранены
Если вы испробовали все варианты из этого списка, но по-прежнему не можете загрузить веб-страницу или продолжаете получать оповещения DNS, пора обратиться к своему интернет-провайдеру. Никакая работа с вашей стороны не устранит сбой интернет-сервиса. Кроме того, ваш провайдер может использовать ваш опыт, чтобы помочь ему определить, что не так на его стороне.Частые ошибки DNS часто являются признаком проблем на уровне службы.
Ошибки DNS разочаровывают, потому что они мешают вам пользоваться Интернетом так, как вам хотелось бы, и их часто трудно понять. Если у вас не так много времени для устранения неполадок на всех этих этапах, рассмотрите возможность использования профессиональной ремонтной службы. Например, если проблема связана с вашим маршрутизатором, они могут диагностировать ее с помощью профессиональных инструментов и быстро вернуть вас в нужное русло.
Об авторе
Линси Кнерл (Linsey Knerl) является автором статей для HP® Tech Takes. Линси — писатель со Среднего Запада, оратор и член ASJA. Она стремится помогать потребителям и владельцам малого бизнеса использовать свои ресурсы с помощью новейших технических решений.
Связанные теги
Популярные статьи
Также посетите
Архивы статей
Нужна помощь?
Рекомендованная производителем розничная цена HP может быть снижена. Рекомендованная производителем розничная цена HP указана либо как отдельная цена, либо как зачеркнутая цена, а также указана цена со скидкой или рекламная цена. На скидки или рекламные цены указывает наличие дополнительной более высокой рекомендованной розничной цены зачеркнутой цены.
Ultrabook, Celeron, Celeron Inside, Core Inside, Intel, логотип Intel, Intel Atom, Intel Atom Inside, Intel Core, Intel Inside, логотип Intel Inside, Intel vPro, Itanium, Itanium Inside, Pentium, Pentium Inside, vPro Inside , Xeon, Xeon Phi, Xeon Inside и Intel Optane являются товарными знаками корпорации Intel или ее дочерних компаний в США и/или других странах.
Домашняя гарантия доступна только для некоторых настраиваемых настольных ПК HP. Необходимость обслуживания на дому определяется представителем службы поддержки HP. Заказчику может потребоваться запустить программы самопроверки системы или исправить выявленные неисправности, следуя советам, полученным по телефону. Услуги на месте предоставляются только в том случае, если проблема не может быть устранена удаленно. Услуга недоступна в праздничные и выходные дни.
HP передаст ваше имя и адрес, IP-адрес, заказанные продукты и связанные с ними расходы, а также другую личную информацию, связанную с обработкой вашего заявления, в Bill Me Later®. Bill Me Later будет использовать эти данные в соответствии со своей политикой конфиденциальности.
Подходящие продукты/покупки HP Rewards определяются как продукты из следующих категорий: принтеры, ПК для бизнеса (марки Elite, Pro и Workstation), выберите аксессуары для бизнеса и выберите чернила, тонер и бумага.
Если ваш браузер не может найти сервер dns.google или не отвечает, проверьте, можете ли вы получить доступ к общедоступным DNS-серверам Google с помощью диагностики из командной строки.
Устранение неполадок Google Public DNS
Существует много возможных проблем с разрешением DNS; следуйте указаниям под заголовком, который наиболее точно соответствует вашей проблеме. Если вам нужно сообщить о проблеме и получить помощь, включите в отчет вывод любых команд или текст со страниц диагностики.
Проблемы с доменом
Если у Google Public DNS возникают проблемы с разрешением определенного доменного имени, введите его на странице сведений dns.google. Если проблема связана с определенным типом записи ресурса DNS (RR), введите его в текстовое поле «Тип RR» (можно также ввести число). Нажмите Enter или щелкните Разрешить, чтобы увидеть результаты.
В подробных результатах может быть строка с «Комментарием»: внизу с диагностикой вашего DNS-запроса. Например, вы можете увидеть
"Ошибка проверки DNSSEC. Проверьте http://dnsviz.net/d/dnssec-failed.org/dnssec/ и http://dnssec-debugger.verisignlabs.com/dnssec-failed. .org на наличие ошибок"
Посетите все URL-адреса комментариев (это не ссылки, скопируйте и вставьте их в браузер), чтобы просмотреть подробную диагностику, которая может определить причину проблем с разрешением.
Если есть строка комментария, соответствующая одной из следующих записей, щелкните соответствующую ссылку, чтобы перейти непосредственно к определенному шагу диагностики, или просто начните с первого шага устранения неполадок домена.
Ошибка проверки DNSSEC Если вы видите это, отключите проверку, щелкнув переключатель DNSSEC, и нажмите Разрешить, чтобы повторить запрос. Если это удается ("Status": 0), возникает проблема с DNSSEC; см. раздел «Устранение неполадок DNSSEC». В противном случае см. раздел Устранение неполадок сервера имен. Серверы имен См. Устранение неполадок сервера имен. Ошибка разрешения или делегирование Lame См. раздел Устранение неполадок делегирования.
Если у вас возникают проблемы с большими записями (обычно с ключами DNSSEC или записями TXT), прочитайте об устранении неполадок с большими ответами.
Возврат неправильных ответов для домена
Существует множество причин, по которым Google Public DNS может возвращать неверные ответы. попробуйте любое из следующих действий, которые кажутся возможными, учитывая ваше знание предметной области.
Если серверы для домена недавно изменились
Особенно если в домене есть новые DNS-серверы или новый регистратор DNS, Google Public DNS может возвращать старые (но не просроченные) кэшированные ответы. Используйте Flush Cache (документация), чтобы очистить зарегистрированный домен и конкретное доменное имя, возвращающее устаревший ответ.
Если вы по-прежнему получаете устаревшие ответы после очистки, запросите тип SOA RR для зарегистрированного домена на странице сведений dns.google. и проверьте порядковый номер зоны (первый номер в «Ответе» «данные»). Если вы иногда получаете разные серийные номера, возможно, некоторые авторитетные серверы имен обслуживают устаревшие данные, и оператор DNS для домена должен решить эту проблему.
Если адреса домена сети доставки контента (CDN) находятся далеко
Если есть более близкий адрес, который должен был быть возвращен, возможно, авторитетные серверы имен неправильно реализуют клиентскую подсеть EDNS (ECS). Операторы DNS домена должны подтвердить, что они соблюдают все рекомендации на этой странице.
Если ваши приложения видят адреса, отличные от веб-результатов dns.google
Если веб-сайт dns.google заблокирован или показывает очень разные результаты, сначала убедитесь, что вы используете Google Public DNS. Если это так, разные ответы могут быть связаны с перехватом DNS авторизованным порталом Wi-Fi, вредоносным ПО на вашем маршрутизаторе, вашим интернет-провайдером или его сетями. См. инструкции по устранению неполадок при блокировке и взломе.
Разрешение доменов выполняется слишком медленно
Хотя такие инструменты, как traceroute и ping, сообщают о сетевых задержках, они не измеряют скорость разрешения DNS и помогают только при попытке найти место задержек или подтвердить доступность сети. Google не блокирует ICMP или случайный UDP для общедоступных IP-адресов DNS Google, но существуют ограничения на скорость ответов ICMP об ошибках, и трафик ICMP может быть лишен приоритета в сетях Google.
Определить метро, обслуживающее ваши запросы
Сетевое расстояние между вашим устройством и распознавателем Google Public DNS напрямую влияет на скорость разрешения. Мы реализуем опцию идентификатора сервера имен, чтобы сообщать код аэропорта метро, где обрабатывается DNS-запрос. Если метро находится далеко от вашего местоположения, задержка запроса будет выше. Это может быть вызвано различными причинами, в том числе неоптимальной маршрутизацией между вашей сетью и Google или отсутствием пропускной способности в ближайшем городе.
Чтобы найти код аэропорта, вы можете сделать запрос к нашим преобразователям DNS с установленным идентификатором сервера имен (NSID) опции EDNS. Ответ будет в формате gpdns-. Выполните следующую команду, чтобы узнать, из какого метро исходит ваш ответ:
macOS или Linux
Разрешение по IPv6 медленнее
Если задержки разрешения для IPv6 значительно больше, чем для IPv4, подключение IPv6 между вашим интернет-провайдером и Google может быть неоптимальным. Интернет-провайдеры, взаимодействующие с Google, должны проверять гораздо большее количество переходов в выходных данных трассировки IPv6 (см. доступ к общедоступным DNS-серверам Google) или другие проблемы с маршрутизацией BGP, отображаемые на их панели управления интернет-провайдером, и отправлять электронное письмо в NOC Google, если их маршрутизация IPv6 оказывается другое метро, чем IPv4.
Нет ответа на (некоторые) мои DNS-запросы
Отбрасывание очень небольшой доли UDP-запросов к DNS является нормальным явлением, но если вы видите отбрасывание одного процента или более ваших запросов, используйте инструмент тестирования DNS, аналогичный описанному в предыдущем разделе.
Если инструмент тестирования DNS показывает большое количество запросов без ответа (и особенно если ping и traceroute не показывают сравнимую частоту отбрасывания), проверьте, генерирует ли ваш IP-адрес более 1000 запросов в секунду, что может привести к ограничению скорости. Если это так, вы можете запросить увеличение лимита скорости в нашем трекере ошибок.
Блокировка и перехват DNS
Если вы не получаете никаких ответов на DNS-запросы (но страница dns.google работает), возможно, UDP- и TCP-запросы заблокированы или перехвачены. Выполните эти команды, чтобы проверить, достигают ли запросы UDP и TCP общедоступного DNS Google:
Окна
macOS или Linux
Если вывод первой команды показывает "Спасибо за использование Google Public DNS". ваши UDP-запросы достигают Google Public DNS; если вывод второй команды включает в себя location.publicdns.goog. ваши TCP-запросы также достигают Google.
Если в выходных данных отображается NXDOMAIN, значит, вы обращаетесь к другому преобразователю DNS. Если выходные данные показывают тайм-аут, DNS-запросы к Google Public DNS блокируются. Используйте команды UDP или DNS traceroute в следующем разделе, чтобы увидеть, где может происходить перехват или блокировка.
Убедитесь, что вы подключаетесь к общедоступным DNS-серверам Google
Если вы не можете открыть домашнюю страницу dns.google, возможно, возникла проблема с сетью или блокировка, из-за которой вы не можете получить доступ к Google Public DNS.
Если ваша система настроена на использование Google Public DNS в качестве преобразователя DNS, вам может потребоваться заменить имя dns.google в следующих командах с IP-адресами Google Public DNS. Попробуйте сначала использовать имя, а если не получится, используйте 8.8.8.8 или другой адрес.
Откройте окно терминала с помощью командной строки и выполните следующие команды traceroute:
Окна
Отслеживание маршрутизации с помощью эхо-запроса ICMP:
Чтобы проверить подключение IPv6:
macOS или Linux
Отслеживание маршрутизации с UDP-пакетами, отличными от DNS:
Чтобы проверить подключение IPv6:
Если ваша система говорит, что у вас нет разрешения на запуск traceroute, используйте команду sudo для ее запуска:
Если в последней строке вывода не указан общедоступный IP-адрес Google DNS (8.8.8.8, 8.8.4.4 или IPv6-адрес, начинающийся с 2001:4860:4860), может проблема с сетью, которая не позволяет вам связаться с Google.
В системах, отличных от Windows, повторите приведенные выше команды с параметром -I или -U, чтобы использовать пакеты ICMP или UDP-пакеты, отличные от DNS, отправляемые на порт DNS (53). Если параметр -I не распознается, попробуйте выполнить команду ping для отправки ICMP:
macOS или Linux
Команду dnstraceroute инструментов тестирования DNS farrokhi/dnsdiag, описанную в разделе Слишком медленное разрешение доменов, можно использовать для отслеживания маршрута реальных запросов DNS (даже в Windows).
Если некоторые из этих команд работают, а другие возвращают сетевые ошибки или тайм-ауты, сетевая фильтрация может препятствовать доступу к Google Public DNS. Обратитесь к сетевому администратору или в службу поддержки интернет-провайдера, чтобы подтвердить это.
Если ни одна из этих команд не выполнена успешно, обратитесь к своему (вышестоящему) интернет-провайдеру или, если вы являетесь интернет-провайдером, который связан с Google, свяжитесь с Google NOC. Последняя строка вывода traceroute, в которой нет трех звездочек * * * (показывая одинаковые тайм-ауты), может указывать на то, где возникает проблема.
Если не указано иное, содержимое этой страницы предоставляется по лицензии Creative Commons Attribution 4.0, а образцы кода — по лицензии Apache 2.0. Подробнее см. в Правилах сайта Google Developers. Java является зарегистрированным товарным знаком Oracle и/или ее дочерних компаний.
Читайте также: