dnsquery(1M) dnsquery(1M)
NAME
dnsquery - Anfragen an Nameserver mit resolver(3N)
SYNTAX
dnsquery [-n nameserver] [-t type] [-c class] [-r retry]
[-p retryperiod] [-d] [-s] [-v] host
BESCHREIBUNG
Das Programm dnsquery ist eine allgemeine Schnittstelle zu Nameservern
über Aufrufe der BIND-resolver(3N)-Bibliothek. Das Programm unter-
stützt Anfragen an den Nameserver. Alle Argumente mit Ausnahme von
host und nameserver werden unabhängig von der Schreibweise (Groß-
/Kleinschreibung) bearbeitet.
OPTIONEN
-n Der in der Anfrage zu verwendende Nameserver. Nameserver können
entweder als Internet-Adressen im Format w.x.y.z oder als Domä-
nennamen angegeben werden (Voreinstellung: wie in
/etc/resolv.conf angegeben).
-t Der Typ des entsprechenden Datensatzes. Mögliche Typen sind:
A Adresse
NS Nameserver
CNAME Kanonischer Name
PTR Zeiger auf Domänenname
SOA Autorisierungsabschnitt (Start of Authority)
WKS Bekannte Dienste (Well-known Services)
HINFO Hostinformationen
MINFO Mailboxinformationen
MX Vorgelagerte Mailstationen (weiterleitend)
RP Verantwortliche Person
MG Mailgruppe
AFSDB DCE- oder AFS-Server
ANY Wildcard (Platzhalter)
Jeder Typ kann verwendet werden (Voreinstellung: ANY)
-c Die Klasse der entsprechenden Datensätze. Mögliche Klassen sind:
IN Internet
HS Hesiod
CHAOS Chaos
ANY Wildcard (Platzhalter)
Jede Klasse kann verwendet werden (Voreinstellung: IN)
-r Die Anzahl der Wiederholungen, wenn der Nameserver nicht antwor-
tet (Voreinstellung: 4).
-p Wartezeit bis zur Zeitüberschreitung (Voreinstellung:
RESTIMEOUT)
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98
dnsquery(1M) dnsquery(1M)
-d Testhilfemodus aktivieren. Hierdurch wird das Bit RESDEBUG des
resolver-Optionsfelds gesetzt (Voreinstellung: kein Testhilfemo-
dus).
-s Verwendung eines Datenstroms anstelle eines Pakets. Hierdurch
wird eine TCP-Verbindung mit dem Nameserver und kein UDP-Data-
gramm verwendet. Das Bit RESUSEVC des resolver-Optionsfelds wird
gesetzt (Voreinstellung: UDP).
-v Synonym für das Flag -s.
host Der Name des entsprechenden Hosts (oder der Domäne)
DIAGNOSE
Wenn der resolver die Anfrage nicht beantwortet und die Testhilfefunk-
tion nicht aktiviert wurde, gibt dnsquery lediglich eine Meldung wie
folgt aus:
Query failed (rc = 1) : Unknown host
Der Wert des Return-Codes wird von herrno geliefert.
HINWEISE
Anfragen mit einer anderen Klasse als IN können zu unerwarteten Ergeb-
nissen führen, da ein Nameserver normalerweise nur eine Liste mit
Root-Nameservern für Datensätze der Klasse IN enthält.
DATEIEN
/etc/resolv.conf
Festlegen des Standardnameservers und von Suchlisten
/usr/include/arpa/nameser.h
Liste der verwendbaren Typen und Klassen für Datensätze
/usr/include/resolv.h
Liste der resolver-Flags
/usr/lib/named/bog.ascii
/usr/lib/named/bog.ps
BIND Name Server Operations Guide for BIND ("BOG"); ASCII- und
PostScript-Format
SIEHE AUCH
named(1M), resolver(3N), resolv.conf(4).
Seite 2 Reliant UNIX 5.44 Gedruckt 11/98