Что сломалось?
Опишите симптом, а не технологию. SocialNIC поможет быстро понять, где искать: DNS, SSL, почта, браузер, кэш, сеть или хостинг.
Проверить домен целиком
Один запуск проверит внешний DNS, HTTP/HTTPS, сертификат и основные почтовые записи. Ничего на сервере не меняется.
Проверяются только публичные домены. localhost, private/reserved IP и произвольные порты заблокированы.
С чего обычно начинают
Шесть сценариев, которые чаще всего помогают быстро отделить DNS, TLS, сервер, почту, кэш и сеть.
Что именно происходит?
Не нужно сначала угадывать, DNS это или сервер. Начните с того, что видите на экране.
404 только на части страниц
Главная открывается, но отдельные URL отвечают 404: проверяем маршрутизацию, rewrite и фактическое наличие страницы.
Разобрать →Сайт не открываетсяБелый экран без текста ошибки
Пустая страница часто означает фатальную PHP-ошибку при отключённом выводе ошибок или сбой шаблона до формирования ответа.
Разобрать →Сайт не открываетсяОшибка 403 Forbidden
Сервер доступен, но отказывается отдавать ресурс: права, правила доступа, WAF или конфигурация директории.
Разобрать →Сайт не открываетсяСайт вообще не открывается
Сначала отделяем проблему домена, сети и SSL от сбоя самого веб-сервера.
Разобрать →Сайт не открываетсяСайт отдаёт 502 или 503
Эти ошибки обычно означают, что фронтальный веб-сервер жив, а приложение или PHP не отвечает нормально.
Разобрать →Сайт не открываетсяСайт открывается без стилей
HTML работает, но CSS не применился: чаще всего файл недоступен, отдаётся с ошибкой или браузер блокирует ресурс.
Разобрать →Сайт не открываетсяСайт стал медленно открываться
Отделяем медленный DNS/TLS от долгого ответа сервера, тяжёлого HTML и медленных ресурсов страницы.
Разобрать →DNS и доменCNAME конфликтует с другими DNS-записями
Имя с CNAME не должно одновременно иметь обычные A/MX/TXT того же owner name — конфликт даёт непредсказуемую зону.
Разобрать →DNS и доменDNS отвечает SERVFAIL
SERVFAIL означает, что резолвер не смог получить достоверный ответ — часто из-за DNSSEC, неработающих NS или ошибок зоны.
Разобрать →DNS и доменДомен не находится по DNS
Разбираем, почему браузер не может получить IP-адрес домена и где именно прерывается цепочка DNS.
Разобрать →DNS и доменДомен продлили, но сайт ещё не работает
После просрочки домена восстановление регистрации и возврат DNS в кэши могут происходить не одновременно.
Разобрать →DNS и доменПосле переезда открывается старый сайт
Чаще всего это старый DNS-кэш, оставшийся AAAA или запрос попадает на прежний сервер по другому имени.
Разобрать →DNS и доменПосле смены DNS сайт работает не у всех
Типичный сценарий после изменения NS, IP или TTL: часть пользователей уже видит новое, часть — старое.
Разобрать →DNS и доменСайт без www работает, а с www — нет
www — отдельное DNS-имя. Для него нужны запись, сертификат и корректная логика зеркала.
Разобрать →SSL и HTTPSMixed Content после перехода на HTTPS
HTML открыт по HTTPS, но внутри остаются ресурсы по HTTP — браузер может блокировать стили, скрипты, шрифты и iframe.
Разобрать →SSL и HTTPSSSL-сертификат истёк
Проверяем не только дату, но и почему автоматическое продление не дошло до реально используемого vhost.
Разобрать →SSL и HTTPSБесконечный редирект после включения HTTPS
Чаще всего одновременно редиректят веб-сервер, CDN/proxy и сама CMS, причём каждый по-разному понимает исходную схему.
Разобрать →SSL и HTTPSБраузер ругается на SSL-сертификат
Проверяем имя домена, срок действия, цепочку сертификатов и то, какой сертификат реально отдаёт сервер.
Разобрать →SSL и HTTPSОшибка цепочки SSL-сертификата
Сертификат домена корректный, но сервер не отдаёт промежуточные сертификаты, поэтому часть клиентов не строит доверенную цепочку.
Разобрать →SSL и HTTPSСервер отдаёт чужой SSL-сертификат
Чаще всего SNI попадает в неправильный vhost или сертификат назначен другому сайту на том же IP.
Разобрать →SSL и HTTPSСертификат выпущен, но HTTPS не работает
Сертификат сам по себе не включает HTTPS: он должен быть привязан к сайту, а 443 — реально обслуживаться.
Разобрать →ПочтаDKIM не проходит проверку
Если подпись есть, но DKIM=fail, проверяем selector, публичный ключ и то, изменяется ли письмо после подписания.
Разобрать →ПочтаMX указывает на hostname без A/AAAA
MX должен вести на hostname, который сам разрешается в IP. Иначе отправителю некуда устанавливать SMTP-соединение.
Разобрать →ПочтаSPF даёт fail или softfail
Проверяем, входит ли фактический IP отправителя в SPF и не сломан ли SPF несколькими TXT-записями.
Разобрать →ПочтаПисьма возвращаются с ошибкой bounce
Возвратное письмо обычно уже содержит точную причину: 5.1.1, 5.7.1, quota, policy, SPF/DKIM или недоступность сервера.
Разобрать →ПочтаПисьма на домен не приходят
Проверяем MX, доступность почтового сервера и ситуацию, когда отправитель доставляет письмо вообще не туда.
Разобрать →ПочтаПисьма попадают в спам
Смотрим не только SPF/DKIM, но и PTR, HELO, репутацию IP и содержание отправки.
Разобрать →ПочтаПисьма с домена не уходят
Отделяем ошибку SMTP-аутентификации от блокировки исходящего соединения и проблем DNS почтового домена.
Разобрать →БраузерКнопки не работают из-за JavaScript
Страница видна, но интерактивность сломана: ошибка JS, не загрузился bundle или обработчик не привязался к DOM.
Разобрать →БраузерНа странице не загружаются картинки
Проверяем 404/403, неверный путь, mixed content, lazy-load и ограничения внешнего источника.
Разобрать →БраузерСайт не работает только в одном браузере
Проверяем профиль, расширения, service worker, HSTS и кэш — сервер здесь часто ни при чём.
Разобрать →БраузерСайт работает только после очистки cookie
Сломанная сессия, старый auth-cookie или чрезмерно большой Cookie header может ломать только часть пользователей.
Разобрать →БраузерУ меня сайт открывается, у клиента — нет
Если сайт работает у вас, проблема часто находится в DNS-кэше, сети клиента, IPv6 или локальном браузере.
Разобрать →БраузерФорма не отправляется
Разделяем фронтенд-валидацию, JS/fetch, серверный endpoint, антиспам и реальную отправку письма.
Разобрать →Кэш и обновленияCSS или JavaScript не обновились
HTML уже новый, но браузер/CDN продолжает брать старый asset по тому же URL.
Разобрать →Кэш и обновленияHTML кэшируется слишком долго
Если HTML получает недельный cache-control как статический asset, пользователи могут долго видеть старые меню, canonical и контент.
Разобрать →Кэш и обновленияPHP-файл обновлён, но выполняется старый код
Если файл на диске новый, а поведение старое, проверяем OPcache, process restart и то, какой путь реально исполняет vhost.
Разобрать →Кэш и обновленияПоказывается старая версия сайта
Определяем, кто держит старый ответ: браузер, CDN/прокси, серверный page-cache или само приложение.
Разобрать →Кэш и обновленияПравки не видны после deploy
Проверяем, дошли ли новые файлы до production и не смотрим ли мы на старую сборку или старые ассеты.
Разобрать →Сеть и доступPrivate DNS или DoH меняет результат
Браузер/телефон может использовать DNS-over-HTTPS вместо DNS провайдера, поэтому два устройства в одной сети получают разные ответы.
Разобрать →Сеть и доступTimeout или connection reset
Обе ошибки сетевые, но означают разное: при timeout ответа нет, при reset соединение было принудительно закрыто.
Разобрать →Сеть и доступОдин IP не может открыть сайт
Если проблема воспроизводится только у одного внешнего IP, сначала ищем блокировку или маршрут, а не переписываем сайт.
Разобрать →Сеть и доступПо Wi‑Fi работает, по мобильной сети — нет
Сравниваем DNS, IPv4/IPv6 и маршрут. Такая разница почти всегда даёт полезную диагностическую развилку.
Разобрать →Сеть и доступСайт не работает через VPN
VPN меняет исходящий IP, DNS и маршрут — поэтому проблема может быть в блокировке exit-node или в MTU/маршрутизации туннеля.
Разобрать →Хостинг и серверPHP: Allowed memory size exhausted
Скрипт превысил memory_limit: важно понять, это разовый тяжёлый процесс, утечка или слишком низкий лимит.
Разобрать →Хостинг и серверPHP: Maximum execution time exceeded
Запрос выполняется слишком долго: причина может быть в БД, внешнем API, DNS/SMTP или тяжёлом цикле приложения.
Разобрать →Хостинг и серверPermission denied после миграции
После копирования сайта владельцем файлов часто становится root/агент, а PHP-пользователь теряет возможность писать cache, uploads или storage.
Разобрать →Хостинг и серверНа сервере закончилось место
Нехватка диска ломает обновления, сессии, логи, базы и почту — часто сразу в нескольких местах.
Разобрать →Хостинг и серверОшибка подключения к базе данных
Веб-сервер и PHP работают, но приложение не может установить соединение с БД: адрес, пароль, сокет, лимит или сама СУБД.
Разобрать →Хостинг и серверПосле обновления PHP появилась ошибка 500
Проверяем несовместимость кода, недостающие расширения, новую конфигурацию и ошибочный обработчик PHP.
Разобрать →Нужен конкретный DNS, SSL или почтовый ответ?
В расширенных инструментах можно запускать проверки по отдельности и указывать DKIM selector.
Или перейти сразу в нужный раздел
Полезно, если уже понятно, на каком уровне возникает проблема.
Сайт не открывается
Проверки доступности сайта, HTTP-ошибок и ситуаций, когда проблема видна не у всех.
7 сценариевDNS и домен
Проверки NS, A/AAAA, CNAME и типичных сбоев после смены DNS или переноса сайта.
7 сценариевSSL и HTTPS
Что проверять при ошибках сертификата, HTTPS, цепочки сертификатов и смешанном содержимом.
7 сценариевПочта
Диагностика отправки и приёма писем, MX, SPF, DKIM, PTR и попадания в спам.
7 сценариевБраузер
Сбои, которые воспроизводятся только у части пользователей, в одном браузере или профиле.
6 сценариевКэш и обновления
Почему после правок видна старая версия сайта и где может задержаться обновление.
5 сценариевСеть и доступ
Проблемы провайдера, маршрута, мобильной сети, DNS-резолвера и фильтрации.
5 сценариевХостинг и сервер
Ошибки PHP, нехватка места, 500/502/503 и другие проблемы серверной части.
6 сценариевДиагностика без хаотичных правок
Сначала фиксируем наблюдаемый симптом, затем отделяем DNS, сеть, TLS, сервер, приложение и браузер — и только после этого меняем конфигурацию.
- 01Зафиксировать симптом
Код ошибки, устройство, сеть и точный URL.
- 02Отделить слои
DNS, сеть, SSL, сервер, приложение или браузер.
- 03Менять по одному
После каждого действия проверять результат.