Skip to main content

Dig - εντολή Linux

The mind behind Linux | Linus Torvalds (Ιούνιος 2026)

The mind behind Linux | Linus Torvalds (Ιούνιος 2026)
Anonim

ΟΝΟΜΑ

dig - DNS χρησιμότητα αναζήτησης

ΣΥΝΟΨΗ

σκάβω @υπηρέτης -σι διεύθυνση -ντο τάξη -φά όνομα αρχείου όνομα αρχείου Λιμάνι# -t τύπος addr -y όνομα: πλήκτρο όνομα τύπος τάξη queryopt

σκάβω -h

σκάβω global-queryoptερώτηση

ΠΕΡΙΓΡΑΦΗ

σκάβω (domain groper information) είναι ένα ευέλικτο εργαλείο για την ανάκτηση διακομιστών ονομάτων DNS. Εκτελεί αναζητήσεις DNS και εμφανίζει τις απαντήσεις που επιστρέφονται από τους διακομιστές ονομάτων που ερωτήθηκαν. Οι περισσότεροι διαχειριστές DNS χρησιμοποιούνσκάβω για την αντιμετώπιση προβλημάτων DNS λόγω της ευελιξίας, της ευκολίας χρήσης και της σαφήνειας της παραγωγής. Άλλα εργαλεία αναζήτησης τείνουν να έχουν λιγότερη λειτουργικότητα απ 'ότισκάβω.

Αν καισκάβω χρησιμοποιείται κανονικά με τα επιχειρήματα της γραμμής εντολών, έχει επίσης μια λειτουργία παρτίδας λειτουργίας για ανάγνωση αιτημάτων αναζήτησης από ένα αρχείο. Μια σύντομη περίληψη των παραμέτρων της γραμμής εντολών και των επιλογών εκτυπώνεται όταν το-h επιλογή. Σε αντίθεση με προηγούμενες εκδόσεις, η εφαρμογή BIND9 τουσκάβωεπιτρέπει πολλαπλές αναζητήσεις που εκδίδονται από τη γραμμή εντολών.

Εάν δεν ειδοποιηθεί να ερωτήσει έναν συγκεκριμένο διακομιστή ονομάτων,σκάβω θα δοκιμάσει κάθε έναν από τους διακομιστές που αναφέρονται στο /etc/resolv.conf .

Όταν δεν παρέχονται επιχειρήματα ή επιλογές γραμμής εντολών, θα εκτελεστεί ένα ερώτημα NS για "." (η ρίζα).

ΑΠΛΗΣ ΧΡΗΣΗ

Μια τυπική επίκληση τουσκάβω μοιάζει με:

επιλέξτε τον τύπο ονόματος διακομιστή @

όπου:

υπηρέτης

είναι το όνομα ή η διεύθυνση IP του διακομιστή ονομάτων για αναζήτηση. Αυτό μπορεί να είναι μια διεύθυνση IPv4 με διακεκομμένη δεκαδική σημείωση ή μια διεύθυνση IPv6 σε συμβολική απεικόνιση. Όταν παρέχεται το παρεχόμενο υπηρέτης το όρισμα είναι ένα όνομα κεντρικού υπολογιστή,σκάβω επιλύει αυτό το όνομα προτού ερωτήσει αυτόν τον διακομιστή ονομάτων. Εάν όχι υπηρέτης το επιχείρημα παρέχεται,σκάβω συμβουλεύει /etc/resolv.conf και ερωτά τους διακομιστές ονομάτων που αναφέρονται εκεί. Εμφανίζεται η απάντηση από τον διακομιστή ονομάτων που απαντά.

όνομα

είναι το όνομα του αρχείου πόρων που πρέπει να αναζητηθεί.

τύπος

υποδεικνύει το είδος του ερωτήματος που απαιτείται --- ANY, A, MX, SIG, κλπ. τύπος μπορεί να είναι οποιοσδήποτε έγκυρος τύπος ερωτήματος. Εάν όχι τύπος το επιχείρημα παρέχεται,σκάβω θα πραγματοποιήσει αναζήτηση για ένα αρχείο Α.

