logo

dig Command în Linux cu exemple

tu comanda reprezintă Informații de domeniu Groper . Este folosit pentru a prelua informații despre serverele de nume DNS. Este folosit practic de administratorii de rețea. Este folosit pentru verificarea și depanarea problemelor DNS și pentru a efectua căutări DNS. Comanda Dig înlocuiește instrumentele mai vechi, cum ar fi nslooku p si gazda .

Instalarea comenzii Dig

În cazul Debian/Ubuntu



100 km/h în mph
$sudo apt-get install dnsutils>

În cazul CentOS/RedHat

$sudo yum install bind-utils>

Sintaxă:

dig [server] [name] [type]>

Lucrul cu Dig Command

1. Pentru a interoga înregistrarea domeniului A



dig techcodeview.com>

Pentru a-interoga domeniul-A-înregistrareAceastă comandă face ca dig să caute înregistrarea A pentru numele domeniului techcodeview.com.

O înregistrare se referă la IP-ul IPV4.
În mod similar, dacă tipul de înregistrare este setat ca AAAA, acesta va returna IP IPV6.

2. Pentru a interoga domeniul A înregistrare cu +scurt



dig techcodeview.com +short>

Pentru a-interoga-domeniul-A-înregistrare-cu-scurtÎn mod implicit, dig este verbos și utilizând opțiunea +short putem reduce drastic rezultatul, așa cum se arată. 3. Pentru a elimina liniile de comentarii.

dig techcodeview.com +nocomments>

Pentru a elimina liniile de comentariiAceastă comandă face o cerere și exclude liniile de comentarii. 4. Pentru a seta sau șterge toate steaguri de afișare.

dig techcodeview.com +noall>

Pentru a seta sau șterge toate steaguri de afișareFolosim opțiunea de interogare noall, atunci când dorim să setăm sau să ștergem toate steaguri de afișare. 5. Pentru a întreba răspunsuri detaliate.

ascii de a în java
dig techcodeview.com +noall +answer>

a-interoga-răspunsuri-detaliateDacă dorim să vedem în detaliu informațiile secțiunii de răspunsuri, oprim mai întâi afișarea tuturor secțiunii folosind opțiunea +noall și apoi interogăm secțiunea de răspunsuri numai folosind opțiunea +answer cu comanda dig. 6. Pentru a interoga toate tipurile de înregistrări DNS.

dig techcodeview.com ANY>

pentru a-interoga toate tipurile de înregistrare DNSFolosim ORICE opțiune pentru a interoga toate tipurile de înregistrări DNS disponibile asociate unui domeniu. Acesta va include toate tipurile de înregistrări disponibile în rezultat. 7. Pentru a interoga înregistrarea MX pentru domeniu.

dig techcodeview.com MX>

la-interogare-înregistrarea-ms-a-domeniuluiDaca vrem doar schimbul de mail – MX – sectiunea de raspuns asociata unui domeniu folosim aceasta comanda. 8. Pentru a urmări calea DNS

comanda Linux make
dig techcodeview.com +trace>

pentru a-trasa-dns-pathComanda +trace este folosită pentru urmărirea căii de căutare DNS. Această opțiune face interogări iterative pentru a rezolva căutarea numelui. Acesta va interoga serverele de nume pornind de la rădăcină și, ulterior, traversează arborele spațiului de nume folosind interogări iterative în urma trimiterilor de-a lungul drumului. 9. Pentru specificarea serverelor de nume

dig techcodeview.com @8.8.8.8>

pentru-specificarea-servere-numeÎn mod implicit, comanda dig va interoga serverele de nume listate în /etc/resolv.conf pentru a efectua o căutare DNS. Îl putem schimba folosind simbolul @ urmat de un nume de gazdă sau o adresă IP a serverului de nume. 10. Pentru a interoga secțiunea de statistici

dig techcodeview.com +noall +answer +stats>

LA-INTEROARE-SECȚIUNEA-STATISTICĂFolosim opțiunea +stats cu comanda dig, pentru a vedea secțiunea de statistici.

Căutare inversă DNS:

Căutarea inversă DNS poate fi utilizată pentru a prelua numele de domeniu sau numele gazdei de la adresa IP.
Opțiunea -x este utilizată pentru a efectua căutarea DNS inversă.

ex:

[xxxxxx ~]# dig +noall +answer -x 8.8.8.8
8.8.8.8.in-addr.arpa. 18208 IN PTR dns.google.

testarea software-ului și tipurile

Notă: Căutarea inversă DNS va funcționa numai dacă intrarea este prezentă PTR.
Conținutul PTR poate fi vizualizat folosind comanda dig -x xx.yy.zz.aa

Interogări pe lot:

În loc de a efectua interogări de căutare pentru fiecare domeniu în același timp, o listă de domenii poate fi interogată simultan.

Pentru a face acest lucru, introduceți numele de domenii într-un fișier, doar 1 nume de domeniu pe fiecare linie și efectuați interogarea de căutare pe fișier.
ex: să spunem, file.txt are lista de nume de domenii care trebuie interogate atunci,

dig -f file.txt +shortwil va efectua interogări DNS și va returna toate IP-urile rezolvate.