Обзор
nslookup используется для проверки соответствия между доменными именами и IP-адресами, а также для получения информации о конкретных DNS-записях (MX, NS, A и т. д.). Он в основном применяется для устранения неполадок DNS и диагностики сети.
Основные возможности
- Проверка соответствия домен-IP-адрес
- Получение информации о конкретных DNS-записях (A, MX, NS и т. д.)
- Запросы к указанному DNS-серверу
- Поддержка интерактивного/неинтерактивного режимов
Основные опции
Помимо опций командной строки, nslookup позволяет настраивать различные параметры в интерактивном режиме с помощью команды `set`.
Тип запроса и отладка
Указание сервера
Сгенерированная команда:
Комбинируйте команды.
Описание:
`nslookup` Запускает команду.
Комбинируйте эти опции, чтобы виртуально выполнять команды с помощью ИИ.
Примеры использования
Различные примеры использования команды nslookup.
Получение основной информации о домене
nslookup example.com
Запрашивает IP-адрес указанного домена.
Запрос с использованием конкретного DNS-сервера
nslookup example.com 8.8.8.8
Запрашивает информацию о домене, используя Google Public DNS (8.8.8.8).
Запрос записей почтового обмена (MX)
nslookup -type=mx example.com
Запрашивает информацию о почтовых серверах домена.
Вход и использование интерактивного режима
nslookup
> server 8.8.8.8
> example.com
> exit
Запускает nslookup в интерактивном режиме, а затем выполняет запросы с использованием внутренних команд.
Запрос имени домена по IP-адресу (обратный просмотр)
nslookup 192.0.2.1
Запрашивает имя домена, соответствующее IP-адресу.
Установка
nslookup обычно входит в состав большинства дистрибутивов Linux или предоставляется как часть пакета утилит DNS. Если он не установлен, вы можете установить его с помощью следующих команд.
Debian/Ubuntu
sudo apt update && sudo apt install dnsutils
Устанавливает пакет dnsutils с помощью менеджера пакетов apt.
CentOS/RHEL/Fedora
sudo yum install bind-utils
# или
sudo dnf install bind-utils
Устанавливает пакет bind-utils с помощью менеджера пакетов yum или dnf.
Советы и примечания
Полезные советы и замечания при использовании nslookup.
Рассмотрите команду dig
Хотя nslookup по-прежнему широко используется, команда `dig` предоставляет более мощную и подробную информацию о DNS и лучше подходит для скриптов. Рекомендуется использовать `dig` вместе с `nslookup` при устранении неполадок DNS.
- `dig` поддерживает больше типов DNS-записей
- `dig` предоставляет подробную информацию об ответе
- `dig` имеет формат вывода, который легко парсить в скриптах
Используйте интерактивный режим
Интерактивный режим удобен, если вам нужно выполнить несколько запросов. В интерактивном режиме введите `help`, чтобы увидеть доступные внутренние команды.
- `set type=mx` (установка типа запроса MX)
- `server 1.1.1.1` (изменение DNS-сервера для запросов)
- `exit` (выход из интерактивного режима)