table of contents
other languages
DNSQUERY(1) | General Commands Manual | DNSQUERY(1) |
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
LEÍRÁS¶
Adnsquery
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
-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
-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, adnsquery
valami hasonlót fog
kiírni:
Query failed (rc = 1): Unknown
host
LÁSD MÉG¶
nslookup(8), nstest(1), nsquery(1), named(8), resolver(5).SZERZŐ¶
Bryan BeecherHIBÁ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. Adnsquery
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>1990. március 10. | BSD 4 |