Работает ли сайт – как проверить
Часто бывает, что заходишь на какой-то сайт, а он не работает. И начинаешь гадать, то ли сайт не работает вообще, то ли что-то с интернетом, компьютером, браузером или с чем-то еще. Бывает, что в некоторых странах или регионах какие-то страницы блокируются (например, сайты с торентами). Причин много.
Чтобы разобраться, что все-таки происходит, легче всего начать с проверки, работает ли сайт. Можно сделать это несколькими способами:
Проверка работоспособности сайта в онлайн сервисах
Рекомендую использовать специальные сервисы, которые дадут вам полную информацию о том, доступен ли сайт другим пользователям в данный момент. Если сайт не доступен, вам будет отображена подробная информация о том, почему сайт не работает.
Пример корректно работающего сайта
Когда с сайтом все в порядке и он работает, результат выглядит следующим образом, как показано на скриншоте ниже:
Расшифруем, что все это значит. Верхний блок на зеленом фоне – это хороший знак.
В блоке «Sitepapa.Ru Состояние На Сегодня» отображается динамика доступности проверяемого адреса по часам в течение текущих суток. Если все столбцы отображаются зелеными, то в течение отображаемого времени с сайт работал в штатном режиме.
Пример проблемного сайта
Демонстрацию проблемно работающего сайта покажем на примере vkbot.ru – многим известного софта для ВКонтакте, который помогал автоматизировать многие действия. К сожалению, в последнее время как софт, так и официальный сайт поддержки перестали работать.
Ниже вы можете увидеть, как выглядит картинка при проверке неработающего сайта. Разница бросается в глаза. Верхний блок на розовом фоне сигнализирует, что наблюдаются проблемы.
Проверить доступность сайта
Проверка на доступность сайта
Никто не любит сталкиваться с недоступными сайтами, будь то ваш личный ресурс или любимый блог. Бесплатный сервис проверки доступности сайта от REG.RU выполняет анализ подключения и определяет ответ веб-сервера, чтобы проверить статус сайта. Так вы сможете узнать, действительно ли сайт недоступен, или же проблема кроется в чём-то другом: например в настройках вашего браузера или антивируса.
Когда нужно выполнять тест доступности сайта
Если посетитель не может зайти на ваш ресурс, можете проверить доступность сайта онлайн, введя свой домен. В случае каких-либо проблем вы увидите статус «Недоступен» — это значит, что ошибка на стороне сайта, и вам нужно устранить её. Если же сайт доступен, убедитесь, что пользователь правильно вводит адрес страницы, посоветуйте почистить кэш и куки браузера и проверить настройки брандмауэра.
Что показывает проверка сайта
Проверка работоспособности сайта показывает:
Проверка работы сайта онлайн — полезная опция, однако чтобы оперативно быть в курсе неполадок и проблем, стоит подключить инструменты, отслеживающие состояние сайта постоянно. Среди них, например, уведомления в Google Analytics и Яндекс.Метрике или специальные системы мониторинга. Так вы сможете следить не только за состоянием сайта в целом, но и за доступностью отдельных страниц.
Домен или сайт
нарушает ваши права?
Защитите свои права с нотариальным заверением
Инструмент поможет вам определить состояние любого сайта. Проверить traceroute, узнать IP домена или хоста, сделать Ping IP (Ping домена), узнать состояние HTTP, HTTP-заголовки сервера.
Как проверить пинг сайта?
Создавая собственный интернет-ресурс, каждый владелец желает знать, каковы его показатели спустя какое-то время. Это особенно полезно и важно тем, кто заказывает оптимизацию и раскрутку своего ресурса, вкладывая в это немалые денежные средства.
Как узнать, что Ваш веб-ресурс проиндексирован поисковыми системами? Где найти информацию об IP домена или хоста? Что такое ping или пингатор, и какую пользу он принесет Вашему веб-сайту? Эти и многие другие вопросы сегодня интересуют как начинающих, так и опытных владельцев сайтов, которые ищут пути как проанализировать свой сайт и получить максимально полную и детальную информацию.
Проверка ping, traceroute и заголовков сервера
www.pr-cy.ru – это первый помощник любого оптимизатора, который предоставит отчет о ping.
Проверка с помощью tracert, trace, traceroute
При создании отчета мы используем такой диагностический инструмент, как tracert. Благодаря tracert Вы можете узнать маршрут запросов и задать точку назначения, которая будет соответствовать указанному вами IP-адресу. Наряду с tracert мы используем метод trace, который широко используется для отладки приложений. Еще одним маршрутизатором, которым пользуется наш сервис, является traceroute. При этом traceroute помогает определить, есть ли проблемы с доставкой данных по тому или иному промежуточному маршруту.
Ваш сайт недоступен?
Проверьте и узнайте, для кого недоступен ваш сайт: только для вас или для всего мира
Популярные вопросы
Что делает этот инструмент?
Никто не любит видеть сообщение о том, что сайт недоступен — будь то ваш собственный сайт или какой-то другой. Однако не нужно спешить и начинать паниковать! Сперва нужно выяснить — может, такая проблема есть только у вас (например, из-за настроек подключения)? Может, сайт недоступен для всех пользователей — например, из-за проблем на стороне хостинга, повреждения базы данных, вирусной атаки, проблем с настройкой DNS, DDoS-атаки и так далее. Когда нужно использовать этот сервис?
Есть два сценария, как вам может пригодиться этот сервис: Если пользователь не может зайти на ваш сайт: возможно, пользователь связался с вашей техподдержкой или написал в социальных сетях, что не может зайти на ваш сайт. С помощью этого сервиса вы сможете быстро проверить, доступен ли сервер, и связаться с пользователем еще до того, как сообщите о проблеме в технический отдел. Если сайт недоступен для всех пользователей, вы сможете принять все необходимые действия, чтобы восстановить его. Если же сайт недоступен только для отдельного пользователя, вы можете дать ему полезные советы (например, очистить кэш и так далее), чтобы тот смог зайти на сайт. Сайт, на который вы хотите зайти, недоступен. Вы вводите адрес сайта, на который хотите зайти, и удивляетесь — он недоступен, и вы даже видите соответствующее уведомление! Наш сервис определит, находится ли проблема на вашей стороне (например, в виде проблем с выходом в Сеть) или же на стороне сервера. Как работает этот сервис?
Наш сервис отслеживает статус вашего сайта и проверяет, доступен ли он. Когда вы введете URL, мы проведем проверку доступности домена в режиме реального времени. Что делать, если мой сайт недоступен?
Когда вы убедитесь в том, что ваш сайт действительно недоступен, свяжитесь с представителями вашего хостинга, чтобы узнать о том, сколько времени потребуется на исправление проблем. Возможно, вам придется связаться со своими клиентами через социальные сети и предупредить их о технических проблемах, над решением которых вы активно работает.
Воспользуйтесь нашим бесплатным инструментом проверки доступности сайта прямо сейчас
Ручной мониторинг доступности сайта (обзор простых инструментов)
После покупки виртуального и/или выделенного сервера важно вовремя получать информацию о недоступности сервиса, то есть проводить мониторинг основных подсистем веб-сайта.
Надежный веб-сайт должен быть легкодоступен для пользователей 7 дней в неделю, поэтому его надо постоянно проверять как на предмет доступности, так и на предмет работоспособности:
Работа сайта в выходные/сезон отпусков
Есть задача: веб-сайт/сервер/сервис должен работать непрерывно несколько дней без человеческого вмешательства. Что может пойти не так?
Обычные сбои время от времени случаются сами по себе. Только вот ночной сбой со вторника на среду решается перезаливом с бэкапа в среду утром. А на выходных нередки сбои «с пятницы на понедельник». Сколько в таком случае может лежать сайт во время праздников, зависит от длительности отпуска ответственных сотрудников.
В целом, сайту бывает нехорошо, но в будние дни проблема решается быстро. Сколько времени заняло бы решение на майских, если бы не мониторинг? Вместо пары часов могло бы быть пару дней, и это не редкость.
Не делайте серьезных изменений кода перед длительными выходными. Необходимо тщательно протестировать систему с внесенными правками, чтобы изменения работали должным образом. Рекомендуется откладывать внесение каких-либо серьезных изменений до того момента, когда веб-сайт испытывает меньше нагрузки на трафик.
Кроме обычных проблем, сайты во время длительного отсутствия бдительных стражей любят также подхватить и другие недуги. Например, может закончиться срок действия домена или сертификата. Или надумает растолстеть база данных. Или он может угодить в списки DNSBL или Роскомнадзора.
Черные списки DNSBL
Важной функцией является проверка доменов в черных списках DNSBL (DNS blacklist или DNS blocklist) — списки хостов, хранимые с использованием системы архитектуры DNS. Обычно используются для борьбы со спамом.
Эти списки независимы и формируются каждый по своему алгоритму, из-за чего в результате случайной ошибки там может оказаться даже безобидный сайт. IP адрес из вашей подсети может использоваться в злонамеренных целях, например, спамерами или другими злоумышленниками, в результате чего вся подсеть может оказаться заблокированной в черном списке соответствующей структуры.
Чем это грозит именно вам? Письма от вас перестанут приходить клиентам, сайт станет хуже отображаться в поисковиках и так далее по нарастающей. Поэтому функция контроля и оповещения о попадании в наиболее популярные черные списки является весьма востребованной.
Каждый администратор может настроить свой веб-сервер таким образом, чтобы, например, не получать письма от серверов, перечисленных в определенном списке. Это помогает бороться со спамом, распространением вредоносного ПО, DDoS-атаками и другими проблемами.
Онлайновые черные списки DNSBL, например, antispamsniper.com или syslab.ru, позволяют фильтровать спам, используя DNS для доступа к базам спамерских IP адресов.
Для проверки наличия заданного IP адреса в черных списках введите IP адрес (ваш текущий IP адрес указывается по умолчанию) и нажмите кнопку Проверить.
Защита от DDoS-атак
Если от доступности веб-сайта зависит прибыль, то следует подготовить его к возрастающим нагрузкам (например, во время сезонных распродаж или Черной пятницы) и возможным атакам конкурентов и/или злоумышленников, которые рассчитывают на увеличение времени отклика веб-сайта на входящие запросы или на частичную/полную недоступность.
Планирование технических работ
Программное обеспечение сервера, на базе которого построен веб-сайт или иной ресурс, должно периодически обновляться.
Планирование технических работ позволяет достигнуть двух целей: не присылать оповещения об ошибках и не записывать ошибки во время определенного интервала времени в статистику. При этом проверки во время технических работ все так же идут и исправно пишутся в лог, а следовательно могут быть полезными для администраторов: лог позволяет определить, сколько именно длилось обновление или перезагрузка, какие ошибки при этом выдавались, какие проблемы при этом наблюдались и так далее.
Рекомендуется проводить плановые работы во время заметного уменьшения (редуцирования) клиентского трафика, а также во время отсутствия пиковой загрузки полосы пропускания.
Мониторинг срока действия домена и SSL-сертификата
Проблемы с продлением доменов и сертификатов возникают даже у больших компаний. Поэтому оповещение (по СМС или электронной почте), что данный домен необходимо продлить, является крайне полезным. Например, ping-admin.ru предоставляет платные услуги оповещения о результатах мониторинга.
Проверка срока действия домена
Проверить домен бесплатно можно с помощью сервиса nic.ru.
Проверить время действия домена бесплатно можно с помощью сервиса Whois Service.
Проверка срока действия SSL-сертификата
Выполните следующую команду из командной строки в Linux, чтобы узнать срок действия SSL сертификата, с помощью openssl:
Помимо срока действия, SSL сертификат содержит много интересной информации. Каждый SSL сертификат содержит информацию о том, кем он был выдан, кому он выдан, его срок действия и прочее.
Все эти данные могут быть извлечены из SSL сертификата сайта с помощью программы openssl из командной строки в Linux.
Проверить кто выдал SSL сертификат:
Проверить кому выдан SSL сертификат:
Показать всю перечисленную выше информацию об SSL сертификате одной командой:
Мониторинг доступности сайта
Для эффективной работы любого посещаемого веб-сайта необходима постоянная доступность его материалов для посетителей, а также возможность для администратора проекта иметь доступ к серверной части для внесения изменений или любых других действий.
Вы легко можете проверить доступность сайта из командной строки в Linux и получить от сервера код со статусом HTTP, с помощью таких команд как TELNET или CURL.
Доступность сайта с помощью CURL
Выполните следующую команду для проверки доступности сайта и получения сообщения со статусом от сервера:
Статус код ‘200 OK’ означает что запрос был успешно выполнен и сайт доступен.
Вот еще один пример, который показывает как curl отображает разные ответы сервера:
Также с помощью curl можно проверить доступность отдельной страницы на сайте, например:
Доступность сайта с помощью TELNET
Вы также можете проверить доступность сайта и получить сообщения со статусом от сервера с помощью команды telnet:
Вывод, означающий, что сайт доступен, будет выглядеть следующим образом:
В заключении хочется отметить, что всегда есть вариант написать свой скрипт для проверки аптайма на PHP или Perl, или можно создать телеграм-бота для рассылки уведомлений, но подсчитав дневной доход с веб-сайтов и соотнеся его со стоимостью мониторинга, чаще дешевле использовать платные сервисы типа PagerDuty.
Полезные статьи со обзорами сервисов мониторинга:




