Πώς να χρησιμοποιήσετε το Nslookup στο Debian Linux

Pos Na Chresimopoiesete To Nslookup Sto Debian Linux



Το Nslookup ή αναζήτηση διακομιστή ονομάτων είναι ένα εργαλείο που χρησιμοποιείται από τους διαχειριστές δικτύου για την εύρεση του ονόματος κεντρικού υπολογιστή, της διεύθυνσης IP ή άλλων εγγραφών DNS, όπως εγγραφές MX, εγγραφές NS κ.λπ. Συχνά χρησιμοποιείται για τη διόρθωση ζητημάτων που σχετίζονται με το DNS.

Σε αυτό το άρθρο, θα εξηγήσουμε πώς να χρησιμοποιήσετε το Nslookup για να ρωτήσετε διαφορετικούς τύπους εγγραφών DNS. Έχουμε εκτελέσει τις εντολές και τη διαδικασία που αναφέρονται σε αυτό το άρθρο σε ένα λειτουργικό σύστημα Debian 10. Ωστόσο, η ίδια διαδικασία μπορεί να ακολουθηθεί και σε άλλες διανομές και εκδόσεις του Linux.

Υπάρχουν δύο λειτουργίες στις οποίες λειτουργεί το Nslookup: Διαδραστική και Μη διαδραστική λειτουργία. Έχουμε εξηγήσει τη διαδικασία σε μη διαδραστική λειτουργία. Ωστόσο, στο τέλος θα μάθετε επίσης πώς να χρησιμοποιείτε τη διαδραστική λειτουργία.







Nslookup Μη διαδραστική λειτουργία

Σε μη διαδραστική λειτουργία, ολόκληρη η εντολή εκδίδεται στο τερματικό. Χρησιμοποιήστε αυτήν τη λειτουργία όταν χρειάζεστε μια μεμονωμένη πληροφορία από έναν συγκεκριμένο διακομιστή.



Για τη χρήση μη διαδραστικής λειτουργίας, η γενική σύνταξη είναι:



$ nslookup [ επιλογή ] [ όνομα κεντρικού υπολογιστή ] [ Διακομιστής DNS ή IP ]

Πως δουλεύει?

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





Λάβετε διεύθυνση IP για ένα όνομα κεντρικού υπολογιστή

Για να βρείτε τη διεύθυνση IP για ένα όνομα κεντρικού υπολογιστή, η σύνταξη είναι:

$ example.com

Αυτή η μέθοδος είναι επίσης γνωστή ως αναζήτηση προς τα εμπρός DNS.



Για παράδειγμα, για να βρείτε τη διεύθυνση IP του redhat.com , πληκτρολογήστε την ακόλουθη εντολή στο Terminal:

$ nslookup redhat.com

Η παραπάνω εντολή υποδηλώνει ότι το Nslookup ζητά από τον διακομιστή DNS να βρει τη διεύθυνση IP του redhat.com. Στη συνέχεια, ο διακομιστής DNS ζητά από άλλους διακομιστές, λαμβάνει μια απάντηση και στη συνέχεια την στέλνει πίσω στο Nslookup.

Στο Terminal, θα λάβετε τις ακόλουθες πληροφορίες:

Κατανόηση της εξόδου

Το παραπάνω αποτέλεσμα μας έδωσε ορισμένα ευρήματα. Ας τους καταλάβουμε:

Διακομιστής:  192.168.72.2

# Είναι η διεύθυνση IP του διακομιστή DNS στον οποίο ζήτησε το Nslookup.

Διακομιστής:  192.168.72.2 #53

# Είναι η διεύθυνση IP του διακομιστή DNS μαζί με τον αριθμό θύρας 53 με την οποία συνομιλήθηκε το Nslookup.

Μη έγκυρη απάντηση
Διεύθυνση: 209.132.183.105

# Η μη έγκυρη απάντηση υποδηλώνει ότι λάβαμε την κρυφή απάντηση από τον διακομιστή DNS.

Λάβετε όνομα κεντρικού υπολογιστή από τη διεύθυνση IP

Μπορούμε επίσης να εκτελέσουμε αντίστροφη Nslookup για να επιλύσουμε το όνομα κεντρικού υπολογιστή με μια διεύθυνση IP. Είναι γνωστό ως αντίστροφη αναζήτηση DNS.

Η σύνταξη της εντολής είναι:

$ nslookup IP_address

Στο ακόλουθο παράδειγμα, βρίσκουμε το όνομα κεντρικού υπολογιστή έναντι του IP 209.132.183.105 ως εξής:

