Εγχειρίδια για τη γραμμή εντολών

Man » Host Manual online - λεπτομερής διαδικτυακή τεκμηρίωση για τη σελίδα man του host

🌍
host - Εργαλείο αναζήτησης DNS

ΣΥΝΤΑΞΗ

host  [-aACdlnrsTUwv] [-c class] [-N ndots] [-p port] [-R number] [-t type] [-W wait] [-m flag] [
[-4] | [-6] ] [-v] [-V] {name} [server]

ΠΕΡΙΓΡΑΦΗ

Το host είναι ένα απλό εργαλείο για την εκτέλεση αναζητήσεων DNS. Χρησιμοποιείται συνήθως για τη μετατροπή ονομάτων σε διευθύνσεις IP και αντίστροφα. Όταν δεν δίνονται ορίσματα ή επιλογές, το host εκτυπώνει μια σύντομη περίληψη των ορισμάτων και των επιλογών γραμμής εντολών.

Το name είναι το όνομα τομέα που θα αναζητηθεί. Μπορεί επίσης να είναι μια δεκαδική διεύθυνση IPv4 ή μια διεύθυνση IPv6 με διαχωριστικό άνω και κάτω τελείας, οπότε το host εκτελεί από προεπιλογή μια αντίστροφη αναζήτηση για αυτήν τη διεύθυνση. Το server είναι ένα προαιρετικό όρισμα, το οποίο είναι είτε το όνομα είτε η διεύθυνση IP του διακομιστή ονομάτων στον οποίο θα πρέπει να κάνει ερώτημα το host, αντί για τους διακομιστές που αναφέρονται στο /etc/resolv.conf.

ΕΠΙΛΟΓΕΣ

-4     Αυτή η επιλογή καθορίζει ότι μόνο το IPv4 θα πρέπει να χρησιμοποιείται για τη μεταφορά ερωτημάτων. Δείτε επίσης την επιλογή -6.

-6     Αυτή η επιλογή καθορίζει ότι μόνο το IPv6 θα πρέπει να χρησιμοποιείται για τη μεταφορά ερωτημάτων. Δείτε επίσης την επιλογή -4.

-a     Η επιλογή -a ("όλα") είναι συνήθως ισοδύναμη με την -v -t ANY. Επίσης, επηρεάζει τη συμπεριφορά της επιλογής -l list zone.

-A     Η επιλογή -A ("σχεδόν όλα") είναι ισοδύναμη με την -a, εκτός από το ότι οι εγγραφές RRSIG, NSEC και NSEC3 παραλείπονται από την έξοδο.

-c class

Αυτή η επιλογή καθορίζει την κλάση ερωτήματος, η οποία μπορεί να χρησιμοποιηθεί για την αναζήτηση εγγραφών κλάσης HS (Hesiod) ή CH (Chaosnet). Η προεπιλεγμένη κλάση είναι IN (Internet).

-C     Αυτή η επιλογή υποδεικνύει ότι το named θα πρέπει να ελέγξει τη συνέπεια, που σημαίνει ότι το host υποβάλλει ερωτήσεις για τις εγγραφές SOA για το όνομα ζώνης από όλους τους διακομιστές ονομάτων που αναφέρονται ως υπεύθυνοι για αυτήν τη ζώνη. Η λίστα των διακομιστών ονομάτων ορίζεται από τις εγγραφές NS που βρίσκονται για τη ζώνη.

-d     Αυτή η επιλογή εκτυπώνει ίχνη εντοπισμού σφαλμάτων και είναι ισοδύναμη με την verbose επιλογή -v.

-l     Αυτή η επιλογή λέει στο named να καταγράψει τη ζώνη, που σημαίνει ότι η εντολή host εκτελεί μια μεταφορά ζώνης της ζώνης name και εκτυπώνει τις εγγραφές NS, PTR και διευθύνσεων (A/AAAA).

Μαζί, οι επιλογές -l -a εκτυπώνουν όλες τις εγγραφές στη ζώνη.

-N ndots

Αυτή η επιλογή καθορίζει τον αριθμό των τελειών (ndots) που πρέπει να υπάρχουν στο name για να θεωρηθεί απόλυτο. Η προεπιλεγμένη τιμή είναι αυτή που καθορίζεται με τη χρήση της δήλωσης ndots στο /etc/resolv.conf ή 1, εάν δεν υπάρχει δήλωση ndots. Τα ονόματα με λιγότερες τελείες ερμηνεύονται ως σχετικά ονόματα και αναζητούνται στις περιοχές που αναφέρονται στην οδηγία search ή domain στο /etc/resolv.conf.

-p port

Αυτή η επιλογή καθορίζει τη θύρα στην οποία θα υποβληθεί ερώτημα στον διακομιστή. Η προεπιλογή είναι 53.

-r     Αυτή η επιλογή καθορίζει ένα μη αναδρομικό ερώτημα. Η ρύθμιση αυτής της επιλογής διαγράφει τη σημαία RD (recursion desired) στο ερώτημα. Αυτό σημαίνει ότι ο διακομιστής ονομάτων που λαμβάνει το ερώτημα δεν επιχειρεί να επιλύσει το όνομα. Η επιλογή -r επιτρέπει στο host να μιμηθεί τη συμπεριφορά ενός διακομιστή ονομάτων, κάνοντας μη αναδρομικά ερωτήματα και αναμένοντας να λάβει απαντήσεις σε αυτά τα ερωτήματα, οι οποίες μπορούν να είναι παραπομπές σε άλλους διακομιστές ονομάτων.

