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>
Această 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>
Î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>
Această comandă face o cerere și exclude liniile de comentarii. 4. Pentru a seta sau șterge toate steaguri de afișare.
dig techcodeview.com +noall>
Folosim 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>
Dacă 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>
Folosim 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>
Daca 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>
Comanda +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>
Î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>
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.