Provided by: manpages-hu_20010119-6_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>

4th Berkeley Distribution                       1990. március 10.                                    DNSQUERY(1)