ΕΠΙΛΟΓΕΣ

ο-σι επιλογή θέτει τη διεύθυνση IP προέλευσης του ερωτήματος σε διεύθυνση . Αυτή πρέπει να είναι μια έγκυρη διεύθυνση σε μια από τις διεπαφές δικτύου του κεντρικού υπολογιστή.

Η προεπιλεγμένη κλάση επερωτήσεων (IN για το διαδίκτυο) αντικαθίσταται από το-ντο επιλογή. τάξη είναι οποιαδήποτε έγκυρη κλάση, όπως τα αρχεία HS για Ησίοδη ή CH για τα αρχεία CHAOSNET.

ο-φά επιλογήσκάβωλειτουργούν σε κατάσταση παρτίδας με την ανάγνωση μιας λίστας αιτημάτων αναζήτησης που θα επεξεργαστούν από το αρχείο όνομα αρχείου . Το αρχείο περιέχει μια σειρά ερωτημάτων, μία ανά γραμμή. Κάθε καταχώρηση στο αρχείο θα πρέπει να οργανώνεται με τον ίδιο τρόπο που θα παρουσιάζονται ως ερωτήματασκάβω χρησιμοποιώντας τη διεπαφή γραμμής εντολών.

Εάν πρόκειται να ερωτηθεί ένας μη τυποποιημένος αριθμός θύρας, το επιλογή. Λιμάνι# είναι ο αριθμός θύρας που είναισκάβω θα στείλει τα ερωτήματά της αντί του τυπικού αριθμού θύρας DNS 53. Αυτή η επιλογή θα χρησιμοποιηθεί για τη δοκιμή ενός διακομιστή ονομάτων που έχει ρυθμιστεί ώστε να ακούει για ερωτήματα σε έναν μη τυποποιημένο αριθμό θύρας.

ο-t επιλογή θέτει τον τύπο ερωτήματος σε τύπος . Μπορεί να είναι οποιοσδήποτε έγκυρος τύπος ερωτήματος ο οποίος υποστηρίζεται στο BIND9. Ο προεπιλεγμένος τύπος ερωτήματος "A", εκτός αν το παρέχεται η ένδειξη για αντίστροφη αναζήτηση. Μια μεταφορά ζώνης μπορεί να ζητηθεί καθορίζοντας έναν τύπο AXFR. Όταν απαιτείται μεταφορά βαθμιδωτής ζώνης (IXFR) τύπος έχει οριστεί σε ixfr = N. Η μεταβίβαση της μεταβατικής ζώνης θα περιέχει τις αλλαγές που έγιναν στη ζώνη από τον αριθμό σειράς στην εγγραφή SOA της ζώνης Ν .

Οι αντίστροφες αναζητήσεις - οι διευθύνσεις χαρτογράφησης σε ονόματα - απλοποιούνται από το επιλογή. addr είναι μια διεύθυνση IPv4 με διακεκομμένη δεκαδική συμβολική μνεία ή μια διεύθυνση IPv6 οριοθετημένη με κόλον. Όταν χρησιμοποιείται αυτή η επιλογή, δεν χρειάζεται να παρέχεται το όνομα , τάξη και τύπος επιχειρήματα.σκάβω πραγματοποιεί αυτόματα μια αναζήτηση για ένα όνομα όπως το 11.12.13.10.in-addr.arpa και ορίζει τον τύπο και την κατηγορία ερωτήματος σε PTR και IN αντίστοιχα. Από προεπιλογή, οι διευθύνσεις IPv6 αναζητούνται χρησιμοποιώντας τον τομέα IP6.ARPA και δυαδικές ετικέτες όπως ορίζονται στο RFC2874. Για να χρησιμοποιήσετε την παλαιότερη μέθοδο RFC1886 χρησιμοποιώντας τον τομέα IP6.INT και τις ετικέτες "nibble", καθορίστε το (nibble) επιλογή.

