Каждый администратор или владелец сайта рано или поздно может оказаться в ситуации, когда его ресурс будет недоступен. Обычно пользователи обращаются в службу поддержки хостинг-провайдера для устранения неполадок. Однако чаще всего клиент может самостоятельно устранить возникшие проблемы с сайтом. Ниже представлены несколько способов диагностики, которые помогут определить причину некорректной работы сайта.
Функционирование домена
В первую очередь проверьте данные whois, а именно NS записи домена и его состояние (делегирован домен или нет). Если уже на этом этапе возникают проблемы, стоит обратиться к регистратору, который занимался регистрацией доменного имени, и восстановить функционирование домена.
Пинг (ping)
Это второй простой способ проверить, из-за чего возникла проблема с сайтом. В командной строке компьютера нужно ввести команду ping example.com, где example.com - имя домена пользователя. В результате выполнения команды владелец сайта получит IP-адрес сервера, к которому идет обращение, время ответа сервера и количество переданных/потерянных пакетов.
Если ответ от сервера отсутствует или на него требуется больше 100-200 мс, имеет смысл выяснить, на каком участке возникла проблема. В этом случае необходимо уточнить у хостинг-провайдера, наблюдаются ли проблемы с их стороны.
Также существуют онлайн-сервисы, с помощью которых можно проверить ping к домену из разных точек. С помощью подобных сервисов доступность ресурса будет проверена из различных точек мира. Данный способ является более точным, чем пинг с персонального компьютера, поскольку исключается возможность проблем на стороне интернет-провайдера пользователя.
Трассировка
Это проверка маршрута сигнала от рабочего компьютера до сайта или сервера. Для того, чтобы проверить трассировку маршрута к какому-либо ресурсу, необходимо в командной строке ПК вызвать соответствующую утилиту. Для Windows вводится tracert example.com, для Linux или MacOS - в стандартном терминале выполняется команда traceroute example.com. Результатом выполнения команды будет список всех узлов сети на маршруте между компьютером и доменом example.com
Если на каком-либо узле сети сигнал пропадает, то отображается сообщение о недоступности узла или о том, что превышено время ожидания. Необходимо посмотреть, на чьём участке возникла неполадка, и принять меры. Для более детального анализа проблемы с сайтом можно использовать утилиту WinMtr (Windows) или mtr (Linux). Данная утилита дает возможность повторять трассировку в течение некоторого времени и отслеживать потери пакетов в течение тестируемого периода. С помощью WinMTR можно наглядно увидеть, какой маршрутизатор является причиной плохого соединения. На «проблемном» маршрутизаторе возникают потери пакетов, а также может резко возрастать время задержки.
Прокси-серверы и анонимайзеры
Данные сервисы позволяют скрыть реальный IP-адрес или просмотреть, как отображается ресурс для региона, в котором физически размещен прокси-сервер. Нужно только ввести адрес интересующего ресурса, и сервис отобразит запрашиваемый сайт. Такой способ проверки доступности сайта используется в случае, когда интернет-провайдер блокирует доступ к сайту, или DNS-сервер провайдера не может обработать запрос.
Какой способ выбрать?
Перечисленные выше шаги помогут пользователю определить причину неполадок и предпринять последующие действия по их устранению. Лучше всего провести комплексный анализ, а не использовать лишь один метод. Таким образом можно сэкономить время на определении источника проблемы и в ряде случаев устранить ее самостоятельно, не обращаясь к хостинг-провайдеру.
Комментарии