DNSGETV

Synopsis

DNSGETV [/?] [/HOSTNAME[+|-]] [/VERSION[+|-]] [/BYIP[+|-]] [/SRV_SUPERDOMAINS[+|-]] [/SRV_SELF[+|-]] [/IP6ADDR[+|-]] [/IMPLICIT[+|-]] [/CLIENTIP[+|-]] [/CLIENTPORT[+|-]] server

Description

The DNSGETV command is a specialized DNS client that issues the particular non-Internet-class DNS queries that a BIND server responds to with its version number. It exists simply because the DNSQRY command only issues Internet-class DNS queries.

DNSGETV locates servers from the server string supplied in the normal way, using domain as the service name, udp as the transport name, and 53 as the well-known port number.

DNSGETV issues a TXT query for either the hostname or version. It prints the information from the response as-is.

The BIND version protocol isn't particularly useful. Many DNS servers aren't BIND, and don't serve up this information at all in the first place. Of the servers that are BIND, many either have the capability disabled or use a custom response string that does not disclose version information.

Command-specific options

/HOSTNAME
Query hostname.bind..
/VERSION
Query version.bind..

The Internet Utilities are © Copyright Jonathan de Boyne Pollard. "Moral" rights are asserted.