Για να υπογράψετε τα ερωτήματα DNS που αποστέλλονται από τοσκάβω και οι απαντήσεις τους χρησιμοποιώντας υπογραφές συναλλαγών (TSIG), καθορίστε ένα αρχείο κλειδιού TSIG χρησιμοποιώντας το επιλογή. Μπορείτε επίσης να ορίσετε το ίδιο το κλειδί TSIG στη γραμμή εντολών χρησιμοποιώντας το-y επιλογή; όνομα είναι το όνομα του κλειδιού TSIG και κλειδί είναι το πραγματικό κλειδί. Το κλειδί είναι μια συμβολοσειρά με κωδικοποίηση βάσης 64, που τυπικά παράγεται απόdnssec-keygen(8). Θα πρέπει να προσέχετε όταν χρησιμοποιείτε το-y σε συστήματα πολλαπλών χρηστών, καθώς το κλειδί μπορεί να είναι ορατό στην έξοδο από τοps(1) ή στο αρχείο ιστορικού κελύφους. Όταν χρησιμοποιείτε τον έλεγχο ταυτότητας TSIG μεσκάβω, ο διακομιστής ονομάτων που υποβάλλεται σε ερώτηση πρέπει να γνωρίζει το κλειδί και τον αλγόριθμο που χρησιμοποιείται. Στο BIND, αυτό γίνεται με την παροχή κατάλληλωνκλειδί καιυπηρέτης δηλώσεις στο όνομα.conf .

ΕΠΙΛΟΓΕΣ ΕΡΩΤΗΜΑΤΩΝ

σκάβω παρέχει έναν αριθμό επιλογών ερωτήματος που επηρεάζουν τον τρόπο με τον οποίο πραγματοποιούνται οι αναζητήσεις και εμφανίζονται τα αποτελέσματα.Ορισμένα από αυτά θέτουν ή επαναφέρουν τα μάρκα σημαίας στην κεφαλίδα του ερωτήματος, μερικά καθορίζουν ποια τμήματα της απάντησης εκτυπώνονται και άλλα καθορίζουν το χρονικό όριο και τις στρατηγικές επανάληψης.

Κάθε επιλογή ερώτησης προσδιορίζεται από μια λέξη-κλειδί που προηγείται από ένα σύμβολο συν (+). Ορισμένες λέξεις-κλειδιά ορίζουν ή επαναφέρουν μια επιλογή. Αυτά μπορεί να προηγούνται από τη συμβολοσειρά όχι να αναιρούν την έννοια αυτής της λέξης-κλειδιού. Άλλες λέξεις-κλειδιά ορίζουν τιμές σε επιλογές όπως το χρονικό όριο. Έχουν τη μορφή+ λέξη-κλειδί = τιμή. Οι επιλογές ερωτήματος είναι:

+ όχι tcp

Χρησιμοποιήστε το do not use TCP κατά την αναζήτηση διακομιστών ονομάτων. Η προεπιλεγμένη συμπεριφορά είναι η χρήση του UDP, εκτός εάν ζητηθεί ερώτημα AXFR ή IXFR, οπότε χρησιμοποιείται μια σύνδεση TCP.

+ όχι vc

Χρησιμοποιήστε το do not use TCP κατά την αναζήτηση διακομιστών ονομάτων. Αυτή η εναλλακτική σύνταξη στο + όχι tcp παρέχεται για συμβατότητα προς τα πίσω. Το "vc" σημαίνει "εικονικό κύκλωμα".

+ μη αγνοήστε

Αγνοήστε την αποκοπή στις απαντήσεις UDP αντί να προσπαθήσετε ξανά με το TCP. Από προεπιλογή, πραγματοποιούνται επαναλήψεις TCP.

+ πεδίο = somename

Ορίστε τη λίστα αναζήτησης να περιέχει τον μόνο τομέα somename , όπως ορίζεται στο ατομέαοδηγίας στο /etc/resolv.conf , και να ενεργοποιήσετε την επεξεργασία της λίστας αναζήτησης σαν να + αναζήτηση επιλογή.

+ όχι αναζήτηση

Χρησιμοποιήστε τη Μην χρησιμοποιείτε τη λίστα αναζήτησης που ορίζεται από τη λίστα αναζητήσεων ή την οδηγία τομέα στο resolv.conf (εάν υπάρχει). Η λίστα αναζήτησης δεν χρησιμοποιείται από προεπιλογή.

