Dns internal error что это



Что значит ошибка «dnserror»: кто виноват и как исправить?

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

Немного о DNS

Цифробуквенные доменные имена, такие как google.com или yandex.ru были придуманы для лучшего восприятия нами. Переходя по ним, мы точно уверены, что попадем на сайт с нужной нам информацией. Добиться того, чтобы в любой точке мира, вводя адрес домена google.com, можно было попасть именно на него, не свернув случайно на 10 узле в неправильном направлении, помогает система доменных имен (сокращенно DNS).

Технология DNS собирает информацию о введённом нами домене (например, IP-адрес, с помощью которого сайт зарегистрирован в интернете). При соответствии данных открывается правильная страница.

DNS поддерживается с помощью иерархии DNS-серверов. Каждый из таких серверов отвечает за имена доменов (своя зона ответственности). Отвечающий за одно имя, он может делегировать ответственность за остальную часть домена другому серверу (например, сторонней организации или человеку), который будет отвечать за актуальность информации, в том числе и за «свою» часть имени домена.

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

Почему произошла ошибка?

Тогда что это за ошибка dnserror и какое отношение имеет к DNS? Она в 90% случаях проявляется при неправильной обработке DNS-сервером вашего запроса. Остальные 10% – это сопутствующие проблемы с соединением на линии вашего провайдера.

В ошибке используемый браузер, будь то Opera, Chrome, Яндекс или Firefox, не виноват.

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

Но нас не ограничивают только DNS-серверами, которые выдает провайдер. Мы вправе решать сами, какой DNS использовать. И варианты как раз имеются.

Инструкция смены DNS

Поисковые гиганты Яндекс и Google предлагают собственные альтернативные DNS-серверы. Ими можно заменить DNS адреса своего провайдера. У Google это:

У Яндекса предложение разнообразнее:

  • Базовый (основной) 77.88.8.8
  • Базовый (резерв) 77.88.8.1
  • Безопасный (основной) 77.88.8.88
  • Безопасный (резервный) 77.88.8.2
  • Семейный (основной) 77.88.8.7
  • Семейный (резерв) 77.88.8.3

Базовый – стандартные настройки и высокая скорость, безопасный – защита от мошеннических сайтов + скорость, и семейный – дополнительно ко второму, ограничение взрослого контента.

Есть зарубежный Cloudflare с отличными показателями:

О том, как легко и быстро настроить DNS сервер, рассказывается в следующем видео:

Настройка Windows

Чтобы открыть нужный раздел для настройки:

  1. Комбинацией клавиш + R вызовите строку и исполните команду ncpa.cpl.

  1. Выберите «Свойства» вашего сетевого подключения.

  1. В разделе смены DNS пропишите альтернативные вручную.

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

Настройка Android

Чтобы исправить ошибку dnserror, переместитесь в настройки Wi-Fi сети со своего мобильного устройства:

  1. Зажмите пальцем около секунды имя вашей сети и выберите «Изменить сеть».

  1. Поставьте галку напротив «Дополнительно».

  1. Пропишите вручную DNS 1 и DNS

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

Читайте также:  Access run time error 2501

Настройка роутера

Чтобы настройки распространялись на всю сеть, пропишите альтернативные DNS в самом роутере:

  1. Откройте личный кабинет маршрутизатора.
  2. Перейдите в раздел
  3. Пропишите первичные и вторичные DNS.

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

Вот еще одна статья от наших авторов про смену DNS.

Что еще можно сделать?

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

  1. В командной строке выполнить команду чистки кэша DNS – ipconfig /flushdns.
  2. Проверить систему антивирусами на предмет угроз (в помощь Dr.Web CureIt!).
  3. Узнать, не входит ли сайт в список запрещенных. Возможно, провайдер заблокировал его по указу Роскомнадзора.
  4. Обратиться в поддержку провайдера, чтобы выяснить, не случилась ли поломка на линии.

Тестирование новой технологии в Firefox

Еще одной причиной для подобных проблем с DNS может быть использование браузером Firefox новой технологии DNS over HTTPS, улучшающей конфиденциальность, безопасность и надёжность соединения. Она доступна в 60.x версии Mozilla.

