DNSQUERY(1)       Manuel de l'utilisateur Linux       DNSQUERY(1)


NOM
       dnsquery - Interroger les serveurs de noms en utilisant le
       Resolver.

SYNOPSIS
       dnsquery [-n serveur_de_noms] [-t type]  [-c  classe]  [-r
       réiterations]  [-p  période_de_réiteration] [-d] [-s] [-v]
       hôte

DESCRIPTION
       Le programme dnsquery est un frontal général pour l'inter­
       rogation des serveurs de noms, au travers des fonctions de
       la bibliothèque BIND.  Le programme accepte  des  requêtes
       en direction des serveurs de noms avec l'opcode QUERY.

       Ce  logiciel  est  destiné  à  remplacer,  ou  à  venir en
       complément de  programmes  tels  que  nstest,  nsquery  et
       nslookup.

       Il n'y a pas de différences majuscules/minuscules dans les
       arguments, sauf pour hôte et serveur_de_noms.

OPTIONS
       -n        permet d'indiquer le(s)  serveur(s)  de  noms  à
                 utiliser pour l'interrogation.  On peut indiquer
                 soit une adresse Internet de la  forme  a.b.c.d,
                 soit  un  nom  de  domaine  (par  défaut : celui
                 spécifié dans /etc/resolv.conf).

       -t        précise le type  d'enregistrement  RR  (resource
                 record) qui nous intéresse. Ces types sont :

                      A         adresse
                      NS        serveur de noms
                      CNAME     nom canonique
                      PTR       pointeur vers le nom de domaine
                      SOA       enregistrement   ayant   autorité
                                pour le domaine (start of author­
                                ity)
                      WKS       service  dûment enregistré (well-
                                known)
                      HINFO     information sur l'hôte
                      MINFO     information sur les boîtes à let­
                                tre (mailbox)
                      MX        échangeur de courrier
                      RP        responsable système
                      MG        membres du groupe mail
                      AFSDB
                                serveur DCE ou AFS
                      ANY       enregistrement générique

                 (par défaut : ANY)

       -c        indique  la  classe  des enregistrements RR nous



Linux                      8 Juin 1997                          1





DNSQUERY(1)       Manuel de l'utilisateur Linux       DNSQUERY(1)


                 intéressant. Les classes sont :

                           IN        Internet
                           HS        Hesiod
                           CHAOS     Chaos
                           ANY       toutes

                 (par défaut : IN)

       -r        Le nombre de réiterations si le serveur de  noms
                 ne répond pas.  (par défaut :  4)

       -p        délai d'attente d'une réponse avant d'abandonner
                 (par défaut : RES_TIMEOUT du  champ  options  du
                 resolver).

       -d        Activer  le  débugging.  Ceci  positionne le bit
                 RES_DEBUG du  champ  options  du  résolver  (par
                 défaut : pas de débugging).

       -s        Utiliser  un  flux  TCP pour communiquer avec le
                 serveur de noms plutôt que des datagrammes  UDP.
                 Ceci   positionne  le  bit  RES_USEVC  du  champ
                 options du résolver (par défaut :  interrogation
                 en UDP)

       -v        Synonyme de l'option 's'.

       hôte      Le  nom  de  l'hôte,  ou  du  domaine,  qui nous
                 intéresse.

FICHIERS
       /etc/resolv.conf    pour obtenir le serveur  de  noms  par
       défaut et la liste de recherche.
       <arpa/nameser.h>     liste  des  types  et  classes  de RR
       disponibles.
       <resolv.h>          liste des arguments du résolver.

VOIR AUSSI
       nslookup(8), nstest(1), nsquery(1), named(8), resolver(5).

DIAGNOSTIQUE
       Si  le  résolver  n'arrive pas à répondre à une interroga­
       tion, et si le débugging  n'a  pas  été  activé,  dnsquery
       affichera simplement un message comme celui-ci :

       Query failed (rc = 1) : Unknown host

       La valeur du code de retour est celle de h_errno.

BUGS
       L'interrogation  pour  une autre classe que IN peut donner
       des résultats étonnants, car généralement  un  serveur  de
       noms  ne  dispose que d'une liste des serveurs racine pour



Linux                      8 Juin 1997                          2





DNSQUERY(1)       Manuel de l'utilisateur Linux       DNSQUERY(1)


       les enregistrements IN.

       L'interrogation utilise un appel à inet_addr() pour déter­
       miner  si  l'argument  de  l'option  '-n'  est une adresse
       Internet  valide.  Malheureusement,   inet_addr()   semble
       déclencher   une  faute  de  segmentation  pour  certaines
       adresses (erronées) comme 1.2.3.4.5.

AUTEUR
       Bryan Beecher


TRADUCTION
       Christophe Blaess, 1997.











































Linux                      8 Juin 1997                          3