Пять способов диагностики неполадок сайта

12 Ноября 2015
1 022

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


Проверка функционирования домена

В первую очередь проверьте данные 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-сервер провайдера не может обработать запрос.


Какой способ выбрать?

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


Выберите надежный хостинг с качественной технической поддержкой.