Google также заинтересована в новой технологии и не исключено, что она появится в браузере Chrome, а там и до Яндекса рукой подать.

По умолчанию функция выключена. Но если вы ее подключали, то отключить ее можно:

  1. В адресной строке Firefox введите about:config.
  2. Найдите параметр trr.mode через поиск и откройте его двойным щелчком.
  3. Установите значение 2. В этом случае новая технология будет основной, а резервный сервер DNS тот, что указан в сетевых настройках.
  4. При установке значения 0, вы отключаете DNS over HTTPS и работаете через стандартные DNS-серверы, указанные в IPv

Заключение

Основной причиной ошибки является неправильная работа DNS-сервера, предоставленного провайдером. Для устранения неисправности рекомендуется их заменить на предложенные от Google, Яндекс или Cloudflare.

Источник

Ошибка 500 на сайте: что такое и как исправить

В статье мы расскажем, как исправить ошибку (код состояния) 500 со стороны пользователя и администратора сайта, а также подробно разберём, что такое ошибка запроса 500.

Что такое внутренняя ошибка сервера 500

Код ошибки 5хх говорит о том, что браузер отправил запрос корректно, но сервер не смог его обработать. Что значит ошибка 500? Это проблема сервера, причину которой он не может распознать.

Сообщение об ошибке сопровождается описанием. Самые популярные варианты:

  • Внутренняя ошибка сервера 500,
  • Ошибка 500 Internal Server Error,
  • Временная ошибка (500),
  • Внутренняя ошибка сервера,
  • 500 ошибка сервера,
  • Внутренняя ошибка HTTP 500,
  • Произошла непредвиденная ошибка,
  • Ошибка 500,
  • HTTP status 500 internal server error (перевод ― HTTP статус 500 внутренняя ошибка сервера).

Дизайн и описание ошибки 500 может быть любым, так как каждый владелец сайта может создать свою версию страницы. Например, так выглядит страница с ошибкой на REG.RU:

Как ошибка 500 влияет на SEO-продвижение

Для продвижения сайта в поисковых системах используются поисковые роботы. Они сканируют страницы сайта, проверяя их доступность. Если страница работает корректно, роботы анализируют её содержимое. После этого формируются поисковые запросы, по которым можно найти ресурс в поиске.

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

Читайте также:  Sihost exe unknown hard error моргает экран

Проверить, осталась ли страница на прежних позициях, можно с помощью Google Search Console. Если робот исключил страницу из поисковой выдачи, её можно добавить снова.

Код ошибки 500: причины

Если сервер вернул ошибку 500, это могло случиться из-за настроек на web-хостинге или проблем с кодом сайта. Самые распространённые причины:

  • ошибки в файле .htaccess,
  • неподходящая версия PHP,
  • некорректные права на файлы и каталоги,
  • большое количество запущенных процессов,
  • большие скрипты,
  • несовместимые или устаревшие плагины.

Решить проблему с сервером можно только на стороне владельца веб-ресурса. Однако пользователь тоже может выполнить несколько действий, чтобы продолжить работу на сайте.

Что делать, если вы пользователь

Если на определённом ресурсе часто возникает ошибка 500, вы можете связаться с владельцем сайта по инструкции.

Перезагрузите страницу

Удаленный сервер возвращает ошибку не только из-за серьёзных проблем на сервере. Иногда 500 ошибка сервера может быть вызвана небольшими перегрузками сайта.

Чтобы устранить ошибку, перезагрузите страницу с помощью сочетания клавиш:

  • на ПК — F5,
  • на ноутбуке — Fn + F5,
  • на устройствах от Apple — Cmd + R.

Обратите внимание! Если вы приобретаете товары в интернет-магазине и при оформлении заказа появляется 500 Internal Server Error (перевод — внутренняя ошибка сервера), при перезагрузке страницы может создаться несколько заказов. Поэтому сначала проверьте, оформился ли ваш предыдущий заказ. Если нет, попробуйте оформить заказ заново.

