DNSQUERY(1) | General Commands Manual | DNSQUERY(1) |
dnsquery
—
tartomány névkiszolgálókat
kérdez le, a resolver (név feloldó)
segítségével
dnsquery
[-n
névkiszolgáló]
[-t
típus]
[-c
osztály]
[-r
újrapróbálás]
[-p
időtartam]
[-d
] [-s
]
[-v
] host
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.
-n
névkiszolgáló-t
típusMegjegyzés: használhatunk kis- vagy nagybetűket. (Alapértelmezett típus: ANY.)
-c
osztályMegjegyzés: használhatunk kis- vagy nagybetűket. (Alapértelmezett típus: IN.)
-r
újraprobálás-p
időtartamRES_TIMEOUT
.)-d
RES_DEBUG
bitjeit.
(Alapértelmezés: nincs hibakeresés.)-s
RES_USEVC
bitjét.
(Alapértelmezésben: UDP datagram.)-v
-s
” opcióval
egyenértékű.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.
Bryan Beecher
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).
Kovács Emese <emese@eik.bme.hu>
1990. március 10. | BSD 4 |