Jump to content

ты (команда)

ты
Оригинальный автор(ы) Стив Хотц, Майкл Сойер
Разработчик(и) Консорциум интернет-систем (первоначально группа исследования компьютерных систем )
Операционная система Linux , NetBSD , FreeBSD , OpenBSD , macOS , Windows , Solaris , Illumos , OpenVMS
Тип Инструмент поиска DNS
Лицензия Публичная лицензия Mozilla ( лицензия ISC до версии 9.11). [ 1 ] )
Веб-сайт https://www.isc.org/bind/

dig — это сетевого администрирования инструмент командной строки для запроса системы доменных имен (DNS).

dig полезен для устранения неполадок в сети и в образовательных целях. [ 2 ] Он может работать на основе параметров командной строки и аргументов флагов или в пакетном режиме, считывая запросы из файла операционной системы. Если при вызове команды не указан конкретный сервер имен , он использует преобразователь операционной системы по умолчанию, обычно настроенный в файле resolv.conf . Без каких-либо аргументов он запрашивает корневую зону DNS .

dig поддерживает запросы интернационализированных доменных имен (IDN).

dig является компонентом пакета программного обеспечения сервера доменных имен BIND . dig заменяет по функциональности старые инструменты, такие как nslookup и программу хост ; однако старые инструменты по-прежнему используются дополняюще.

Пример использования

[ редактировать ]

В этом примере dig используется для запроса любого типа информации о записи в домене example.com :

$ dig example.com any
; <<>> DiG 9.6.1 <<>> example.com any
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 4016
;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;example.com.                   IN      ANY

;; ANSWER SECTION:
example.com.            172719  IN      NS      a.iana-servers.net.
example.com.            172719  IN      NS      b.iana-servers.net.
example.com.            172719  IN      A       208.77.188.166
example.com.            172719  IN      SOA     dns1.icann.org. hostmaster.icann.org. 2007051703 7200 3600 1209600 86400

;; Query time: 1 msec
;; SERVER: ::1#53(::1)
;; WHEN: Wed Aug 12 11:40:43 2009
;; MSG SIZE  rcvd: 154

Число 172719 в приведенном выше примере — это значение времени жизни , которое указывает время достоверности данных.

Любой . DNS-запрос — это специальный метазапрос, который сейчас устарел Примерно с 2019 года большинство общедоступных DNS-серверов перестали ANY полезно отвечать на большинство DNS-запросов [1] .

Если запросы ANY не пересчитывают несколько записей, единственным вариантом является запрос каждого типа записи (например, A, CNAME или MX) по отдельности.

Конкретный DNS-сервер

[ редактировать ]

Запросы могут быть направлены на назначенные DNS-серверы для получения определенных записей; в этом примере записи MX :

$ dig wikimedia.org MX @ns0.wikimedia.org
; <<>> DiG 9.11.3 <<>> wikimedia.org MX @ns0.wikimedia.org
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 39041
;; flags: qr aa rd; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1
;; WARNING: recursion requested but not available

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1024
; COOKIE: c9735311d2d2fa6e3b334ab01b67960d (good)
;; QUESTION SECTION:
;wikimedia.org.                 IN      MX

;; ANSWER SECTION:
wikimedia.org.          3600    IN      MX      10 mx1001.wikimedia.org.
wikimedia.org.          3600    IN      MX      50 mx2001.wikimedia.org.

;; Query time: 1 msec
;; SERVER: 208.80.154.238#53(208.80.154.238)
;; WHEN: Sat Sep 18 21:33:24 PDT 2021
;; MSG SIZE  rcvd: 108

С форматированием вывода

[ редактировать ]

Доступно множество вариантов форматирования вывода . Общий выбор, чтобы сделать вывод более кратким:

$ dig +noall +answer +multiline wikimedia.org MX
wikimedia.org.          3600 IN MX 10 mx1001.wikimedia.org.
wikimedia.org.          3600 IN MX 50 mx2001.wikimedia.org.

Где +noall +ответ +мультистрочный — это просто флаги форматирования вывода.

dig был первоначально написан Стивом Хотцем и включен в BIND 4 по крайней мере с 1990 года; [ 3 ] позже он был переписан Майклом Сойером и поддерживается Консорциумом Интернет-систем как часть BIND 9.

В первоначальном написании на странице руководства dig указывалось, что ее название представляет собой аббревиатуру от «Domain Information Groper». [ 3 ] Это расширение было удалено в 2017 году; имя инструмента теперь просто «копать».

См. также

[ редактировать ]
  • BIND Сервер имен
  • Корневой сервер имен – серверы имен верхнего уровня, обеспечивающие разрешение доменных имен верхнего уровня.
  • Список типов записей DNS – возможные типы записей, хранящихся и запрашиваемых в DNS.
  • кто
  • Host — это простая утилита для поиска в системе доменных имен.
  • nslookup — еще одна утилита, которую можно использовать для получения аналогичной информации.
  1. ^ «ЛИЦЕНЗИЯ в ветке Bind 9.11» . Архивировано из оригинала 22 августа 2021 г. Проверено 19 сентября 2021 г.
  2. ^ «Команда Dig в Linux (поиск DNS)» . linuxize.com . 26 февраля 2020 г. Проверено 7 марта 2024 г.
  3. ^ Перейти обратно: а б "копать (4.4BSD 1990 года)" . man.freebsd.org . Проверено 17 мая 2024 г.

Библиография

[ редактировать ]
  • Пол Альбитц и Крикет Лю. DNS и BIND, 5-е издание. Серия в двух словах. О'Рейли и партнеры, Inc., 2006 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: fbd05776621a494c7b4c734b7430e1d4__1717947120
URL1:https://arc.ask3.ru/arc/aa/fb/d4/fbd05776621a494c7b4c734b7430e1d4.html
Заголовок, (Title) документа по адресу, URL1:
dig (command) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)