+ όχι defname

Απορρίπτεται, αντιμετωπίζεται ως συνώνυμο για + όχι αναζήτηση

+ όχι aaonly

Αυτή η επιλογή δεν κάνει τίποτα. Παρέχεται συμβατότητα με παλαιές εκδόσεις τουσκάβω όπου ορίζει μια μη υλοποιημένη σημαία αναλυτή.

+ όχι adflag

Ρυθμίστε το μη ρυθμίστε το bit AD (αυθεντικά δεδομένα) στο ερώτημα. Το bit AD έχει σήμερα τυπική σημασία μόνο στις απαντήσεις, όχι στα ερωτήματα, αλλά η δυνατότητα ορισμού του bit στο ερώτημα παρέχεται για πληρότητα.

+ όχι cdflag

Ρυθμίστε το μη ρυθμίστε το κομμάτι CD (έλεγχος απενεργοποιημένο) στο ερώτημα. Αυτό ζητά από το διακομιστή να μην πραγματοποιήσει επικύρωση DNSSEC των απαντήσεων.

+ μη αναδρομικό

Εναλλαγή της ρύθμισης του δυαδικού ψηφίου RD (επιθυμητή επανάληψη) στο ερώτημα. Αυτό το bit έχει οριστεί από προεπιλογή, πράγμα που σημαίνεισκάβω συνήθως αποστέλλει αναδρομικά ερωτήματα. Η επανάληψη απενεργοποιείται αυτόματα όταν το + nsearch ή + ίχνος χρησιμοποιούνται ερωτήσεις.

+ όχι nsearch

Όταν αυτή η επιλογή είναι ρυθμισμένη,σκάβω προσπαθεί να εντοπίσει τους διακομιστές ονομαστικών ονομάτων για τη ζώνη που περιέχει το όνομα που αναζητά και να εμφανίσει την εγγραφή SOA που έχει κάθε διακομιστής ονομάτων για τη ζώνη.

+ όχι ίχνος

Εναλλαγή του εντοπισμού της διαδρομής παραχώρησης από τους διακομιστές ονομάτων ρίζας για το όνομα που αναζητήθηκε. Η ανίχνευση είναι απενεργοποιημένη από προεπιλογή. Όταν ενεργοποιείται ο εντοπισμός,σκάβω κάνει επανειλημμένα ερωτήματα για την επίλυση του ονόματος που αναζητείται. Θα ακολουθήσει παραπομπές από τους κεντρικούς διακομιστές, όπου θα εμφανίζεται η απάντηση από κάθε διακομιστή που χρησιμοποιήθηκε για την επίλυση της αναζήτησης.

+ όχι cmd

μετατρέπει την εκτύπωση του αρχικού σχολίου στην έξοδο που προσδιορίζει την έκδοση τουσκάβω και τις επιλογές ερωτήματος που έχουν εφαρμοστεί. Αυτό το σχόλιο εκτυπώνεται από προεπιλογή.

+ όχι σύντομο

Παρέχετε μια απότομη απάντηση. Η προεπιλογή είναι να εκτυπώσετε την απάντηση σε λεπτομερή μορφή.

+ μη προσδιορισμός

Εμφάνιση ή μη εμφάνιση της διεύθυνσης IP και του αριθμού θύρας που παρέσχε την απάντηση όταν το + σύντομη είναι ενεργοποιημένη. Εάν ζητούνται απαντήσεις σύντομης φόρμας, η προεπιλογή δεν είναι η εμφάνιση της διεύθυνσης προέλευσης και του αριθμού θύρας του διακομιστή που παρείχε την απάντηση.

+ όχι σχόλια

Αλλάξτε την εμφάνιση των γραμμών σχολίων στην έξοδο. Η προεπιλογή είναι να εκτυπώνετε σχόλια.

+ μη στατιστικά στοιχεία

