Provided by:
manpages-hu_20010119-5_all 
NÉV
dnsquery - tartomány névkiszolgálókat kérdez le, a resolver (név feloldó)
segítségével
ÁTTEKINTÉS
dnsquery [-n nvkiszolgl] [-t tpus] [-c osztly] [-r jraprbls] [-p
idtartam] [-d] [-s] [-v] host
LEÍRÁS
A dnsquery program egy általános interface a névszerverek felé, a BIND
resolver (név feloldó) könyvtára segítségével. A program támogatja a
QUERY használatát a lekerdezéseknél. A program célja, hogy kiegészítse
vagy felváltsa a szokványos programokat, mint az nstest, nsquery vagy
nslookup. A program által elfogadott argumentumok, a host és a
nvkiszolgl kivételével, írhatók kis- és nagybetűvel egyaránt.
OPCIÓK
-n nvkiszolgl
A megadott névkiszolgáló használandó a lekérdezéshez. A
névkiszolgálót megadhatjuk IP címmel ( w.x.y.z formátum) vagy
tartomány névvel. (Alapértelmezésben a /etc/resolv.conf.
alapján )
-t tpus A minket érdeklő erőforrás bejegyzés típusa. Ez lehet:
A cím
NS névkiszolgáló
CNAME canonical name
PTR tartománynév mutató
SOA "start of authority" azaz hiteles zóna kezdete
WKS jól ismert szolgáltatás
HINFO host információ
MINFO postafiók információ
MX mail exchange
RP felelős személy
MG levelezési csoport tag
AFSDB
DCE vagy AFS szerver
ANY joker, helyettesítő típus
Megjegyzés: használhatunk kis- vagy nagybetűket.
(Alapértelmezett típus: ANY.)
-c osztly A minket érdeklő erőforrás bejegyzés osztálya. Az osztály
lehet:
IN Internet
HS Hesiod
CHAOS Chaos
ANY joker helyettesítő típus
Megjegyzés: használhatunk kis- vagy nagybetűket.
(Alapértelmezett típus: IN.)
-r jraprobls
Az próbálkozások száma, ha a névkiszolgáló nem válaszol.
(Alapértelmezésben 4.)
-p idtartam
Időtartam, amit a program vár, mielőtt időtúllépési hibával
térne vissza. (Alapértelmezésben: RES_TIMEOUT.)
-d Hibakeresés (debugging) bekapcsolása. Ez beállítja a resolver
options mezejének a RES_DEBUG bitjeit. (Alapértelmezés:
nincs hibakeresés.)
-s stream-et használ csomagok helyett. Ezzel az opcióval
elérhetjük, hogy a program TCP stream-et (folyamot)
használjon UDP datagrammok helyett. Ez beállítja a resolver
options mezejének a RES_USEVC bitjét. (Alapértelmezésben:
UDP datagram.)
-v A ``-s'' opcióval egyenértékű.
host A minket érdeklő host vagy tartomány neve.
FÁJLOK
/etc/resolv.conf az alapértelmezett névkiszolgálókhoz és a keresési
listához (search domain)
<arpa/nameser.h>
használható erőforrás bejegyzés (RR) típusok és
osztályok listája
<resolv.h>
resolver flag-ek listája
DIAGNOSZTIKA
Ha a resolver nem tudja megválaszolni a kérést és a hibakeresés nincs
bekapcsolva, a dnsquery valami hasonlót fog kiírni:
Query failed (rc = 1): Unknown host
A visszatérési értéket a h_errno adja.
LÁSD MÉG
nslookup(8), nstest(1), nsquery(1), named(8), resolver(5).
SZERZŐ
Bryan Beecher
HIBÁK
Az IN osztálytól eltérő osztályokra való kérdezés érdekes eredménnyel
szolgálhat, mert a névkiszolgálók általában csak az IN osztályba tartozó
erőforrás bejegyzéseket tároló gyökér (root) névkiszolgálókról tudnak.
A dnsquery az inet_addr() függvényt hívja meg, hogy megállapítsa, hogy a
``-n'' opciónál megadott IP cím értelmezhető. Sajnos úgy tűnik az
inet_addr() segmentation fault-ot okoz egyes (rossz) IP címekkel (pl.
1.2.3.4.5).
MAGYAR FORDÍTÁS
Kovács Emese <emese@eik.bme.hu>