
Нет, DNS_PROBE_FINISHED_NXDOMAIN — это не фраза, произносимая внеземными роботами после того, как они закончили хирургическую операцию на каком-то бедном быке. На самом деле это код ошибки, отображаемый вашим браузером, когда веб-сайт, к которому вы пытаетесь получить доступ, не загружается.
Но, как и все хорошие коды ошибок, заявление не дает никакого контекста относительно того, почему сайт не загружается и что может быть возможной причиной. По крайней мере, не сразу.
В этом подробном руководстве по ошибке DNS_PROBE_FINISHED_NXDOMAIN мы проведем вас через пошаговый процесс, необходимый для устранения этой ошибки и исправления ее навсегда, как для пользователя Интернета, так и для администратора веб-сайта. Читай дальше, чтобы узнать больше.
Что такое система доменных имен (DNS)?
DNS, сокращение от Domain Name System, немного похоже на телефонный справочник аналоговой эры.
Но вместо телефонных номеров DNS сопоставляет доменные имена (например, «dreamhost.com») с их IP-адресами. Это причина, по которой нам не нужно запоминать 12-значные серийные номера для каждого веб-сайта, который мы посещаем, потому что это позволяет нам дополнять его их гораздо более крутыми доменными именами!
Но иногда DNS-серверы также могут сбоить и приводить к таким кодам ошибок, как DNS_PROBE_FINISHED_NXDOMAIN. Это определенно неприятно для посетителя, пытающегося получить доступ к вашему веб-сайту, поэтому важно знать, как устранить проблему, если вы столкнетесь с ней.
DNS-серверы: как они работают?
DNS-серверы — это компьютерные серверы, отвечающие за поддержание систем DNS в актуальном состоянии. Они делают это, сопоставляя доменное имя с его IP-адресом.
Всякий раз, когда вы вводите URL-адрес, ваш веб-браузер отправляет запрос на DNS-сервер, который затем извлекает веб-сайт через его IP-адрес. Конечно, это простое объяснение.
На самом деле DNS-серверы основаны на иерархии. Когда вы вводите веб-адрес в браузере, ваш компьютер отправляет запрос преобразователю DNS, который обычно предоставляется вашим интернет-провайдером (ISP). Затем преобразователь запрашивает корневой сервер DNS, что является лишь первым шагом в процессе поиска доменного имени.
Затем преобразователь DNS проверяет свой кэш, чтобы узнать, знает ли он уже IP-адрес для этого доменного имени. Если это не так, он отправляет запрос на корневой сервер DNS, чтобы определить, какие DNS-серверы являются полномочными для домена верхнего уровня.
Затем преобразователь DNS отправляет запрос на один из авторитетных DNS-серверов для домена верхнего уровня, чтобы получить IP-адрес, связанный с этим доменным именем.
Как только преобразователь DNS получает IP-адрес, он кэширует его, чтобы он мог быстрее ответить, если он получит другой запрос для того же доменного имени. Затем он возвращает IP-адрес вашему устройству, которое использует IP-адрес для установления соединения с веб-сервером, на котором размещен веб-сайт, который вы хотите посетить.
Весь этот процесс обычно занимает всего несколько миллисекунд! Это довольно удивительно, учитывая, сколько запросов отправляется и принимается за кулисами.
При этом в процессе много шагов, что оставляет много места для ошибки, если одна из этих систем решит действовать. Далее давайте попробуем понять, что приводит к коду ошибки и как вы можете решить эту проблему.
Объяснение ошибки DNS_PROBE_FINISHED_NXDOMAIN
DNS_PROBE_FINISHED_NXDOMAIN — это распространенная ошибка, которая возникает, когда ваше устройство не может разрешить домен, к которому вы пытаетесь получить доступ. NXDOMAIN расшифровывается как «Несуществующий домен», что означает, что введенное вами доменное имя не существует в DNS.
По сути, когда вы вводите доменное имя в веб-браузере, ваше устройство отправляет DNS-запрос преобразователю DNS, чтобы найти IP-адрес, связанный с этим доменным именем. Если преобразователь DNS не может найти IP-адрес для доменного имени, которое вы ввели в своем кэше, он отправляет запрос на один из авторитетных DNS-серверов для домена верхнего уровня, чтобы получить IP-адрес.
Однако, если авторитетному DNS-серверу также не удается получить IP-адрес, соответствующий доменному имени, он возвращает ответ «Несуществующий домен» (NXDOMAIN) преобразователю DNS, который затем передает то же сообщение об ошибке в ваш браузер.
Как узнать, столкнулись ли вы с ошибкой DNS_PROBE_FINISHED_NXDOMAIN при доступе к веб-сайту? В зависимости от предпочитаемого веб-браузера может отображаться одно из следующих сообщений об ошибке:
- Google Chrome: этот сайт недоступен.
- Mozilla Firefox: Хм. У нас возникли проблемы с поиском этого сайта.
- Microsoft Edge: Хм… не могу открыть эту страницу.
- Apple Safari: Safari не может найти сервер.