Provided by: manpages-hu_20010119-6_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 névkiszolgáló] [-t típus] [-c osztály] [-r újrapróbálás] [-p időtartam] [-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 névkiszolgáló kivételével, írhatók kis- és nagybetűvel
egyaránt.
OPCIÓK
-n névkiszolgáló
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 típus 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 osztály 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 újraprobálás
Az próbálkozások száma, ha a névkiszolgáló nem válaszol. (Alapértelmezésben 4.)
-p időtartam
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>
4th Berkeley Distribution 1990. március 10. DNSQUERY(1)