SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

BotDetect - Real-Time Bot Detection API
 
 

MAN page from Old RedHat 5.X bind-utils-4.9.6-11.i386.rpm

DNSQUERY

Section: User Commands (1)
Updated: 10 March 1990
Index 

NAME

dnsquery - query domain name servers using resolver 

SYNOPSIS

dnsquery[-nnameserver][-ttype][-cclass][-r retry] [-p retry period] [-d] [-s] [-v] host 

DESCRIPTION

Thednsqueryprogram is a general interface to nameservers viaBIND resolver library calls. The program supportsqueries to the nameserver with an opcode of QUERY.This program is intended to be a replacement orsupplement to programs like nstest, nsquery andnslookup. All arguments except forhostandnsare treated without case-sensitivity. 

OPTIONS

-n
The nameserver to be used in the query. Nameservers can appear as either Internet addresses of the form w.x.y.z or can appear as domain names. (default: as specified in /etc/resolv.conf)
-t
The type of resource record of interest. Types include:
A
address
NS
nameserver
CNAME
canonical name
PTR     
domain name pointer
SOA     
start of authority
WKS     
well-known service
HINFO
host information
MINFO
mailbox information
MX      
mail exchange
RP      
responsible person
MG      
mail group member
AFSDB   
DCE or AFS server
ANY     
wildcard
Note that any case may be used. (default: ANY)
-c
The class of resource records of interest.Classes include:
IN     
Internet
HS     
Hesiod
CHAOS
Chaos
ANY     
wildcard
Note that any case may be used. (default: IN)
-r
The number of times to retry if the nameserver isnot responding. (default: 4)
-p
Period to wait before timing out. (default: RES_TIMEOUT)optionsfield. (default: any answer)
-d
Turn on debugging. This sets the RES_DEBUG bit of the resolver'soptionsfield. (default: no debugging)
-s
Use astreamrather than a packet. This uses a TCP stream connection withthe nameserver rather than a UDP datagram. This sets theRES_USEVC bit of the resolver'soptionsfield. (default: UDP)
-v
Synonym for the 's' flag.
host
The name of the host (or domain) of interest.
 

FILES

/etc/resolv.conf       to get the default ns and search lists

<arpa/nameser.h>       list of usable RR types and classes

<resolv.h>             list of resolver flags
 

SEE ALSO

nslookup(8), nstest(1), nsquery(1), named(8), resolver(5) 

DIAGNOSTICS

If the resolver fails to answer the query and debugging has not beenturned on,dnsquerywill simply print a message like:
Query failed (rc = 1) : Unknown host

The value of the return code is supplied by h_errno. 

BUGS

Queries of a class other than IN can have interesting resultssince ordinarily a nameserver only has a list of root nameserversfor class IN resource records.

Query uses a call to inet_addr() to determine if the argumentfor the '-n' option is a valid Internet address. Unfortunately,inet_addr() seems to cause a segmentation fault with some (bad)addresses (e.g. 1.2.3.4.5). 

AUTHOR

Bryan Beecher


 

Index

NAME
SYNOPSIS
DESCRIPTION
OPTIONS
FILES
SEE ALSO
DIAGNOSTICS
BUGS
AUTHOR

This document was created byman2html,using the manual pages.
 
ICM Bot detect detector