Установка dig у CentOS

Установка dig у CentOS
dig (скорочено від "domain information groper") - прога DNS-клієнта, що дає користувачеві інтерфейс командного рядка для звернення до системи DNS. Дозволяє прописувати різні типи запитів і вимагати довільно вказані сервери. Цей аналог проги nslookup і dig міститься у комплекті DNS сервера BIND.
Щоб встановити dig на CentOS потрібно виконати:
Після установки можна користуватися цією утиліткою, наприклад:
Встановлення dig у CentOS, приклад використання
10 основних команд dig
1. Запит домену.»A» запису
; > DiG 9.8.2rc1-RedHat-9.8.2-0.10.rc1.el6_3.2 > yahoo.com ;; Global options: +cmd ;; Got answer: ;; ->>HEADER
Команда dig виконується для пошуку "А" запису для домену yahoo.com. Dig команда зчитує з /etc/resolv.conf запити до сервера DNS, перелічені в ньому.
2. Запит домену запису «А» + (short) короткий висновок За замовчуванням dig досить багатослівний (багато виводить всього). Один із способів скоротити висновок полягає у використанні варіанта з «+short» який різко скорочуватиме висновок, як показано нижче.
99.130.13.44 72.30.38.144 124.136.254.169
Примітка: За замовчуванням dig шукає "А" записи вказаного домену, але можна вказати інші записи також. Запис MX або Mail Exchange говорить поштовим серверам, як здійснювати маршрут для електронної пошти домену. Аналогічно TTL, SOA та ін.
3. Запити MX-запису для домену Запити різних типів ресурсу DNS запису.
4. Запити SOA запису для домену
5. Запити TTL записів для домену
6. Тільки запит та відповідь
7. Запити ALL DNS-записів
8. Подивитись зворотнійDNS
9. Запити до декількох звітів DNS Конкретні запити DNS, а саме запити для декількох веб-сайтів (для MX, NS і т.д. записів).
dig yahoo.com mx +noall +answer redhat.com ns +noall +answer
10. Створити файл.digrc Створити файл .digrc у $HOME/.digrc і зберегти параметри dig за промовчанням.
11. Як визначити сервери імен, пов'язаних з доменом?
12. Як виглядає делегація у моїй зоні?
dig linux-notes.org +trace
13. Яке значення у кеші надає resolver?
dig google.com @8.8.8.8
14. Чи синхронізовані зони з усіма NS?
SOA bella.ns.cloudflare.com. dns.cloudflare.com. 2016847280 10000 2400 604800 3600 from server 173.245.58.74 in 33 ms. SOA bella.ns.cloudflare.com. dns.cloudflare.com. 2016847280 10000 2400 604800 3600 from server 173.245.59.194 in 33 ms.
Якщо ви зацікавлені лише в порівнянні з серійним номером, можна відфільтрувати небажане та відсортувати результати та видалити всі дублікати рядків:
Отже, тепер ви знаєте близько трьох кодів помилок DNS: NXDOMAIN, REFUSED і NOERROR. Є інші коди повернення DNS (коди стану), які пояснюються так:
У цій статті «Установка dig у CentOS» постарався розповісти, як встановити і як користуватися утилітою dig.