Αυτή η επιλογή ερωτήματος εναλλάσσει την εκτύπωση στατιστικών στοιχείων: όταν έγινε το ερώτημα, το μέγεθος της απάντησης και ούτω καθεξής. Η προεπιλεγμένη συμπεριφορά είναι η εκτύπωση των στατιστικών στοιχείων ερωτήματος.

+ όχι qr

Εκτυπώστε μην εκτυπώσετε το ερώτημα καθώς στέλνεται. Από προεπιλογή, το ερώτημα δεν εκτυπώνεται.

+ μη ερώτηση

Εκτυπώστε Μην εκτυπώσετε την ενότητα ερώτησης ενός ερωτήματος όταν επιστρέφεται μια απάντηση. Η προεπιλογή είναι να εκτυπώσετε το τμήμα ερωτήσεων ως σχόλιο.

+ όχι απάντηση

Εμφάνιση μη εμφάνιση της ενότητας απάντησης μιας απάντησης. Η προεπιλογή είναι να την εμφανίσετε.

+ όχι αρχή

Εμφάνιση δεν εμφανίζεται η ενότητα αρχών μιας απάντησης. Η προεπιλογή είναι να την εμφανίσετε.

+ όχι επιπλέον

Εμφάνιση μη εμφάνιση της πρόσθετης ενότητας μιας απάντησης. Η προεπιλογή είναι να την εμφανίσετε.

+ όχι όλα

Ορίστε ή καταργήστε όλες τις σημαίες οθόνης.

+ χρόνος = Τ

Ορίζει το χρονικό όριο για ένα ερώτημα σε Τ δευτερολέπτων. Η προεπιλεγμένη χρονική διάρκεια είναι 5 δευτερόλεπτα. Μια προσπάθεια να οριστεί Τ σε λιγότερο από 1 θα έχει ως αποτέλεσμα ένα χρονικό όριο ερωτήματος 1 δευτερολέπτου που εφαρμόζεται.

+ προσπαθεί = Τ

Ορίζει τον αριθμό των φορών που θα ξαναδοκιμάσουν τα ερωτήματα UDP στο διακομιστή σε Τ αντί για την προεπιλογή, 3. Εάν Τ είναι μικρότερη ή ίση με μηδέν, ο αριθμός των επαναλήψεων στρογγυλεύεται σιωπηλά μέχρι το 1.

+ ndots = D

Ορίστε τον αριθμό των κουκκίδων που πρέπει να εμφανίζονται όνομα προς το ρε για να θεωρηθεί απόλυτη. Η προεπιλεγμένη τιμή είναι εκείνη που ορίζεται με τη χρήση της εντολής ndots στο /etc/resolv.conf , ή 1 εάν δεν υπάρχει δήλωση ndots. Τα ονόματα με λιγότερες κουκίδες ερμηνεύονται ως σχετικά ονόματα και θα αναζητηθούν στους τομείς που αναφέρονται στον κατάλογοΨάξιμο ήτομέα οδηγίας στο /etc/resolv.conf .

+ bufsize = Β

Ορίστε το μέγεθος του buffer UDP που διαφημίζεται χρησιμοποιώντας το EDNS0 στο σι bytes. Τα μέγιστα και ελάχιστα μεγέθη αυτού του buffer είναι 65535 και 0 αντίστοιχα. Οι τιμές εκτός αυτού του εύρους στρογγυλοποιούνται προς τα επάνω ή προς τα κάτω κατάλληλα.

+ όχι πολλαπλών γραμμών

Εκτυπώστε αρχεία όπως οι εγγραφές SOA σε λεπτομερή μορφή πολλαπλών γραμμών με σχόλια που μπορούν να διαβαστούν από άνθρωπο. Η προεπιλογή είναι να εκτυπώνετε κάθε εγγραφή σε μία γραμμή, για να διευκολύνετε την ανίχνευση μηχανής τουσκάβω παραγωγή.

+ όχι αποτύχει

Μην δοκιμάσετε τον επόμενο διακομιστή εάν λάβετε ένα SERVFAIL. Η προεπιλογή είναι να μην δοκιμάσετε τον επόμενο διακομιστή, ο οποίος είναι το αντίστροφο της κανονικής συμπεριφοράς του αναλυτή του stub.

