GNU/Linux >> Znalost Linux >  >> Linux

Příklady příkazů dig v Linuxu

Dig je nástroj pro vyhledávání DNS. Pokud není na vašem systému nainstalován, můžete jej najít jako součást dnsutils ve správcích balíčků založených na Debianu a bind-utils ve Fedoře, CentOS a Arch.

Příkaz dig se používá k dotazování serverů DNS; je flexibilnější než zastaralý příkaz nslookup. Když je vyvolána pouze volbou -h, zobrazí se seznam voleb pro příkaz. Pokud jej použijete bez jakýchkoli voleb nebo argumentů, vyhledá kořenový server.

Standardní argumenty jsou:

  • server :Server pro dotaz. Pokud není dodán žádný server, dig zkontroluje jmenné servery uvedené v /etc/resolv.conf. Adresa může být adresa IPv4 s tečkami nebo adresa IPv6 oddělená dvojtečkou. Může to být také název hostitele, který dig vyhodnotí (prostřednictvím jmenných serverů v /etc/resolv.conf).
  • jméno :Název domény, kterou chcete vyhledat.
  • typ :Typ dotazu, který se má provést, například A, ANY, MX, SIG atd. Výchozí hodnota je A, ale můžete použít jakýkoli platný typ dotazu BIND9.

Formát příkazu je ukázán zde:

# dig google.com
; <<>> DiG 9.9.4-RedHat-9.9.4-38.el7_3 <<>> google.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 56840
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512

;; QUESTION SECTION:
;google.com.      IN  A

;; ANSWER SECTION:
google.com.    268  IN  A  216.58.217.206
;; Query time: 36 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Sun Mar 05 17:01:08 PST 2017
;; MSG SIZE rcvd: 55

K dotazu na konkrétní server DNS, nikoli na výchozí servery DNS pro vašeho hostitele, použijte následující syntaxi:

# dig @server host_to_lookup

dig příklady příkazů

1. Chcete-li se ponořit do libovolného serveru názvů domén:

# dig centos.com

2. Chcete-li skrýt jakoukoli konkrétní sekci z výstupu:

# dig centos.com +noanswer
# dig centos.com +noadditional 
# dig centos.com +nostats
# dig centos.com +noauthority
# dig centos.com +nocomments

3. Dotaz na všechny typy záznamů:

# dig centos.com -t ANY

4. Dotaz na záznamy MX (záznamy Mail Exchanger):

# dig centos.com MX
# dig centos.com -t MX

5. Chcete-li se dotazovat na záznamy SIG (Podpisové záznamy):

# dig centos.com -t SIG

6. Dotaz na záznamy NS (záznamy jmenného serveru):

# dig centos.com -t NS

7. Dotaz na TXT záznamy (Textové záznamy):

# dig centos.com -t TXT

8. Chcete-li zobrazit souhrnný výstup:

# dig centos.com +short

9. Chcete-li provést zpětné vyhledávání DNS serveru:

# dig -x centos.com


Linux
  1. Příklady příkazů rm v Linuxu

  2. Příklady příkazů ps v Linuxu

  3. w Příklady příkazů v Linuxu

  1. sa Příklady příkazů v Linuxu

  2. Příklady příkazů ac v Linuxu

  3. Příklady příkazů df v Linuxu

  1. 7 Příklady příkazů Linux df

  2. Příklady příkazů dig v Linuxu

  3. du příklady příkazů v Linuxu