Как установить 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
Связанные статьи:
- Google Chrome не сохраняет пароли (РЕШЕНО) (61.2%)
- Как получить RSS ленту новых статей канала Дзен (59.3%)
- PHP cURL как установить значение User Agent ИЛИ как сделать так, чтобы сервера не блокировали запросы cURL? (59.3%)
- Как сохранить веб страницу в PDF в Linux (59.3%)
- Автоматическая подсветка кода на веб-сайте (59.3%)
- Решение проблемы с ошибкой ImportError: No module named requests (RANDOM - 1.8%)