Добавить в корзинуПозвонить
Найти в Дзене

📱 Сайт не открывается, хотя интернет работает: скрытая проблема DNS

Три раза менял DNS — и всё равно один сайт не открывался. Оказалось, дело не в провайдере и не в роутере. Виновата одна настройка, о которой большинство пользователей никогда не слышали. Сначала я грешил на провайдера Ситуация знакомая: интернет работает, YouTube крутится, ВКонтакте открывается — но один конкретный сайт висит с ошибкой «Не удаётся получить доступ к сайту». Причём не постоянно, а как попало: то открывается, то нет. Первая мысль — DNS от провайдера тупит. Переключился на Google (8.8.8.8) — не помогло. Попробовал Cloudflare (1.1.1.1) — тоже мимо. Потом вернулся к DNS провайдера, и — внезапно — сайт открылся. Через час снова упал. Начинаешь чувствовать себя немного сумасшедшим. Что такое DNS и зачем это знать DNS — это, грубо говоря, телефонная книга интернета. Когда ты вводишь адрес сайта в браузер, тот сначала спрашивает у DNS-сервера: «Какой у него IP-адрес?» — и только потом идёт туда. Если DNS молчит или отвечает ошибкой, сайт просто не откроется, даже при отличн

📱 Сайт не открывается, хотя интернет работает: скрытая проблема DNS

Три раза менял DNS — и всё равно один сайт не открывался. Оказалось, дело не в провайдере и не в роутере. Виновата одна настройка, о которой большинство пользователей никогда не слышали.

Сначала я грешил на провайдера

Ситуация знакомая: интернет работает, YouTube крутится, ВКонтакте открывается — но один конкретный сайт висит с ошибкой «Не удаётся получить доступ к сайту». Причём не постоянно, а как попало: то открывается, то нет. Первая мысль — DNS от провайдера тупит. Переключился на Google (8.8.8.8) — не помогло. Попробовал Cloudflare (1.1.1.1) — тоже мимо.

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

Что такое DNS и зачем это знать

DNS — это, грубо говоря, телефонная книга интернета. Когда ты вводишь адрес сайта в браузер, тот сначала спрашивает у DNS-сервера: «Какой у него IP-адрес?» — и только потом идёт туда. Если DNS молчит или отвечает ошибкой, сайт просто не откроется, даже при отличном соединении.

Провайдеры, Google, Cloudflare и Яндекс предоставляют свои DNS-серверы. Они отличаются скоростью и настройками. Но есть одна деталь, о которой большинство пользователей даже не подозревает, — и именно она стала причиной моих страданий.

Вот где зарыта собака: DNSSEC-валидация

DNSSEC — технология проверки подлинности DNS-ответов. Проще говоря, сервер смотрит: «А не подделан ли этот ответ? Можно ли доверять этому адресу?» Некоторые DNS-серверы делают это строго, другие — мягче, третьи вообще не проверяют.

Проблема возникает, когда у сайта есть DNSSEC-подпись, но она сломана: устаревшие ключи, нарушена цепочка доверия, или администратор сайта что-то напортачил при переезде на новый хостинг. Строгий DNS-сервер в таком случае откажется возвращать IP-адрес вообще. Браузер покажет не «ошибка DNSSEC», а просто безликое: «Не удаётся получить доступ к сайту». 🤦

Именно поэтому при смене провайдера поведение кажется случайным: один сервер падает сразу (строгая проверка), другой работает — потому что у него закешированный старый ответ или другая политика. Сайт при этом не починился — просто разные серверы по-разному реагируют на одну и ту же сломанную подпись.

Как понять, что проблема именно в DNSSEC

Первый шаг простой: проверь, открывается ли проблемный сайт через мобильный интернет. Если через мобильный всё нормально, а через домашний нет — уже подозрительно.

Дальше — зайди на DNSViz (dnsviz.net) и введи адрес сайта. Если там красные ошибки в цепочке DNSSEC — вот твой ответ. Это проблема на стороне владельца домена, самому её не решить: нужно писать им или ждать, пока починят.

Ещё один способ — сравнить результаты двух разных DNS-серверов. Если один возвращает ошибку SERVFAIL, а другой отдаёт IP-адрес — почти наверняка DNSSEC.

Что делать прямо сейчас

Временное решение — переключиться на DNS, который менее строго проверяет подписи. Попробуй 77.88.8.8 от Яндекса или 8.8.4.4 от Google. Но это обезболивающее, не лечение — настоящая проблема остаётся на стороне владельца сайта. 🔧

Если сайт твой собственный и он вдруг перестал открываться у части аудитории — проверь DNSSEC-настройки у своего регистратора домена. Скорее всего, истёк срок действия ключей или что-то слетело после смены хостинга.

К нам в сервис периодически приносят ноутбуки с жалобой «не работает интернет». Начинаешь смотреть — половина сайтов летит, YouTube работает, а один-два адреса висят намертво. Мы в таких случаях первым делом проверяем DNS-настройки: не стоит ли кастомный резолвер от корпоративного VPN или от родительского контроля роутера с жёсткой DNSSEC-валидацией. Бывает, именно там и зарыта проблема — и решается за пять минут.

Если самостоятельно разобраться не выходит — приходи на бесплатную диагностику в iClub.pro, Новосибирск, ул. Коммунистической 35. Разберёмся.

🔗 Читать на сайте iClub.pro

#iClubPro #Ремонт #Лайфхаки