Что делать, если некоторые сайты не открываются (сервер не найден)

Когда я был во Вьетнаме, заметил, что некоторые сайты не открываются при нормально работающем интернете. Например, twitter и facebook — достаточно крутые сайты, чтобы отказаться от мысли, что сайты просто висят.

Сервер не найден

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

Значит, попробую просто и доступно объяснить суть проблемы и предложить её решение. Бонусом это решение поможет оградить вас от вредоносных сайтов, а компьютеры ваших детей — от сайтов для взрослых.

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

Диагностика

Но сначала надо выяснить, действительно ли сайт недоступен только для вас, или он недоступен в данный момент для всех. Я знаю для этого пару сервисов. Первый: bertal.ru (просмотр HTTP-заголовков). По ссылке откроется страница, на которой есть пустое поле URL. Я в него вписываю twitter.com (вы пишите название того сайта, который проверяете) и жму «Проверить». Остальные поля трогать не обязательно. Если сайт работает, я вижу:

200 OK

Главное, чтобы в ответе была зелёная строка HTTP/1.1 200 OK — сразу или после других строк. Это значит, что сайт принимает посетителей. А вот пример случая, когда сайт не работает:

Невозможно определить ответ сервера

Ещё один сервис я использую для работоспособности своих сайтов: host-tracker.com (мониторинг доступности сайтов):

проверка доступности сайта

Находим взглядом в верхней части сайта эту форму и вписываем адрес сайта. Через несколько секунд получаем результат в виде таблицы:

результат проверки

Таблица будет большой, но вердикт виден уже в заголовке: 1 Fail, 38 Ok — это значит, что из 38 точек мониторинга (в разных городах и странах Мира) сайт доступен, а из одной не доступен. Если подавляющее большинство точек выдают результат «Ok» — то с сайтом всё хорошо. А если около 10 или больше точек возвратят ответ «Fail», то сайт работает нестабильно или недоступен совсем. К сожалению, сам сервис host-tracker.com из-за высокой нагрузки бывает иногда недоступен.

Решение

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

Хорошее решение, как я для себя выяснил — использование альтернативных DNS (чтобы их использовать, не обязательно даже знать, что такое DNS). Как только я понял, что мне нужны альтернативные DNS, без труда нашёл несколько авторитетных адресов, из которых выбрал Яндекс.DNS.

Яндекс DNS

По ссылке есть информация для настройки на Яндекс.DNS ваших роутеров, компьютеров с разными операционными системами, даже планшетов и смартфонов (отличный способ ограничить доступ ваших детей к вредоносным и взрослым сайтам). Конечно, это всё бесплатно и не требует установки каких-либо программ. Нужно только в сетевых настройках прописать адреса DNS. Для примера, опишу свой случай настройки Windows 8.1 (если не ошибаюсь, в Windows 7 и XP всё так же или очень похоже):

  1. На панели задач в области значков (рядом с часами) правой кнопкой мыши нажать на значок сетевого подключения и выбрать «Центр управления сетями и общим доступом»:
    Значок WiFi
  2. Выбрать сеть, через которую настроен доступ в Интернет:
    Выбрать сеть
  3. После клика по ссылке откроется окно «Состояние» вашей сети, где надо нажать кнопку «Свойства»:
    Свойства сети
  4. Заключительный шаг настройки DNS. В списке компонент пролистать вниз, найти и дважды кликнуть «Протокол Интернета версии 4». В окне свойств протокола выбрать переключателем «Использовать следующие адреса DNS» и вписать те числа, которые видите на рисунке (это DNS Яндекса):
    Настройка DNS
  5. Окно настройки протокола нужно закрыть кнопкой «OK», остальные окна можно просто поХерить (это не ругательство — в старину это значило «зачеркнуть крестом»).

Добавлено. У Google тоже есть DNS. Чтобы работало наверняка, один из DNS-серверов (предпочитаемый или альтернативный) можно указать Яндекса, а другой — Google. Например, так:

  • 77.88.8.88
  • 8.8.8.8

А то сегодня DNS от Яндекса не давали мне доступа к сервисам Google, пока не указал серверы DNS так, как показано в примере выше. :)

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

Аналогично можно настроить «Базовый» DNS (доступ ко всем сайтам) или «Семейный» (с защитой от взрослых сайтов) — отличие только в последнем числе адреса. Описанная в этой статье настройка в некоторых случаях действительно помогает сделать доступ к Интернет более стабильным и быстрым, а также решить проблему недоступности некоторых сайтов.

Запись опубликована в рубрике Компьютеринг, Лайфхак с метками , . Короткая ссылка для добавления в закладки: Что делать, если некоторые сайты не открываются (сервер не найден).

One Response

  1. x64 говорит:

    Гугловские DNS запомнить проще: 8.8.8.8 и 8.8.4.4

    Или 4.4.4.4 от Майкрософт.

    К сожалению, мой провайдет их лочит, скотина :(

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Иногда ваш комментарий может не отобразиться сразу после публикации - будто пропал. Не волнуйтесь, он не пропадёт и появится потом, после моего одобрения.