zaLinux.ru

Ошибка «bash: dig: команда не найдена» (РЕШЕНО)


Как установить dig

Если при попытке использования команды dig:

dig zalinux.ru

вы получаете ошибку:

bash: dig: команда не найдена

То необходимо установить пакет, который содержит эту утилиту.

В Debian, Linux Mint, Ubuntu, Kali Linux для установки выполните команду:

sudo apt install dnsutils

В Arch Linux и производных установка выполняется командой:

sudo pacman -S bind-tools

В CentOS и близких дистрибутивах для установки запустите команду:

sudo yum install bind-utils

Для чего нужна команда dig

Программа dig показывает IP адрес сайта.

Как пользоваться dig

Простейший пример использования dig:

dig сайт

Пример:

dig mi-al.ru

Будет выведено довольно много строк:


; <<>> DiG 9.11.4-4-Debian <<>> mi-al.ru
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 34135
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;mi-al.ru.			IN	A

;; ANSWER SECTION:
mi-al.ru.		3799	IN	A	185.26.122.50

;; Query time: 67 msec
;; SERVER: 192.168.0.1#53(192.168.0.1)
;; WHEN: Пн сен 03 21:32:34 MSK 2018
;; MSG SIZE  rcvd: 53

Большинство этих строк начинаются с ;; — это комментарии. Единственная незакомментированная строка содержит нужную нам информацию — IP адрес сайта, в данном случае IP адрес сайта mi-al.ru это 185.26.122.50.

Чтобы программа выводила только IP адрес без ненужной информации, используйте конструкцию:

dig сайт +short

Например:

dig mi-al.ru +short
185.26.122.50


Рекомендуемые статьи:

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *