Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
dig [2016/06/22 08:18] mirocowdig [2016/08/22 23:15] (текущий) mirocow
Строка 1: Строка 1:
 +{{tag>network networking dig nslookup linux}}
 +
 ====== Dig ====== ====== Dig ======
  
Строка 10: Строка 12:
  
   $ dig ya.ru   $ dig ya.ru
 +  
   ; <<>> DiG 9.7.3 <<>> ya.ru   ; <<>> DiG 9.7.3 <<>> ya.ru
   ;; global options: +cmd   ;; global options: +cmd
Строка 16: Строка 18:
   ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 31244   ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 31244
   ;; flags: qr rd ra; QUERY: 1, ANSWER: 8, AUTHORITY: 0, ADDITIONAL: 0   ;; flags: qr rd ra; QUERY: 1, ANSWER: 8, AUTHORITY: 0, ADDITIONAL: 0
 +  
   ;; QUESTION SECTION:   ;; QUESTION SECTION:
   ;ya.ru.                         IN      A   ;ya.ru.                         IN      A
 +  
   ;; ANSWER SECTION:   ;; ANSWER SECTION:
   ya.ru.                  2187    IN      A       87.250.251.3   ya.ru.                  2187    IN      A       87.250.251.3
Строка 29: Строка 31:
   ya.ru.                  2187    IN      A       93.158.134.203   ya.ru.                  2187    IN      A       93.158.134.203
   ya.ru.                  2187    IN      A       87.250.250.3   ya.ru.                  2187    IN      A       87.250.250.3
 +  
   ;; Query time: 2 msec   ;; Query time: 2 msec
   ;; SERVER: 10.218.138.252#53(10.218.138.252)   ;; SERVER: 10.218.138.252#53(10.218.138.252)
Строка 47: Строка 49:
    
   $ dig @ns1.yandex.ru ya.ru   $ dig @ns1.yandex.ru ya.ru
 +  
   ; <<>> DiG 9.7.3 <<>> @ns1.yandex.ru ya.ru   ; <<>> DiG 9.7.3 <<>> @ns1.yandex.ru ya.ru
   ; (1 server found)   ; (1 server found)
Строка 55: Строка 57:
   ;; flags: qr aa rd; QUERY: 1, ANSWER: 8, AUTHORITY: 2, ADDITIONAL: 3   ;; flags: qr aa rd; QUERY: 1, ANSWER: 8, AUTHORITY: 2, ADDITIONAL: 3
   ;; WARNING: recursion requested but not available   ;; WARNING: recursion requested but not available
 +  
   ;; QUESTION SECTION:   ;; QUESTION SECTION:
   ;ya.ru.                         IN      A   ;ya.ru.                         IN      A
 +  
   ;; ANSWER SECTION:   ;; ANSWER SECTION:
   ya.ru.                  7200    IN      A       77.88.21.3   ya.ru.                  7200    IN      A       77.88.21.3
Строка 68: Строка 70:
   ya.ru.                  7200    IN      A       213.180.193.3   ya.ru.                  7200    IN      A       213.180.193.3
   ya.ru.                  7200    IN      A       213.180.204.3   ya.ru.                  7200    IN      A       213.180.204.3
 +  
   ;; AUTHORITY SECTION:   ;; AUTHORITY SECTION:
   ya.ru.                  7200    IN      NS      ns1.yandex.ru.   ya.ru.                  7200    IN      NS      ns1.yandex.ru.
   ya.ru.                  7200    IN      NS      ns5.yandex.ru.   ya.ru.                  7200    IN      NS      ns5.yandex.ru.
 +  
   ;; ADDITIONAL SECTION:   ;; ADDITIONAL SECTION:
   ns1.yandex.ru.          345600  IN      A       213.180.193.1   ns1.yandex.ru.          345600  IN      A       213.180.193.1
   ns1.yandex.ru.          3600    IN      AAAA    2a02:6b8::1   ns1.yandex.ru.          3600    IN      AAAA    2a02:6b8::1
   ns5.yandex.ru.          345600  IN      A       213.180.204.1   ns5.yandex.ru.          345600  IN      A       213.180.204.1
 +  
   ;; Query time: 13 msec   ;; Query time: 13 msec
   ;; SERVER: 213.180.193.1#53(213.180.193.1)   ;; SERVER: 213.180.193.1#53(213.180.193.1)
Строка 100: Строка 102:
  
   $ dig ya.ru +nocomments +noquestion +noauthority +noadditional +nostats   $ dig ya.ru +nocomments +noquestion +noauthority +noadditional +nostats
 +  
   ; <<>> DiG 9.7.3 <<>> ya.ru +nocomments +noquestion +noauthority +noadditional +nostats   ; <<>> DiG 9.7.3 <<>> ya.ru +nocomments +noquestion +noauthority +noadditional +nostats
   ;; global options: +cmd   ;; global options: +cmd
Строка 115: Строка 117:
  
   $ dig ya.ru +noall +answer   $ dig ya.ru +noall +answer
 +  
   ; <<>> DiG 9.7.3 <<>> ya.ru +noall +answer   ; <<>> DiG 9.7.3 <<>> ya.ru +noall +answer
   ;; global options: +cmd   ;; global options: +cmd
Строка 132: Строка 134:
    
   $ dig ya.ru  MX +noall +answer   $ dig ya.ru  MX +noall +answer
 +  
   ; <<>> DiG 9.7.3 <<>> ya.ru MX +noall +answer   ; <<>> DiG 9.7.3 <<>> ya.ru MX +noall +answer
   ;; global options: +cmd   ;; global options: +cmd
   ya.ru.                  1979    IN      MX      10 mx.yandex.ru.   ya.ru.                  1979    IN      MX      10 mx.yandex.ru.
 +  
   Этот же запрос можно выполнить с ключом -t (тип)   Этот же запрос можно выполнить с ключом -t (тип)
 +  
   ?   ?
   $ dig -t MX ya.ru +noall +answer   $ dig -t MX ya.ru +noall +answer
 +  
   ; <<>> DiG 9.7.3 <<>> -t MX ya.ru +noall +answer   ; <<>> DiG 9.7.3 <<>> -t MX ya.ru +noall +answer
   ;; global options: +cmd   ;; global options: +cmd
Строка 151: Строка 153:
    
   $ dig ya.ru NS +noall +answer   $ dig ya.ru NS +noall +answer
 +  
   ; <<>> DiG 9.7.3 <<>> ya.ru NS +noall +answer   ; <<>> DiG 9.7.3 <<>> ya.ru NS +noall +answer
   ;; global options: +cmd   ;; global options: +cmd
Строка 160: Строка 162:
  
   $ dig -t NS ya.ru +noall +answer   $ dig -t NS ya.ru +noall +answer
 +  
   ; <<>> DiG 9.7.3 <<>> -t NS ya.ru +noall +answer   ; <<>> DiG 9.7.3 <<>> -t NS ya.ru +noall +answer
   ;; global options: +cmd   ;; global options: +cmd
Строка 172: Строка 174:
  
   $ dig ya.ru ANY +noall +answer   $ dig ya.ru ANY +noall +answer
 +  
   ; <<>> DiG 9.7.3 <<>> ya.ru ANY +noall +answer   ; <<>> DiG 9.7.3 <<>> ya.ru ANY +noall +answer
   ;; global options: +cmd   ;; global options: +cmd
Строка 191: Строка 193:
  
   $ dig -t ANY ya.ru  +noall +answer   $ dig -t ANY ya.ru  +noall +answer
 +  
   ; <<>> DiG 9.7.3 <<>> -t ANY ya.ru +noall +answer   ; <<>> DiG 9.7.3 <<>> -t ANY ya.ru +noall +answer
   ;; global options: +cmd   ;; global options: +cmd
Строка 242: Строка 244:
    
   $dig -x 77.88.21.3   $dig -x 77.88.21.3
 +  
   ; <<>> DiG 9.7.3 <<>> -x 77.88.21.3   ; <<>> DiG 9.7.3 <<>> -x 77.88.21.3
   ;; global options: +cmd   ;; global options: +cmd
Строка 248: Строка 250:
   ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 885   ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 885
   ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0   ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
 +  
   ;; QUESTION SECTION:   ;; QUESTION SECTION:
   ;3.21.88.77.in-addr.arpa.       IN      PTR   ;3.21.88.77.in-addr.arpa.       IN      PTR
 +  
   ;; ANSWER SECTION:   ;; ANSWER SECTION:
   3.21.88.77.in-addr.arpa. 11007  IN      PTR     <a href="http://www.yandex.ru">www.yandex.ru</a>.   3.21.88.77.in-addr.arpa. 11007  IN      PTR     <a href="http://www.yandex.ru">www.yandex.ru</a>.
 +  
   ;; Query time: 2 msec   ;; Query time: 2 msec
   ;; SERVER: 10.218.138.252#53(10.218.138.252)   ;; SERVER: 10.218.138.252#53(10.218.138.252)
Строка 266: Строка 268:
 Для использования конкретного DNS-сервераиспользуется запись вида - @dnsserver, где dnsserver это или имя или ip-адрес DNS-сервера Для использования конкретного DNS-сервераиспользуется запись вида - @dnsserver, где dnsserver это или имя или ip-адрес DNS-сервера
 Данный пример мы рассмотрели в п.1 Данный пример мы рассмотрели в п.1
 +
 +<code>
 +dig @8.8.8.8 mail.mirocow.com mx
 +
 +; <<>> DiG 9.8.3-P1 <<>> @8.8.8.8 mail.mirocow.com mx
 +; (1 server found)
 +;; global options: +cmd
 +;; Got answer:
 +;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 47545
 +;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
 +
 +;; QUESTION SECTION:
 +;mail.mirocow.com. IN MX
 +
 +;; ANSWER SECTION:
 +mail.mirocow.com. 21599 IN MX 10 mirocow.com.
 +
 +;; Query time: 32 msec
 +;; SERVER: 8.8.8.8#53(8.8.8.8)
 +;; WHEN: Tue Aug 23 00:43:52 2016
 +;; MSG SIZE  rcvd: 50
 +</code>
  
 ==== Объемный запрос (запрос информации сразу о нескольких доменах) ==== ==== Объемный запрос (запрос информации сразу о нескольких доменах) ====
Строка 276: Строка 300:
   ya.ru   ya.ru
   google.ru   google.ru
 +  
   Далее используем ключ -f для чтения из файла:   Далее используем ключ -f для чтения из файла:
 +  
   $ dig -f names.txt +noall +answer   $ dig -f names.txt +noall +answer
   ya.ru.                  5241    IN      A       87.250.251.3   ya.ru.                  5241    IN      A       87.250.251.3
Строка 304: Строка 328:
    
   dig ya.ru mx +noall +answer google.ru ns +noall +answer   dig ya.ru mx +noall +answer google.ru ns +noall +answer
 +  
   ; <<>> DiG 9.7.3 <<>> ya.ru mx +noall +answer google.ru ns +noall +answer   ; <<>> DiG 9.7.3 <<>> ya.ru mx +noall +answer google.ru ns +noall +answer
   ;; global options: +cmd   ;; global options: +cmd