Очистите кэш и cookies браузера

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

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

Что делать, если вы владелец сайта

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

Ниже рассмотрим самые популярные причины и способы решения.

Ошибки в файле .htaccess

Неверные правила в файле .htaccess — частая причина возникновения ошибки. Чтобы это проверить, найдите .htaccess в файлах сайта и переименуйте его (например, в test ). Так директивы, прописанные в файле, не повлияют на работу сервера. Если сайт заработал, переименуйте файл обратно в .htaccess и найдите ошибку в директивах. Если вы самостоятельно вносили изменения в .htaccess, закомментируйте новые строки и проверьте доступность сайта.Также может помочь замена текущего файла .htaccess на стандартный в зависимости от CMS.

Найти директиву с ошибкой можно с помощью онлайн-тестировщика. Введите содержимое .htaccess и ссылку на сайт, начиная с https://. Затем нажмите Test:

Произошла непредвиденная ошибка

На экране появится отчёт. Если в .htaccess есть ошибки, они будут выделены красным цветом:

500 ошибка nginx

Читайте также:  Hp psc 1410 error

Активирована устаревшая версия PHP

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

Установлены некорректные права на файлы и каталоги сайта

В большинстве случаев корректными правами для каталогов являются «755», для файлов — «644». Проверьте, правильно ли они установлены, и при необходимости измените права на файлы и папки.

Запущено максимальное количество процессов

На тарифах виртуального хостинга REG.RU установлены ограничения на количество одновременно запущенных процессов. Например, на тарифах линейки «Эконом» установлено ограничение в 18 одновременно запущенных процессов, на тарифах «+Мощность» ― 48 процессов. Если лимит превышен, новый процесс не запускается и возникает системная ошибка 500.

Такое большое число одновременных процессов может складываться из CRON-заданий, частых подключений с помощью почтовых клиентов по протоколу IMAP, подключения по FTP или других процессов.

Чтобы проверить количество процессов, подключитесь по SSH. Выполните команду:

Вместо u1234567 укажите ваш логин хостинга: Как узнать логин хостинга.

Чтобы посмотреть, какие процессы запущены, введите команду:

Вместо u1234567 укажите логин услуги хостинга.

Командная строка отобразит запущенные процессы:

  • u1234567 — логин услуги хостинга,
  • 40522 — PID процесса,
  • S — приоритет процесса,
  • /usr/libexec/sftp-server — название процесса.

Процесс можно завершить командой kill , например:

Вместо 40522 укажите PID процесса.

Чтобы решить проблему, вы также можете:

  • увеличить интервал запуска заданий CRON,
  • ограничить количество IMAP-соединений в настройках почтового клиента. Подробнее в статье Ограничение IMAP-соединений,
  • проанализировать запущенные процессы самостоятельно или обратившись за помощью к разработчикам сайта.

Если вам не удалось самостоятельно устранить ошибку 500, обратитесь в техподдержку.

Скрипты работают слишком медленно

На каждом виртуальном хостинге есть ограничения на время выполнения скрипта. Если за установленное время скрипт не успевает выполниться, возникает ошибка сервера 500. Для решения проблемы обратитесь к разработчику сайта и оптимизируйте скрипты. Если оптимизировать нельзя, перейдите на более мощный вид сервера.

У пользователей VPS есть возможность увеличить максимальное использование оперативной памяти на процесс, но лучше делать скрипты меньшего размера.

Ошибка 500 на сайте, созданном на WordPress

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

Для начала проверьте, нужно ли обновить плагины. Часто устаревшие плагины перестают работать и вызывают проблемы работы сайта. Если все плагины обновлены, но 500 Internal Server Error остаётся, отключите все плагины, чтобы убедиться, что именно они мешают работе сайта. Как только станет понятно, что виноват один из плагинов, отключайте их по очереди, пока не найдёте тот, который нарушает работу сервера.

Нажмите Деактивировать у плагина, который, как вам кажется, повлиял на работу сайта:

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

Источник

Оцените статью
toolgir.ru
Adblock
detector