-R αριθμός
Αυτή η επιλογή καθορίζει τον αριθμό των επαναλήψεων για ερωτήματα UDP. Εάν ο αριθμός είναι αρνητικός ή μηδέν, ο αριθμός των επαναλήψεων ορίζεται σιωπηρά σε 1. Η προεπιλεγμένη τιμή είναι 1 ή η τιμή της επιλογής attempts στο /etc/resolv.conf, εάν έχει οριστεί.

-s Αυτή η επιλογή ενημερώνει το named να μην στέλνει το ερώτημα στον επόμενο διακομιστή ονομάτων εάν οποιοσδήποτε διακομιστής ανταποκριθεί με μια απάντηση SERVFAIL, η οποία είναι η αντίθετη της κανονικής συμπεριφοράς του stub resolver.

-t τύπος
Αυτή η επιλογή καθορίζει τον τύπο ερωτήματος. Το όρισμα τύπος μπορεί να είναι οποιοσδήποτε αναγνωρισμένος τύπος ερωτήματος: CNAME, NS, SOA, TXT, DNSKEY, AXFR, κ.λπ.

Όταν δεν καθορίζεται τύπος ερωτήματος, το host επιλέγει αυτόματα έναν κατάλληλο τύπο ερωτήματος. Εξ ορισμού, αναζητά εγγραφές A, AAAA, MX και HTTPS. Εάν δοθεί η επιλογή -C, υποβάλλονται ερωτήματα για εγγραφές SOA. Εάν το όνομα είναι μια δεκαδική IPv4 διεύθυνση ή μια IPv6 διεύθυνση που ορίζεται με δεκαδικά σημεία, το host υποβάλλει ερωτήματα για εγγραφές PTR.

Εάν επιλεγεί ένας τύπος ερωτήματος IXFR, ο αρχικός σειριακός αριθμός μπορεί να καθοριστεί προσθέτοντας ένα σύμβολο ίσον (=), ακολουθούμενο από τον αρχικό σειριακό αριθμό, π.χ., -t IXFR=12345678.

-T, -U Αυτή η επιλογή καθορίζει TCP ή UDP. Εξ ορισμού, το host χρησιμοποιεί UDP κατά την υποβολή ερωτημάτων. η επιλογή -T το καθιστά να χρησιμοποιεί μια σύνδεση TCP κατά την υποβολή ερωτήσεων στον διακομιστή ονομάτων. Το TCP επιλέγεται αυτόματα για ερωτήματα που το απαιτούν, όπως αιτήματα μεταφοράς ζώνης (AXFR). Τα ερωτήματα τύπου ANY έχουν προεπιλογή TCP, αλλά μπορούν να αναγκαστούν να χρησιμοποιούν UDP αρχικά μέσω του -U.

-m σημαία
Αυτή η επιλογή ορίζει την αποσφαλμάτωση χρήσης μνήμης: η σημαία μπορεί να είναι record, usage ή trace. Η επιλογή -m μπορεί να καθοριστεί περισσότερες από μία φορές για να οριστούν πολλές σημαίες.

-v Αυτή η επιλογή ορίζει την εκτεταμένη έξοδο και είναι ισοδύναμη με την επιλογή αποσφαλμάτωσης -d. Η εκτεταμένη έξοδος μπορεί επίσης να ενεργοποιηθεί ορίζοντας την επιλογή αποσφαλμάτωσης στο /etc/resolv.conf.

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

-w Αυτή η επιλογή ορίζει το "περιμένετε για πάντα": ο χρόνος λήξης του ερωτήματος ορίζεται στον μέγιστο δυνατό χρόνο. Δείτε επίσης την επιλογή -W.

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

Εξ ορισμού, το host περιμένει 5 δευτερόλεπτα για απαντήσεις UDP και 10 δευτερόλεπτα για συνδέσεις TCP. Αυτές οι προεπιλογές μπορούν να παρακαμφθούν από την επιλογή timeout στο /etc/resolv.conf.

Δείτε επίσης την επιλογή -w.

ΥΠΟΣΤΗΡΙΞΗ IDN

Εάν το host έχει δημιουργηθεί με υποστήριξη IDN (διεθνοποιημένων ονομάτων τομέα), μπορεί να δεχτεί και να εμφανίσει ονόματα τομέα που δεν είναι ASCII. Το host μετατρέπει κατάλληλα την κωδικοποίηση χαρακτήρων ενός ονόματος τομέα πριν στείλει ένα αίτημα σε έναν διακομιστή DNS ή εμφανίσει μια απάντηση από τον διακομιστή. Για να απενεργοποιήσετε την υποστήριξη IDN, ορίστε τη μεταβλητή περιβάλλοντος IDN_DISABLE. Η υποστήριξη IDN απενεργοποιείται εάν η μεταβλητή έχει οριστεί όταν εκτελείται το host.

ΑΡΧΕΙΑ

/etc/resolv.conf

ΔΕΙΤΕ ΕΠΙΣΗΣ

dig(1), named(8).

ΣΥΓΓΡΑΦΕΑΣ

Internet Systems Consortium

ΠΝΕΥΜΑΤΙΚΑ ΔΙΚΑΙΩΜΑΤΑ

2025 Internet Systems Consortium