#Что происходит и как отличить проблему
Имя сайта может находиться одним DNS-сервером и не находиться другим: это не означает, что сайт отключён. Рекурсивные DNS-серверы используют независимые кэши, настройки фильтрации и проверку DNSSEC. Сравните один и тот же полный домен и тип записи, не меняя системный DNS до выяснения причины.
#Возможные причины
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Разный кэш или разные сведения о доменеОдин сервер ещё хранит прежний ответ или отрицательный результат. | Для одинакового имени один ответ содержит IP, другой возвращает NXDOMAIN или старый адрес. | Сравнить TTL, авторитетный источник и время изменения. |
| Политики DNS или DNSSECРазрешающие серверы различаются по фильтрации или проверке подписи. | Появляется SERVFAIL только у проверяющего сервера, либо ответ явно заблокирован. | Отделить фильтрацию от ошибки конфигурации. |
#Пошаговая проверка и устранение
- Зафиксируйте имя и симптомыОткройте сайт привычным способом и запишите точное имя из адресной строки, включая поддомен, например www.example.com (это условный адрес). Проверьте, что интернет работает на другом известном сайте. Если открывается IP, но не доменное имя, не считайте это доказательством именно DNS: HTTPS на IP может не работать из-за сертификата.
- Узнайте назначенные DNS и откройте PowerShellВ Windows нажмите Win+X → «Терминал» или «Windows PowerShell»; обычных прав достаточно. Введите ipconfig /all и найдите активный сетевой адаптер и строки «DNS-серверы»; не перепутайте их со шлюзом по умолчанию. Если вывод длинный, найдите используемый адаптер по его IPv4-адресу. Перепишите адреса только для сравнения, не редактируя настройки.
- Спросите оба сервера об одном и том жеВ PowerShell выполните два запроса Resolve-DnsName -Name www.example.com -Type A -Server 1.1.1.1 -DnsOnly и Resolve-DnsName -Name www.example.com -Type A -Server 8.8.8.8 -DnsOnly, заменив www.example.com своим полным именем. Параметр -Server задаёт конкретный DNS, -Type A просит IPv4, -DnsOnly исключает другие механизмы поиска. Сравните IP, TTL и тексты ошибок; публичные серверы здесь примеры, не обязательная замена системного DNS.
- Отделите кэш от ошибки зоныПовторите запрос на вашем DNS из ipconfig /all и сравните с сервером DNS, указанным для домена у его администратора. Если у публичных серверов разный IP, а записи только что изменились, сравните TTL и подождите его истечения. Если один стабильно выдаёт SERVFAIL, а другой IP, сообщите владельцу домена о возможной проблеме DNSSEC или доступности авторитетных серверов; не отключайте проверку подписи.
- Проверьте итог без изменения компьютераЗаново откройте сайт и повторите тот же запрос спустя некоторое время. Если домен по-прежнему не открывается только через назначенный DNS, передайте провайдеру или администратору домена имя, дату, сервер и полный текст ответа. Менять системный DNS имеет смысл только при разрешении сетевого администратора и после сохранения прежней конфигурации.
#Проверка результата и дальнейшие действия
Устранение подтверждено, когда один и тот же домен получает корректный ответ от нужного сервера и сайт открывается. Если DNS отвечает корректно, но HTTPS не соединяется, проверяйте доступ к IP, сертификат и сервер отдельно. При конфликте с фильтрацией домашней или корпоративной сети обращайтесь к её владельцу.