Проверка доступности сайта: работает или нет?

Запросите сайт в реальном времени и посмотрите, отвечает ли он, как быстро, с каким HTTP-статусом, на каком серверном ПО и какие title и description объявляет страница.

Что делает эта проверка

OrbitProbe открывает HTTPS-соединение с сайтом, проходит до пяти редиректов и записывает итоговый код HTTP-статуса, время до первого байта ответа, заголовок Server и первые 64 КБ страницы, из которых читаются title и мета-теги. Если HTTPS не отвечает, выполняется попытка по обычному HTTP.

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

Как читать статус

«Работает» означает, что итоговым ответом был статус 2xx или 3xx. «Ответил с ошибкой» означает, что сервер доступен, но вернул 4xx или 5xx: код 403 часто говорит лишь о том, что автоматические запросы отклоняются, а 5xx — это сбой, о котором сообщает сам сервер. «Нет ответа» означает, что ни порт 443, ни порт 80 не ответили за отведённое время.

«Не проверялось» показывается, когда у имени нет адресной записи или оно указывает на частный адрес. Это утверждение о проверке, а не о сайте.

История доступности

Аптайм — это запись множества проверок во времени. Эта страница его не выдумывает: она показывает проверки, которые сервис действительно выполнил для домена с момента своего последнего запуска, и сообщает, сколько их. Чтобы узнавать об изменениях DNS домена, создайте наблюдение в рабочем пространстве.

Как пользоваться этим инструментом

  1. Введите домен. Введите или вставьте доменное имя, например example.com. Подойдёт и полный URL: схема, путь и начальное www будут отброшены.
  2. Запросите главную страницу. OrbitProbe отправляет со своего сервера один HTTPS-запрос и следует по редиректам.
  3. Посмотрите статус и время ответа. Вы увидите итоговый код статуса, время до первого ответа и состояние сертификата. Это одно наблюдение, а не история доступности.

То же самое в командной строке

Та же проверка из терминала. В командах используется example.com: замените его своим именем.

  • Код статуса и общее времяcurl -o /dev/null -s -L -w "%{http_code} %{time_total}s\n" https://example.com
  • Заголовки итогового ответаcurl -sIL https://example.com
  • Windows (PowerShell)(Invoke-WebRequest -Uri https://example.com -Method Head).StatusCode

Частые вопросы

Как проверить, сайт не работает у всех или только у меня?

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

О чём говорит тип сервера?

Это заголовок Server, который отправляет сайт, например nginx, Apache или cloudflare. За CDN он называет CDN, а не исходный сервер, и сайты вправе скрывать или менять его.

Почему время ответа отличается от того, что я вижу в браузере?

Это время до первого байта, измеренное с нашего сервера, без изображений, скриптов и отрисовки. Оно полезно для сравнения во времени, но не как оценка скорости страницы.

Почему сайт, который у меня работает, показывает здесь 403?

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

Откуда берутся заголовок и описание страницы?

Из тега <title> и мета-тегов в HTML, который вернул сайт. Их пишет владелец сайта, и здесь они показаны как обычный текст.