Εισαγωγή
Η εντολή host του Linux χρησιμοποιείται για να μάθετε τη διεύθυνση IP για έναν τομέα. Μπορεί επίσης να χρησιμοποιηθεί για να βρει το όνομα τομέα για μια διεύθυνση IP.
Αυτός ο οδηγός θα σας δείξει πώς να χρησιμοποιείτε τους πιο συνηθισμένους διακόπτες με την εντολή host.
Η εντολή υποδοχής
Από μόνη της η εντολή host θα επιστρέψει μια λίστα με όλους τους πιθανούς διακόπτες που μπορούν να χρησιμοποιηθούν μαζί της.
Για να πάρετε τον κατάλογο πληκτρολογήστε τα ακόλουθα σε ένα παράθυρο τερματικού:
πλήθος
Εμφανίζονται τα ακόλουθα αποτελέσματα:
- -α - είναι ισοδύναμη με -v -t ANY
- -c - καθορίζει την κλάση επερωτήσεων για μη-IN δεδομένα
- -C - συγκρίνει τα αρχεία SOA σε αξιόλογους διακομιστές ονομάτων
- -d - είναι ισοδύναμη με -v
- -l - καταγράφει όλους τους κεντρικούς υπολογιστές σε έναν τομέα, χρησιμοποιώντας το AXFR
- -i - IP6.INT αντίστροφη αναζήτηση
- -Ν - αλλάζει τον αριθμό των κουκίδων που επιτρέπονται πριν γίνει η αναζήτηση ρίζας
- -r - απενεργοποιεί την αναδρομική επεξεργασία
- -R - καθορίζει τον αριθμό επαναλήψεων για πακέτα UDP
- -s - μια απάντηση SERVFAIL θα πρέπει να σταματήσει το ερώτημα
- -t - καθορίζει τον τύπο ερωτήματος
- -T - ενεργοποιεί τη λειτουργία TCP / IP
- -v - επιτρέπει τη λεπτομερή έξοδο
- -w - καθορίζει να περιμένει για πάντα μια απάντηση
- -W - καθορίζει το χρονικό διάστημα που πρέπει να περιμένετε για μια απάντηση
- -4 - χρησιμοποιήστε μόνο μεταφορά ερωτήματος IPv4
- -6 - Χρησιμοποιήστε μόνο τη μεταφορά ερωτήματος IPv6
- -m - ορίστε τη σημαία εντοπισμού σφαλμάτων μνήμης
- -V - εκτύπωση αριθμός έκδοσης και έξοδο
Όπως συμβαίνει με πολλές εντολές Linux, υπάρχουν πολλοί διακόπτες, αλλά οι περισσότεροι δεν θα απαιτηθούν για αυτό που πρέπει να κάνετε.
Μπορείτε να μάθετε περισσότερα σχετικά με την εντολή του κεντρικού υπολογιστή, διαβάζοντας τη σελίδα του εγχειριδίου.
Απλά πληκτρολογήστε τα ακόλουθα στο παράθυρο του τερματικού:
άνθρωπος υποδοχής
Αποκτήστε τη διεύθυνση IP για ένα όνομα τομέα
Για να επιστρέψετε τη διεύθυνση IP για ένα όνομα τομέα, απλά πληκτρολογήστε την ακόλουθη εντολή:
host
Για παράδειγμα, για να βρείτε το όνομα τομέα για το linux.about.com, πληκτρολογήστε την ακόλουθη εντολή.
φιλοξενεί το linux.about.com
Τα αποτελέσματα από την εντολή υποδοχής θα είναι τα εξής:
Το linux.about.com είναι ένα ψευδώνυμο για το dynglbcs.about.com.
Το dynglbcs.about.com έχει διεύθυνση 207.241.148.82
Φυσικά το linux.about.com είναι ένας υποτομέας για about.com. Η εκτέλεση της εντολής κεντρικού υπολογιστή σε σχέση με το πλήρες όνομα τομέα domain.com επιστρέφει μια διαφορετική διεύθυνση IP.
Το about.com έχει διεύθυνση 207.241.148.80
Υπάρχει κάποια περαιτέρω έξοδος από την εντολή host εναντίον about.com καθώς εμφανίζει τον τρόπο χειρισμού του μηνύματος ηλεκτρονικού ταχυδρομείου.
Για παράδειγμα:
Σχετικά με το ηλεκτρονικό ταχυδρομείο about.com διαχειρίζεται το 500 ALT4.ASPMX.L.Google.com
Λάβετε το όνομα τομέα από μια διεύθυνση IP
Το αντίθετο από την επιστροφή της διεύθυνσης IP από ένα όνομα τομέα επιστρέφει το όνομα τομέα από μια διεύθυνση IP.
Μπορείτε να το κάνετε αυτό πληκτρολογώντας τα παρακάτω σε ένα παράθυρο τερματικού:
host <διεύθυνση IP>
Για παράδειγμα, γνωρίζουμε ότι το 207.241.148.80 είναι η διεύθυνση IP για About.com. Πληκτρολογήστε τα ακόλουθα σε ένα παράθυρο τερματικού:
host 207.241.148.80
Τα αποτελέσματα είναι τα εξής:
82.148.241.207.in-addr.arpa όνομα τομέα pointer glbny.about.com.
Η εντολή κεντρικού υπολογιστή από προεπιλογή επιστρέφει μόνο αρκετές πληροφορίες αλλά μπορείτε να πάρετε μια πιο λεπτομερή έξοδο χρησιμοποιώντας είτε το -d είτε -v διακόπτη ως εξής:
host -d linux.about.com
Τα αποτελέσματα από την παραπάνω εντολή δείχνουν τον τομέα που εξετάστηκε μαζί με τα αποτελέσματα. Επιστρέφει επίσης τις λεπτομέρειες του SOA για έναν τομέα.
Επιστροφή Τα στοιχεία SOA για έναν τομέα
Το SOA σημαίνει Start of Authority. Αν καταχωρίσετε ένα όνομα τομέα και στη συνέχεια φιλοξενήσει αυτόν τον τομέα με μια εταιρεία φιλοξενίας ιστοσελίδων η εταιρεία φιλοξενίας ιστοσελίδων πρέπει να διατηρήσει SOA για αυτόν τον τομέα. Παρέχει έναν τρόπο παρακολούθησης των ονομάτων τομέα.
Μπορείτε να βρείτε τα στοιχεία του SOA για έναν τομέα πληκτρολογώντας την ακόλουθη εντολή:
host-C
host-C
Για παράδειγμα, πληκτρολογήστε τα παρακάτω σε ένα παράθυρο τερματικού:
οικοδεσπότης-about.com
Έχουν επιστραφεί ορισμένα αποτελέσματα, αλλά όλα περιέχουν τα ίδια πεδία τα οποία είναι τα εξής:
- Ο κύριος διακομιστής ονομάτων
- Το υπεύθυνο μέρος για τον τομέα
- Μια χρονική σήμανση που αλλάζει όταν ενημερώνεται ο τομέας
- Ο αριθμός των δευτερολέπτων πριν από τη ζώνη πρέπει να ανανεωθεί
- Ο αριθμός των δευτερολέπτων πριν από την αποτυχία ανανέωσης θα πρέπει να επαναληφθεί
- Το ανώτατο όριο σε δευτερόλεπτα πριν από μια ζώνη δεν θεωρείται πλέον έγκυρη
- Το αρνητικό αποτέλεσμα TTL.
Αυτή η ιστοσελίδα παρέχει μια καλή εικόνα για το SOA.
Περίληψη
Υπάρχουν προφανώς πολλοί άλλοι διακόπτες όπως το -l που παρέχει μια καταχώρηση και -T που αναζητούν χρησιμοποιώντας TCP / IP αντί UDP.
Θα διαπιστώσετε ότι πολλοί διακομιστές ιστού θα αρνηθούν αυτούς τους τύπους ερωτήσεων.
Γενικά, πιθανότατα θα χρειαστεί να χρησιμοποιήσετε μόνο την εντολή host για να επιστρέψετε είτε τη διεύθυνση IP για ένα όνομα τομέα ή το όνομα τομέα για μια διεύθυνση IP.