host - DNS-Lookup-Dienstprogramm
SYNOPSIS
host [-aACdlnrsTUwv] [-c class] [-N ndots] [-p port] [-R number] [-t type] [-W wait] [-m flag] [
[-4] | [-6] ] [-v] [-V] {name} [server]
DESCRIPTION
host ist ein einfaches Dienstprogramm zum Durchführen von DNS-Lookups. Es wird normalerweise verwendet, um Namen in IP-Adressen und umgekehrt umzuwandeln. Wenn keine Argumente oder Optionen angegeben werden, gibt host eine kurze Zusammenfassung seiner Befehlszeilenargumente und -optionen aus.
name ist der Domänenname, der nachgeschlagen werden soll. Es kann sich auch um eine dezimalpunktgeschriebene IPv4-Adresse oder eine durch Doppelpunkte getrennte IPv6-Adresse handeln, in diesem Fall führt host standardmäßig eine Reverse-Lookup für diese Adresse durch. server ist ein optionales Argument, das entweder der Name oder die IP-Adresse des Nameservers ist, den host anstelle der in /etc/resolv.conf aufgeführten Server abfragen soll.
OPTIONEN
-4 Diese Option gibt an, dass nur IPv4 für die Abfrage verwendet werden soll. Siehe auch die Option -6.
-6 Diese Option gibt an, dass nur IPv6 für die Abfrage verwendet werden soll. Siehe auch die Option -4.
-a Die Option -a ("all") ist normalerweise äquivalent zu -v -t ANY. Sie beeinflusst auch das Verhalten der Option -l list zone.
-A Die Option -A ("almost all") ist äquivalent zu -a, mit dem Unterschied, dass RRSIG-, NSEC- und NSEC3-Datensätze nicht in der Ausgabe enthalten sind.
-c class
Diese Option gibt die Abfrageklasse an, die verwendet werden kann, um HS- (Hesiod-) oder CH- (Chaosnet-) Klassenressourcendatensätze nachzuschlagen. Die Standardklasse ist IN (Internet).
-C Diese Option gibt an, dass named die Konsistenz überprüfen soll, d. h., host fragt die SOA-Datensätze für den Zonenamen von allen in den NS-Datensätzen für die Zone aufgeführten autoritativen Nameservern ab.
-d Diese Option gibt Debugging-Traces aus und ist äquivalent zur ausführlichen Option -v.
-l Diese Option teilt named mit, die Zone aufzulisten, d. h., der Befehl host führt eine Zonentransferoperation für die Zone name durch und gibt die NS-, PTR- und Adressdatensätze (A/AAAA) aus.
Zusammen geben die Optionen -l -a alle Datensätze in der Zone aus.
-N ndots
Diese Option gibt die Anzahl der Punkte (ndots) an, die in name vorhanden sein müssen, damit er als absoluter Name betrachtet wird. Der Standardwert ist der Wert, der mithilfe der Anweisung ndots in /etc/resolv.conf definiert ist, oder 1, wenn keine Anweisung ndots vorhanden ist. Namen mit weniger Punkten werden als relative Namen interpretiert und in den in der Anweisung search oder domain in /etc/resolv.conf aufgeführten Domänen nachgeschlagen.
-p port
Diese Option gibt den Port an, auf dem die Abfrage an den Server gesendet werden soll. Der Standardwert ist 53.
-r Diese Option gibt eine nicht-rekursive Abfrage an; durch die Angabe dieser Option wird das RD- (Rekursion erwünscht) Bit in der Abfrage gelöscht. Dies bedeutet, dass der die Abfrage empfangende Nameserver den Namen nicht selbst auflöst. Mit der Option -r kann host das Verhalten eines Nameservers nachahmen, indem nicht-rekursive Abfragen gesendet und erwartet wird, dass Antworten auf diese Abfragen empfangen werden, die Verweise auf andere Nameserver enthalten können.
-R number
Diese Option gibt die Anzahl der Wiederholungsversuche für UDP-Abfragen an. Wenn die Zahl negativ oder null ist, wird die Anzahl der Wiederholungsversuche stillschweigend auf 1 gesetzt. Der Standardwert ist 1 oder der Wert der Option attempts in /etc/resolv.conf, falls festgelegt.
-s Diese Option teilt named mit, dass die Abfrage nicht an den nächsten Nameserver gesendet werden soll, wenn ein Server mit einer SERVFAIL-Antwort antwortet, was das Gegenteil des normalen Stub-Resolver-Verhaltens ist.
-t type
Diese Option gibt den Abfragetyp an. Das Argument type kann jeder erkannte Abfragetyp sein: CNAME, NS, SOA, TXT, DNSKEY, AXFR usw.
Wenn kein Abfragetyp angegeben wird, wählt host automatisch einen geeigneten Abfragetyp aus. Standardmäßig werden A-, AAAA-, MX- und HTTPS-Datensätze gesucht. Wenn die Option -C angegeben wird, werden Abfragen für SOA-Datensätze durchgeführt. Wenn name eine dezimalpunktgeschriebene IPv4-Adresse oder eine durch Doppelpunkte getrennte IPv6-Adresse ist, fragt host nach PTR-Datensätzen ab.
Wenn ein Abfragetyp von IXFR gewählt wird, kann die Startseriennummer durch Anhängen eines Gleichheitszeichens (=) gefolgt von der Startseriennummer angegeben werden, z. B. -t IXFR=12345678.
-T, -U Diese Option gibt TCP oder UDP an. Standardmäßig verwendet host UDP, wenn Abfragen gesendet werden; die Option -T bewirkt, dass eine TCP-Verbindung verwendet wird, wenn eine Abfrage an den Nameserver gesendet wird. TCP wird automatisch für Abfragen verwendet, die dies erfordern, z. B. für Zonentransfer- (AXFR-) Anfragen. Abfragen des Typs ANY verwenden standardmäßig TCP, können aber auch dazu gezwungen werden, zunächst UDP zu verwenden.
-m flag
Diese Option setzt die Speicherverwendungs-Debugging-Option: das Flag kann record, usage oder trace sein. Die Option -m kann mehr als einmal angegeben werden, um mehrere Flags zu setzen.
-v Diese Option setzt die ausführliche Ausgabe, und ist äquivalent zur Debug-Option -d. Die ausführliche Ausgabe kann auch aktiviert werden, indem die Option debug in /etc/resolv.conf gesetzt wird.
-V Diese Option gibt die Versionsnummer aus und beendet das Programm.
-w Diese Option setzt "für immer warten": das Timeout für die Abfrage wird auf das maximal mögliche gesetzt. Siehe auch die Option -W.
-W wait
Diese Option setzt die Länge des Warte-Timeouts, was bedeutet, dass named bis zu wait Sekunden auf eine Antwort wartet. Wenn wait kleiner als 1 ist, wird das Warteintervall auf 1 Sekunde gesetzt.
Standardmäßig wartet host 5 Sekunden auf UDP-Antworten und 10 Sekunden auf TCP-Verbindungen. Diese Standardwerte können durch die Option timeout in /etc/resolv.conf überschrieben werden.
Siehe auch die Option -w.
IDN-SUPPORT
Wenn host mit IDN- (Internationalized Domain Name-) Unterstützung erstellt wurde, kann es nicht-ASCII-Domänennamen akzeptieren und anzeigen. Host konvertiert die Zeichenkodierung eines Domänennamens entsprechend, bevor eine Anforderung an einen DNS-Server gesendet oder eine Antwort vom Server angezeigt wird. Um die IDN-Unterstützung zu deaktivieren, definieren Sie die Umgebungsvariable IDN_DISABLE. Die IDN-Unterstützung wird deaktiviert, wenn die Variable beim Ausführen von host gesetzt ist.
DATEIEN
/etc/resolv.conf
SIEHE AUCH
dig(1), named(8).
AUTOR
Internet Systems Consortium
COPYRIGHT
2025 Internet Systems Consortium