ви команда означає Гропер доменної інформації . Він використовується для отримання інформації про сервери імен DNS. В основному він використовується мережевими адміністраторами. Він використовується для перевірки та усунення проблем DNS, а також для виконання пошуку DNS. Команда Dig замінює старі інструменти, такі як nslooku p і хост .
Встановлення команди Dig
У випадку Debian/Ubuntu
$sudo apt-get install dnsutils>
У випадку CentOS/RedHat
$sudo yum install bind-utils>
Синтаксис:
dig [server] [name] [type]>
Робота з командою Dig
1. Для запиту запису домену A
дхармендра вік
dig techcodeview.com>
Ця команда змушує dig шукати запис A для доменного імені techcodeview.com.
Запис стосується IP-адреси IPV4.
Подібним чином, якщо тип запису встановлено як AAAA, це повертатиме IPV6 IP.
перетворення int у рядок у java
2. Для запиту запису домену A з +короткий
dig techcodeview.com +short>
За замовчуванням dig є докладним, і використовуючи опцію +short, ми можемо суттєво зменшити результат, як показано. 3. Щоб видалити рядки коментарів.
dig techcodeview.com +nocomments>
Ця команда робить запит і виключає рядки коментарів. 4. Щоб встановити або видалити всі прапорці відображення.
dig techcodeview.com +noall>
Ми використовуємо опцію noall query, коли хочемо встановити або очистити всі позначки відображення. 5. Для отримання детальних відповідей.
dig techcodeview.com +noall +answer>
Якщо ми хочемо детально переглянути інформацію розділу відповідей, ми спочатку зупиняємо відображення всього розділу за допомогою параметра +noall, а потім запитуємо розділ відповідей лише за допомогою параметра +answer з командою dig. 6. Для запиту всіх типів записів DNS.
dig techcodeview.com ANY>
Ми використовуємо БУДЬ-ЯКУ опцію для запиту всіх доступних типів записів DNS, пов’язаних із доменом. Він включатиме всі доступні типи записів у вихідні дані. 7. Для запиту запису MX для домену.
charat java
dig techcodeview.com MX>
Якщо ми хочемо, щоб із доменом був пов’язаний лише розділ відповідей для обміну поштою – MX – ми використовуємо цю команду. 8. Щоб відстежити шлях DNS
dig techcodeview.com +trace>
Команда +trace використовується для відстеження шляху пошуку DNS. Цей параметр робить ітераційні запити для вирішення пошуку імені. Він надсилатиме запити до серверів імен, починаючи з кореня, а потім проходитиме вниз по дереву простору імен, використовуючи ітераційні запити, які слідують за рефералами. 9. Для визначення серверів імен
dig techcodeview.com @8.8.8.8>
За замовчуванням команда dig запитує сервери імен, перелічені в /etc/resolv.conf, щоб виконати пошук DNS. Ми можемо змінити його, використовуючи символ @, після якого йде ім’я хоста або IP-адреса сервера імен. 10. Щоб отримати запит до розділу статистики
dig techcodeview.com +noall +answer +stats>
Ми використовуємо параметр +stats із командою dig, щоб переглянути розділ статистики.
Зворотний пошук DNS:
Зворотний пошук DNS можна використовувати для отримання доменного імені або імені хоста з IP-адреси.
Параметр -x використовується для виконання зворотного пошуку DNS.
який розмір мого монітора
приклад:
[xxxxxx ~]# dig +noall +answer -x 8.8.8.8
8.8.8.8.in-addr.arpa. 18208 В PTR dns.google.
Примітка. Зворотний пошук DNS працюватиме, лише якщо запис містить PTR.
Вміст PTR можна переглянути за допомогою команди dig -x xx.yy.zz.aa
Пакетні запити:
Замість того, щоб виконувати пошуковий запит для кожного домену за раз, список доменів можна запитувати одночасно.
Для цього введіть доменні імена у файлі, лише 1 доменне ім’я в кожному рядку, і виконайте пошуковий запит у файлі.
приклад: скажімо, file.txt містить список доменних імен, які потрібно запитати,
оператор перемикання Java
dig -f file.txt +shortвиконає DNS-запити та повертає всі дозволені IP-адреси.