Тестирование разрешения DNS с помощью команды nslookup
На предыдущем этапе мы рассмотрели файл /etc/resolv.conf
, который сообщает вашей системе, где найти DNS - серверы. Теперь давайте активно проверим, может ли ваша система разрешить доменное имя с помощью команды nslookup
.
nslookup
- это утилита командной строки для запроса системы доменных имен (Domain Name System, DNS) для получения сопоставления доменного имени и IP - адреса или любых других конкретных записей DNS. Это фундаментальный инструмент для устранения неполадок в сети.
Давайте используем nslookup
для нахождения IP - адреса для example.com
. Введите следующую команду в терминале и нажмите Enter:
nslookup example.com
Вы должны увидеть вывод, похожий на следующий:
Server: 127.0.0.53
Address: 127.0.0.53#53
Non-authoritative answer:
Name: example.com
Address: 93.184.216.34
Разберем этот вывод:
Server: 127.0.0.53
: Здесь показан IP - адрес DNS - сервера, который nslookup
использовал для запроса. Как мы видели на предыдущем этапе, это локальный сервер разрешения, указанный в /etc/resolv.conf
.
Address: 127.0.0.53#53
: Это IP - адрес и номер порта DNS - сервера. DNS обычно использует порт 53.
Non-authoritative answer:
: Это означает, что ответ получен от кэширующего DNS - сервера, а не от авторитетного сервера для example.com
.
Name: example.com
: Это доменное имя, которое вы запросили.
Address: 93.184.216.34
: Это IP - адрес, который DNS - сервер вернул для example.com
. Это адрес, к которому ваше компьютер будет подключаться, когда вы попытаетесь посетить example.com
.
Если nslookup
возвращает IP - адрес, это означает, что ваша система успешно разрешила доменное имя. Если это не удается, вы, возможно, увидите сообщение об ошибке, указывающее на проблему с разрешением DNS.
Вы также можете попробовать разрешить другие доменные имена, например, google.com
или labex.io
.
nslookup google.com
Вывод покажет IP - адреса, связанные с google.com
. Обратите внимание, что одно доменное имя может иметь несколько IP - адресов.
Эта команда очень полезна для проверки правильности настройки DNS и для нахождения IP - адресов конкретных доменных имен.
Нажмите Продолжить, чтобы перейти к следующему шагу.