So geben Sie den DNS-Server im Hostbefehl an

587
None

Ich möchte den hostBefehl linux verwenden, um alle Datensätze (A, TXT usw.) einer Domäne abzufragen. Ich finde das möglich mit -aOption wie in:host -a google.com

Ich muss jedoch meinen eigenen DNS-Server anhand seiner IP-Adresse angeben. Ich konnte keinen Weg finden, den Resolver oder den Nameserver anzugeben. Ich finde das in dig wie in: dig MX google.co.uk @ns1.google.comwobei die Zeichenfolge danach @der Nameserver ist. Ich habe aber keine Möglichkeit gefunden, alle Datensätze (TXT, A usw.) in abzufragen dig.

Ich bevorzuge es zu benutzen host. Wie kann ich den hostBefehl Name Server n angeben ?

0

1 Antwort auf die Frage

1
Aubs

Benutz einfach:

host -a google.com my.dns.server.com

Host [-aCdlnrsTwv] [-c Klasse] [-N ndots] [-R Nummer] [-t Typ] [-W warten] [-m Flag] [-4] [-6] [Server]

+1, obwohl ich nicht ganz sicher bin, dass dies vollständig portabel ist; Ich habe einige lästige Unterschiede zwischen den verschiedenen Versionen des `host'-Befehls gesehen. tripleee vor 6 Jahren 0
Zum Beispiel hat Debian zwei verschiedene Pakete [bind-host] (https://packages.debian.org/stretch/bind9-host) (was angesichts der Verbreitung von BIND wohl das bekanntere ist) und [knot-host]. (https://packages.debian.org/stretch/knot-host), aber ich glaube, es gibt auch Versionsunterschiede in verschiedenen Versionen von BIND. tripleee vor 6 Jahren 0
Ich bin mit Ubuntu. Bei mir hat es nicht geklappt. Wenn ich 'dig' mit dem Nameserver verwende (ich verwende seine IP-Adresse), funktioniert es. Ich bin mir also sicher, dass mein Nameserver läuft. Wenn ich das vorgeschlagene Befehlsformat verwendet habe, wird Folgendes angezeigt: ~ Host -a -a mywerver.com mydns1.com Versuchen von "myserver.com" ;; Zeitüberschreitung der Verbindung; Es konnten keine Server erreicht werden None vor 6 Jahren 0
Aus irgendeinem Grund wurde die VM in den Zustand "Abgebrochen" versetzt. Nach dem Neustart funktionierte der Befehl erfolgreich. None vor 6 Jahren 0
Froh das zu hören. Ich habe es zuerst auf Ubuntu ausprobiert, um sicherzustellen, dass es funktioniert! Aubs vor 6 Jahren 0