Сайт не работает у всех или только у меня: как проверить
Вы открываете сайт — белый экран или вечная загрузка. Паниковать рано: статистика поддержки любого хостера говорит, что примерно половина таких обращений — локальная проблема самого пользователя. Потратить пять минут на проверку дешевле, чем полчаса на панику. Вот алгоритм от простого к сложному.
Проверка за 30 секунд: мобильный интернет
Самый быстрый способ отделить свою проблему от чужой — открыть сайт с телефона через мобильный интернет (Wi-Fi выключите). Другой оператор, другой DNS, другой маршрут. Открылся — сайт жив, проблема в вашей сети или устройстве. Не открылся — вероятность глобального сбоя выросла.
Проверка за минуту: другой человек и внешний сервис
- Напишите коллеге из другого города: «открой, пожалуйста». Один независимый ответ надёжнее десяти ваших перезагрузок.
- Используйте внешнюю проверку доступности: сервисы вида «down for everyone or just me» опрашивают сайт из нескольких точек и сразу отвечают на главный вопрос.
- Из терминала:
curl -I https://вашсайт.ru. Код ответа — это диагноз: 200 — сайт жив; 502/503/504 — проблема на стороне сервера; таймаут без ответа — сеть или сам сервер.
Правило простое: один источник ошибается, три независимых — почти никогда. Мобильный интернет + друг + внешний сервис = достоверная картина.
Если не работает только у вас: пять частых виновников
Сайт жив у всех, кроме вас. Идём по списку:
- Кэш DNS на компьютере. Сайт переехал на другой IP, а ваш компьютер помнит старый. На Windows:
ipconfig /flushdns. Помогает чаще, чем кажется. - DNS провайдера. Провайдерский резолвер может кэшировать дольше положенного. Переключитесь на 8.8.8.8 или 1.1.1.1 и проверьте снова.
- Файл hosts. Когда-то вы или разработчик прописали туда старый IP для тестов — и забыли.
C:\Windows\System32\drivers\etc\hosts— удалите строки с вашим доменом. - VPN, прокси, антивирус. Выключите по очереди. Корпоративные VPN и «защита интернета» в антивирусах режут сайты регулярно и непредсказуемо.
- Кэш и расширения браузера. Ctrl+F5, режим инкогнито, другой браузер. Если в инкогнито открылся — виновато расширение или кэш.
Отдельный случай: блокировки
Если сайт не открывается у части пользователей в определённом регионе или у всех по всей стране, а из-за рубежа работает — проверьте, не попал ли IP или домен под блокировку. Бывает и обратное: ваш сервер сам не отвечает на запросы из определённых сетей из-за фаервола или защиты от ботов. Симптом тот же — «у одних работает, у других нет».
Если не работает у всех: сайт действительно упал
Три независимые проверки говорят «не работает» — это падение. Дальше не перезагружайте роутер, а идите диагностировать сервер: у нас есть разбор «Почему упал сайт: как найти причину за 10 минут». И это тот случай, когда лучше узнавать о падении от своего мониторинга, а не от звонка клиента.
FAQ
Сайт открывается через VPN, а без него нет. Что это? Скорее всего, проблема в маршруте или DNS вашего провайдера — или домен/IP под блокировкой в вашем регионе.
curl возвращает 200, а браузер показывает ошибку. Смотрите кэш браузера, расширения и антивирус. Сервер при этом жив — curl не врёт.
Как узнавать о падении первым? Поставить внешний мониторинг, который проверяет сайт из нескольких точек и пишет в Telegram раньше первого клиента.