$ nslookup 209.132.183.105

Από την ακόλουθη έξοδο, μπορείτε να δείτε ότι το Nslookup έχει επιστρέψει το όνομα κεντρικού υπολογιστή με την καθορισμένη διεύθυνση IP.

Αποκτήστε εγγραφές MX

Οι εγγραφές MX ( Mail Exchange ) καθορίζουν τις ρυθμίσεις διακομιστή αλληλογραφίας που έχουν διαμορφωθεί για έναν συγκεκριμένο τομέα. Περιέχει την αντιστοίχιση ενός ονόματος τομέα σε μια λίστα διακομιστών email. Το MX records λέει ποιος διακομιστής αλληλογραφίας θα χειρίζεται τα μηνύματα που αποστέλλονται σε έναν συγκεκριμένο τομέα. Οι εγγραφές MX έχουν ρυθμιστεί με τέτοιο τρόπο ώστε όταν αποστέλλεται ένα email στο @example.com, να δρομολογείται στους διακομιστές αλληλογραφίας για τον τομέα example.com.

Για να βρείτε τις εγγραφές MX για έναν συγκεκριμένο τομέα, η σύνταξη είναι:

$ nslookup -ερώτηση =mx example.com

Στο παρακάτω παράδειγμα, βρίσκουμε τις εγγραφές MX για τον τομέα debian.org :

$ nslookup - ερώτηση =mx debian.org

Η ακόλουθη έξοδος εμφανίζει τις εγγραφές MX για τον τομέα debian.org .

Λάβετε αρχεία NS

Στο σύστημα ονομάτων τομέα, οι εγγραφές NS χρησιμοποιούνται για να προσδιορίσουν ποιοι διακομιστές ονομάτων είναι υπεύθυνοι και έγκυροι για έναν τομέα.

Για να βρείτε τις εγγραφές NS για έναν συγκεκριμένο τομέα, η σύνταξη είναι:

$ nslookup -ερώτηση =mx example.com

Στο παρακάτω παράδειγμα, βρίσκουμε τις εγγραφές NS για τον τομέα debian.org :

$ nslookup -ερώτηση =mx debian.org

Η ακόλουθη έξοδος εμφανίζει τις εγγραφές NS για τον τομέα debian.org .

Λάβετε όλες τις εγγραφές DNS

Το Nslookup μπορεί επίσης να χρησιμοποιηθεί για την ανάκτηση όλων των εγγραφών ταυτόχρονα, συμπεριλαμβανομένων των A, NS, MX, TXT, SPF κ.λπ. για το όνομα κεντρικού υπολογιστή που καθορίζετε.

Για να βρείτε όλες τις εγγραφές DNS, χρησιμοποιήστε την ακόλουθη σύνταξη:

$ nslookup -ερώτηση = οποιαδήποτε < URL >

Για παράδειγμα, για να βρείτε όλες τις εγγραφές DNS ενός τομέα debian.org , η εντολή θα ήταν:

$ nslookup -ερώτηση =οποιοδήποτε Debian.org

Nslookup Διαδραστική λειτουργία

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

Για να χρησιμοποιήσετε τη διαδραστική λειτουργία, απλώς πληκτρολογήστε nslookup στο Terminal και πατήστε Enter.

$ nslookup

Θα δείτε το μήνυμα όπως >. Εδώ μπορείτε να ρωτήσετε για πληροφορίες.

Στο παρακάτω παράδειγμα, αφού εισέλθουμε στη γραμμή εντολών Nslookup, έχουμε εισαγάγει τις ακόλουθες εντολές:

# Για να λάβετε πληροφορίες διεύθυνσης IP για τον τομέα redhat.com

> redhat.com

# Για να αποκτήσετε εγγραφές MX για τον τομέα redhat.com

> σειρά ερώτηση =mx
> redhat.com

Όπως είδαμε, το Nslookup παρέχει πολλές πληροφορίες σχετικά με το DNS, όπως πληροφορίες αναζήτησης προς τα εμπρός και αντίστροφα, εγγραφές NS, εγγραφές MX κ.λπ. Ωστόσο, δεν περιορίζεται μόνο σε αυτές τις πληροφορίες, αλλά παρέχει πολλά περισσότερα από αυτό. Αλλά προς το παρόν, ελπίζουμε ότι θα ήταν αρκετό για εσάς να έχετε μια βασική κατανόηση των έργων Nslookup.