Provided by: manpages-hu_20010119-5_all bug

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>