Linux / Befehl host: DNS-Namen und Adressen nachschlagen
host ist ein einfaches DNS-Tool, das Domainnamen zu IP-Adressen und IP-Adressen zu umgekehrten Namen abruft. Es ist praktisch für schnelle Überprüfungen und ermöglicht es Ihnen, den Datensatztyp für Abfragen anzugeben.
Standardmäßig verwendet es den auf dem System eingestellten DNS-Server, aber Sie können als letztes Argument einen anderen Server angeben. Wenn Sie eine IP-Adresse eingeben, versucht es eine auf PTR basierende Rückwärtsabfrage. Im Vergleich zu dig ist die Ausgabe knapp, aber vollständige DNS-Informationen können für die Analyse komplexer Antworten erforderlich sein.
Grundlegende Syntax
host [options] name|IP [DNS server]
Installierte Implementierungen und Optionen können je nach Distribution variieren. Überprüfen Sie die aktuelle Systembeschreibung mit man host.
Beispiele
Domain-Adressabfrage
Überprüfen Sie schnell grundlegende Ergebnisse wie A und AAAA.
host example.com
Mail-Eintragsabfrage
Überprüfen Sie die Mail-Empfangsserver mit MX-Einträgen.
host -t MX example.com
Reverse Lookup
Überprüfen Sie, ob ein PTR-Name für die IP registriert ist.
host 192.0.2.1
Einfache DNS-Lookup-Ergebnisse
host ist ein einfaches DNS-Lookup-Tool, um die Adresse von einem Namen zu finden oder den umgekehrten Namen einer Adresse zu überprüfen.
host example.com
Beispiel für das Ausgabeformat (tatsächliche Adressen können variieren):
example.com has address 192.0.2.10
Es kann mehrere IPv4- und IPv6-Adressen für denselben Namen geben, daher kann die Ausgabe mehrere Zeilen enthalten. host -t MX domain sucht Mail-Exchange-Einträge. Wenn es Verbindungsprobleme gibt, prüfen Sie separat, ob die DNS-Ergebnisse zurückgegeben werden und ob der Zielport tatsächlich geöffnet ist.
Hauptoptionen und Format
| Optionen/Format | Beschreibung |
|---|---|
-t format |
Geben Sie den zu abfragenden DNS-Datensatztyp an. |
-a |
Abfrage mit detaillierten Informationen. |
-v |
Detaillierte Inhalte der Abfrage und Antwort anzeigen. |
-4 / -6 |
Begrenzen Sie die für das Senden der Abfrage verwendete IP-Version. |
Letztes Serverargument |
Fragen Sie den angegebenen DNS-Server anstelle des Standardservers ab. |
Vorsichtsmaßnahmen bei der Verwendung
Die Tatsache, dass keine Reverse-Lookup-Ergebnisse vorliegen, bedeutet, dass kein PTR-Datensatz vorhanden ist oder dieser nicht zugänglich ist, nicht dass die IP ungenutzt ist. DNS-Antworten und tatsächliche Konnektivität sind separate Angelegenheiten. Wenn der Datensatz nicht sichtbar ist, überprüfen Sie den abgefragten Server, den Cache und das Datensatzformat.
Häufig gestellte Fragen
Sind host und Hostname derselbe Befehl?
Nein. host fragt DNS-Informationen ab, während hostname den Hostnamen des lokalen Systems anzeigt oder festlegt.
Offizielle Dokumentation
Das genaue Verhalten der Optionen und Implementierungsunterschiede finden Sie in der offiziellen Dokumentation zu host.




