Если сайт не открывается у пользователей в России, причина обычно одна из четырёх: блокировка на уровне провайдера или Роскомнадзора, отказ зарубежного хостинга/CDN обслуживать российских клиентов, проблема с DNS или сертификатом на самом сервере, либо временный технический сбой у владельца ресурса. Разберём каждую по отдельности и что делать в каждом случае.
Как понять, что сайт заблокирован в России
Если страница не грузится только у вас или у части пользователей, а из-за границы (через VPN) открывается нормально — вероятна блокировка на уровне провайдера. Проверить это можно через сервисы проверки доступности по IP из разных стран или просто попробовав зайти через мобильный интернет другого оператора: если ситуация повторяется у всех операторов внутри страны, а через VPN сайт открывается — дело в блокировке, а не в самом сайте.
В этом случае со стороны пользователя решения два: VPN/прокси или ожидание разблокировки. Со стороны владельца сайта — смена IP-адреса, использование CDN с российскими точками присутствия или подача обращения на разблокировку, если сайт попал в реестр по ошибке.
Отказ хостинга или CDN обслуживать Россию
Часть зарубежных хостингов, регистраторов доменов и CDN-провайдеров с 2022 года ограничивает обслуживание клиентов с российскими платёжными реквизитами или юрлицами, а некоторые перестают отдавать контент по IP-адресам из России. Если сайт работает для пользователей за рубежом, но не открывается именно из России — стоит проверить, на чьей инфраструктуре он размещён и не входит ли провайдер в список ограничивающих доступ.
Решение — перенос на хостинг или CDN, который явно поддерживает работу с Россией, либо использование зеркала на другом домене/сервере.
Технические причины: DNS, сертификат, сервер
Если сайт не открывается вообще ни у кого, дело обычно не в блокировках, а в технике:
- DNS-записи домена указывают не на тот сервер или устарели после смены хостинга;
- истёк SSL-сертификат, из-за чего браузер блокирует переход на сайт;
- сервер перегружен или упал — например, после наплыва трафика или сбоя обновления;
- ошибка в настройках веб-сервера (nginx/Apache) или в конфигурации CMS.
Проверить DNS можно через whois и nslookup, статус сертификата — прямо в браузере по иконке замка рядом с адресной строкой, а доступность сервера — через любой сервис проверки аптайма по IP.
Что делать, если сайт не открывается именно у вас
Прежде чем считать сайт «лежащим», исключите свою сторону: очистите кэш браузера и DNS (ipconfig /flushdns в Windows), попробуйте другой браузер или устройство, отключите расширения и VPN — иногда именно они блокируют доступ, а не наоборот. Если после этого проблема сохраняется на нескольких устройствах и сетях, значит дело действительно в самом сайте или в его блокировке, и стоит применить один из способов выше в зависимости от причины.