+ όχι besteffort

Προσπαθήστε να εμφανίσετε τα περιεχόμενα των μηνυμάτων που έχουν παραμορφωθεί. Η προεπιλογή είναι να μην εμφανίζονται παραμορφωμένες απαντήσεις.

+ όχι dnssec

Ζητά να αποστέλλονται οι εγγραφές DNSSEC ρυθμίζοντας το bit OKSSEC OK (DO) στην εγγραφή OPT στην πρόσθετη ενότητα του ερωτήματος.

ΠΟΛΛΑΠΛΗ ΕΡΩΤΗΜΑΤΑ

Η εφαρμογή BIND 9 τηςσκάβωυποστηρίζει τον καθορισμό πολλαπλών ερωτημάτων στη γραμμή εντολών (εκτός από την υποστήριξη του-φά επιλογή αρχείου δέσμης). Καθένα από αυτά τα ερωτήματα μπορεί να παρέχεται με το δικό του σύνολο σημαδιών, επιλογών και επιλογών ερωτήματος.

Σε αυτή την περίπτωση, το καθένα ερώτηση το όρισμα αντιπροσωπεύει ένα μεμονωμένο ερώτημα στη σύνταξη της γραμμής εντολών που περιγράφεται παραπάνω. Κάθε μία αποτελείται από οποιεσδήποτε από τις τυπικές επιλογές και σημαίες, το όνομα που πρέπει να αναζητηθεί, έναν προαιρετικό τύπο και κλάση ερωτήματος και οποιεσδήποτε επιλογές ερωτήματος που θα πρέπει να εφαρμοστούν σε αυτό το ερώτημα.

Ένα συνολικό σύνολο επιλογών ερωτήματος, το οποίο θα πρέπει να εφαρμόζεται σε όλα τα ερωτήματα, μπορεί επίσης να παρέχεται. Αυτές οι διεπιστημονικές επιλογές ερωτήματος πρέπει να προηγούνται της πρώτης πλειάδας ονόματος, κλάσης, τύπου, επιλογών, σημαιών και επιλογών ερωτήματος που παρέχονται στη γραμμή εντολών. Οποιεσδήποτε γενικές επιλογές ερωτήματος (εκτός από το+ όχι cmd επιλογή) μπορεί να αντικατασταθεί από ένα συγκεκριμένο σύνολο ερωτημάτων. Για παράδειγμα:

dig + qr www.isc.org οποιοδήποτε -x 127.0.0.1 isc.org ns + noqr

δείχνει πώςσκάβω θα μπορούσε να χρησιμοποιηθεί από τη γραμμή εντολών για να πραγματοποιήσει τρεις αναζητήσεις: ANY ερώτημα για το www.isc.org, αντίστροφη αναζήτηση 127.0.0.1 και ερώτημα για τα αρχεία NS του isc.org. Μια παγκόσμια επιλογή ερωτήματος για + qr εφαρμόζεται, έτσι ώστεσκάβω εμφανίζει το αρχικό ερώτημα που έκανε για κάθε αναζήτηση. Το τελικό ερώτημα έχει μια επιλογή τοπικού ερωτήματος του + noqr το οποίο σημαίνει ότισκάβω δεν θα εκτυπώσει το αρχικό ερώτημα όταν αναζητά τα αρχεία NS για isc.org.

ΔΕΙΤΕ ΕΠΙΣΗΣ

πλήθος(1), που ονομάζεται (8),dnssec-keygen(8), RFC1035 .

Σπουδαίος: Χρησιμοποιήστε το άνδρας εντολή ( % άνδρας ) για να δείτε πώς χρησιμοποιείται μια εντολή στον υπολογιστή σας.

Σχετικά Άρθρα

  • host - εντολή Linux - εντολή Unix
  • dig (domain groper στο διαδίκτυο) - Τι είναι dig (domain groper στο διαδίκτυο)
  • dig (domain groper στο διαδίκτυο) - Τι είναι dig (domain groper στο διαδίκτυο)
  • resolver - εντολή Linux - εντολή Unix