В нашей предыдущей статье мы объяснили команда nslookup примеры и использование, что является сетевой инструмент командной строки используется для запроса и получения информации DNS (системы доменных имен).
В этой статье мы предлагаем еще один инструмент командной строки, который называется копать, который очень похож на Linux nslookup инструмент. Мы внимательно рассмотрим использование команды dig с их примерами и использованием.
[Вам также может понравиться: Как установить и использовать команды dig и nslookup в Linux ]
Копать означает (Поиск информации о домене) - это инструмент командной строки сетевого администрирования для выполнения запросов система доменных имен (DNS) серверов имен.
Это полезно для проверки и устранения неполадок DNS проблемы, а также выполнить DNS выполняет поиск и отображает ответы, полученные от запрошенного сервера имен.
Dig является частью СВЯЗЫВАТЬ программный комплекс сервера доменных имен. Команда dig заменяет старые инструменты, такие как nslookup и хозяин. Инструмент dig доступен в основных дистрибутивах Linux.
# копать yahoo.com; << >> DiG 9.16.1-Ubuntu << >> yahoo.com.;; глобальные параметры: + cmd.;; Получил ответ:;; - >> HEADER << - код операции: QUERY, статус: NOERROR, id: 20076.;; флаги: qr rd ra; ЗАПРОС: 1, ОТВЕТ: 6, АВТОРИТЕТ: 0, ДОПОЛНИТЕЛЬНО: 1;; ОПТ-ПСЕВДОЗРЕНИЕ:; EDNS: версия: 0, флаги:; UDP: 65494.;; РАЗДЕЛ ВОПРОСОВ:; yahoo.com. В;; РАЗДЕЛ ОТВЕТОВ: yahoo.com. 387 ИН А 98.137.11.163. yahoo.com. 387 IN A 74.6.143.26. yahoo.com. 387 IN A 74.6.143.25. yahoo.com. 387 IN A 74.6.231.20. yahoo.com. 387 IN A 74.6.231.21. yahoo.com. 387 IN A 98.137.11.164;; Время запроса: 4 мсек.;; СЕРВЕР: 127.0.0.53 # 53 (127.0.0.53);; КОГДА: Пт 10 декабря 12:58:13 IST 2021.;; РАЗМЕР СООБЩЕНИЯ rcvd: 134.
Приведенная выше команда заставляет dig искать "А"
запись для доменного имени yahoo.com. Команда Dig считывает /etc/resolv.conf файл и запрос DNS перечисленные там серверы. Ответ от DNS сервер - это то, что копает отображает.
Давайте разберемся с выводом команд:
;
комментарии не являются частью информации."А"
запись yahoo.com. В В
означает, что это поиск в Интернете (в классе Интернет).+ nostats
вариант.По умолчанию, копать довольно многословен. Один из способов сократить объем вывода - использовать + короткие
вариант. что резко сократит выход, как показано ниже.
# dig yahoo.com + short 98.137.11.164. 74.6.231.21. 74.6.231.20. 74.6.143.25. 74.6.143.26. 98.137.11.163.
Примечание: По умолчанию dig ищет "А"
запись указанного домена, но вы можете указать и другие записи. В MX
или Почтовый обмен запись сообщает почтовым серверам, как маршрутизировать электронную почту для домена. так же TTL, SOA, и Т. Д.
Запросы только к разным типам записей ресурсов DNS.
# dig yahoo.com MX; << >> DiG 9.16.1-Ubuntu << >> yahoo.com MX.;; глобальные параметры: + cmd.;; Получил ответ:;; - >> HEADER << - код операции: QUERY, статус: NOERROR, id: 60630.;; флаги: qr rd ra; ЗАПРОС: 1, ОТВЕТ: 3, АВТОРИТЕТ: 0, ДОПОЛНИТЕЛЬНО: 1;; ОПТ-ПСЕВДОЗРЕНИЕ:; EDNS: версия: 0, флаги:; UDP: 65494.;; РАЗДЕЛ ВОПРОСОВ:; yahoo.com. IN MX;; РАЗДЕЛ ОТВЕТОВ: yahoo.com. 51 В MX 1 mta6.am0.yahoodns.net. yahoo.com. 51 В MX 1 mta5.am0.yahoodns.net. yahoo.com. 51 В MX 1 mta7.am0.yahoodns.net.;; Время запроса: 4 мсек.;; СЕРВЕР: 127.0.0.53 # 53 (127.0.0.53);; КОГДА: Пт 10 декабря 13:03:32 IST 2021.;; РАЗМЕР СООБЩЕНИЯ rcvd: 117.
# dig yahoo.com SOA; << >> DiG 9.16.1-Ubuntu << >> yahoo.com SOA.;; глобальные параметры: + cmd.;; Получил ответ:;; - >> HEADER << - код операции: QUERY, статус: NOERROR, id: 25140.;; флаги: qr rd ra; ЗАПРОС: 1, ОТВЕТ: 1, АВТОРИТЕТ: 0, ДОПОЛНИТЕЛЬНО: 1;; ОПТ-ПСЕВДОЗРЕНИЕ:; EDNS: версия: 0, флаги:; UDP: 65494.;; РАЗДЕЛ ВОПРОСОВ:; yahoo.com. В SOA;; РАЗДЕЛ ОТВЕТОВ: yahoo.com. 1800 В SOA ns1.yahoo.com. hostmaster.yahoo-inc.com. 2021121001 3600 300 1814400 600;; Время запроса: 128 мсек.;; СЕРВЕР: 127.0.0.53 # 53 (127.0.0.53);; КОГДА: Пт 10 декабря 13:04:08 IST 2021.;; РАЗМЕР СООБЩЕНИЯ rcvd: 99.
# dig yahoo.com TTL; << >> DiG 9.16.1-Ubuntu << >> yahoo.com TTL.;; глобальные параметры: + cmd.;; Получил ответ:;; - >> HEADER << - код операции: QUERY, статус: NOERROR, id: 64017.;; флаги: qr rd ra; ЗАПРОС: 1, ОТВЕТ: 6, АВТОРИТЕТ: 0, ДОПОЛНИТЕЛЬНО: 1;; ОПТ-ПСЕВДОЗРЕНИЕ:; EDNS: версия: 0, флаги:; UDP: 65494.;; РАЗДЕЛ ВОПРОСОВ:; yahoo.com. В;; РАЗДЕЛ ОТВЕТОВ: yahoo.com. 1606 IN A 74.6.143.25. yahoo.com. 1606 IN A 74.6.231.21. yahoo.com. 1606 IN A 74.6.143.26. yahoo.com. 1606 IN A 98.137.11.164. yahoo.com. 1606 ИН А 98.137.11.163. yahoo.com. 1606 IN A 74.6.231.20;; Время запроса: 4 мсек.;; СЕРВЕР: 127.0.0.53 # 53 (127.0.0.53);; КОГДА: Пт 10 декабря 13:04:58 IST 2021.;; РАЗМЕР MSG rcvd: 134;; Получил ответ:;; - >> HEADER << - код операции: QUERY, статус: SERVFAIL, id: 27889.;; флаги: qr rd ra; ЗАПРОС: 1, ОТВЕТ: 0, АВТОРИТЕТ: 0, ДОПОЛНИТЕЛЬНО: 1;; ОПТ-ПСЕВДОЗРЕНИЕ:; EDNS: версия: 0, флаги:; UDP: 65494.;; ВОПРОСЫ:; TTL. В;; Время запроса: 0 мсек.;; СЕРВЕР: 127.0.0.53 # 53 (127.0.0.53);; КОГДА: Пт 10 декабря 13:04:58 IST 2021.;; РАЗМЕР СООБЩЕНИЯ rcvd: 32.
# dig yahoo.com + nocomments + noquestion + noauthority + noadditional + nostats; << >> DiG 9.16.1-Ubuntu << >> yahoo.com + nocomments + noquestion + noauthority + noadditional + nostats.;; глобальные параметры: + cmd. yahoo.com. 1556 IN A 74.6.231.20. yahoo.com. 1556 ИН А 98.137.11.163. yahoo.com. 1556 ИН А 98.137.11.164. yahoo.com. 1556 IN A 74.6.143.26. yahoo.com. 1556 IN A 74.6.231.21. yahoo.com. 1556 IN A 74.6.143.25.
# dig yahoo.com ЛЮБОЙ + нет + ответ; << >> DiG 9.8.2rc1-RedHat-9.8.2-0.10.rc1.el6 << >> yahoo.com ЛЮБОЙ + noall + answer.;; глобальные параметры: + cmd. yahoo.com. 3509 IN A 72.30.38.140. yahoo.com. 3509 IN A 98.138.253.109. yahoo.com. 3509 IN A 98.139.183.24. yahoo.com. 1709 В MX 1 mta5.am0.yahoodns.net. yahoo.com. 1709 В MX 1 mta6.am0.yahoodns.net. yahoo.com. 1709 В MX 1 mta7.am0.yahoodns.net. yahoo.com. 43109 IN NS ns2.yahoo.com. yahoo.com. 43109 IN NS ns8.yahoo.com. yahoo.com. 43109 IN NS ns3.yahoo.com. yahoo.com. 43109 IN NS ns1.yahoo.com. yahoo.com. 43109 IN NS ns4.yahoo.com. yahoo.com. 43109 IN NS ns5.yahoo.com. yahoo.com. 43109 IN NS ns6.yahoo.com.
Запрос DNS Обратный просмотр. Отображать только раздел ответов с использованием + короткие.
# dig -x 72.30.38.140 + короткий ir1.fp.vip.sp2.yahoo.com.
Запрашивать DNS-запросы нескольких веб-сайтов, а именно. MX, NS, и Т. Д. записи.
# dig yahoo.com mx + noall + answer redhat.com ns + noall + answer; << >> DiG 9.8.2rc1-RedHat-9.8.2-0.10.rc1.el6 << >> yahoo.com mx + noall + answer redhat.com ns + noall + answer.;; глобальные параметры: + cmd. yahoo.com. 1740 В MX 1 mta6.am0.yahoodns.net. yahoo.com. 1740 В MX 1 mta7.am0.yahoodns.net. yahoo.com. 1740 В MX 1 mta5.am0.yahoodns.net. redhat.com. 132 IN NS ns1.redhat.com. redhat.com. 132 IN NS ns4.redhat.com. redhat.com. 132 IN NS ns3.redhat.com. redhat.com. 132 IN NS ns2.redhat.com.
Создавать .digrc файл под $ HOME / .digrc для хранения параметров раскопок по умолчанию.
# dig yahoo.com yahoo.com. 3427 IN A 72.30.38.140. yahoo.com. 3427 ИН А 98.138.253.109. yahoo.com. 3427 IN A 98.139.183.24
У нас есть магазин + noall+ ответ варианты постоянно в .digrc файл в домашнем каталоге пользователя. Теперь всякий раз, когда выполняется команда dig, она будет отображать только раздел ответа в выходных данных dig. Нет необходимости каждый раз вводить такие параметры, как + noall+ ответ.
В этой статье мы попытались найти команду dig, которая может помочь вам в поиске информации, связанной со службой доменных имен (DNS). Поделитесь своими мыслями в поле для комментариев.