HyperDiG online help.

^ General description.

HyperDiG stands for Hypertext Domain internet Grouper.

HyperDiG allows You to browse internet domain directory tree with the help of web browser. You can browse DNS domains and see its subdomains, hosts and other DNS information. (Some domains don't return its directory tree to unknown hosts, so this domains are closed to general user.) Also You can select a host in the domain and see it's general DNS information and accessable services at this host.

Note that HyperDiG is a CGI script running on http server, so You access it as if it is a hypertext document, placed on the server.

HyperDiG is based on original DiG 2.0 code reworked by =S&B= Joint Stock Company, Russia.

^ Usage.

You can access HyperDiG as a web page if You know its URL. The most common case is mapping HyperDiG to "/HyperDiG" path of the server. So if the http server, running HyperDiG is "www.S-and-B.ru", the URL will look like:

Now You are at the HyperDiG page. If HyperDiG could determine You host (or proxy server, if You are behind a firewall), it will show Your host's information.

What do You see?

HyperDiG may be configured by the server manager in a number of variants, but the main layout remains:

www.S-and-B.ru.     #

At the top of page You see the name of the domain/host shown on the page, the download reference, marked "#", the "host of interest" input field and the corresponding submit button, marked "?".

CNAME www.S-and-B.ru.            SB.S-AND-B.RU.

CNAME www.S-and-B.ru.            SB.S-AND-B.RU.

Then You see a line by line listing of the DNS information. Each line begins with the type of the record or the correspondig icon, followed by the name of the subdomain, host or other resource, dependig of the record type. Each line ends with the specific resource information.


If You are at the page showing specific host (not domain), the DNS information is followed by the line by line list of services available at this host. Note, that even if the service is available, it may refuse to work with You, if it's not a public service and You are not authorized to access it.

What can You do now?

Get online help.

Some DNS information presented on the page is not known to general user. To get brief help click on the record type or the correspondig icon (whatever is shown).

Browse up the directory tree.

You can browse up the domain directory until the root domain. The domain/host name contains all the upper level domains separated by ".". To access the upper level domain click on the correspondig part of the domain/host name.

Browse down the directory tree.

You can browse down the domain directory until the specific host. Each resource record represents a host or subdomain. To access it click on the name.

Browse record information.

HyperDiG interprets record specific information and places references where apropriate. To access it click on the field.

Select the host of interest.

You can directly access specific host. To do this type the host name or address in the host of interest input field and press the submit button.

Download host or domain information.

If You need to keep domain information for later use with Your DNS server, You can download it in BIND domain file format. To do this click on the download reference.

^ Resource records.

SOA  SOA - Start of Authority.

Start of Authority (SOA) record that defines the start of a zone. There is one SOA record for each zone and it is on the primary server. If other servers in the zone have SOA records, these records must be identical to the one on the primary server.

NS   NS - Name Server.

Name Server (NS) record that lists the domain name of a host that provides domain name services, and the name of the domain being served. Therefore, the specified host is an authoritative name server for the specified domain.

CNAME CNAME - Canonical Name.

Canonical Name (CNAME) record, or official name of the host. You can include a nickname, or if you rename the host, use the nickname field to give the old domain name.

A    A - Address.

Address record, or internet address of a host. The name server uses this record when it responds to a query for an internet address.

PTR  PTR - Domain Name Pointer.

Domain Name Pointer (PTR) record that allows special names to point to another location in the domain. The most common use of PTR records is for reverse mapping: Domain Name Services finds a host domain name when given an internet address. The IN-ADDR.ARPA domain maintains reverse mapping information.

WKS  WKS - Well Known Service.

Well Known Service (WKS) record. Lists the well known services a specified host provides on port numbers below 256. DNS uses this information to answer queries.

HINFO HINFO - Host Information.

Host Information (HINFO) record, or hardware type and operating system of a host. DNS uses this information to answer queries.

TXT  TXT - Text.

Text (TXT) record. Holds descriptive text. The semantics of the text depend on the domain.

MX   MX - Mail Exchanger.

Mail Exchanger (MX) record, or a host that can accept mail for another host. A host can have multiple MX records. Each record receives a preference value.

MINFO MINFO - Mail Information.

Mail Information (MINFO) record, or Internet mailbox that is responsible for the mailbox or mailing list or that receives error messages related to the mailbox or mailing list.

MB   MB - Mailbox.

Mailbox (MB) record, or Internet mailbox that is the subdomain of a domain.

MD   MD - Mail Destination.

Mail Destination (MD) record specifies a host which has a mail agent for the domain which should be able to deliver mail for the domain.

MF   MF - Mail Forwarder.

Mail Forwarder (MF) record specifies a host which has a mail agent for the domain which will accept mail for forwarding to the domain.

MG   MG - Mailbox Group.

Mailbox Group (MG) record, or Internet mailbox group (mailing list) that is the subdomain of a domain.

MR   MR - Mailbox Rename.

Mailbox Rename (MR) record that renames an internet mailbox that is the subdomain of a domain.

UINFO UINFO - User information.

User information record contains information about specific user.

UID  UID - User identifier.

User identifier record represents UID of the specific user.

GID  GID - Group identifier.

User identifier record represents GID of the specific user.

ANY  ANY - Any type.

Any type is not a resource record. It is used to query DNS server about records of any type.

AXFR AXFR - Zone transfer.

Zone transfer is not a resource record. It is used to query DNS server to transfer all resource records of the domain.

UNSPC UNSPC - Unspecified.

Unspecified resource record contains unspecified information.

?    ? - Unknown.

Resource record is not known to HyperDiG.

^ Management.

For Hyperdig management information see HyperDiG help library. In common case it's accesable at the same server via the help-to-www gateway.


^ Licensing.

HyperDiG is open-source freeware for any (commercial and non commercial) use. It is available for download from HyperDiG home page at

You may change even source code, but =S&B= recommend You to report any bugs and Your ideas to the authors at
to coordinate new additions and include them in the main distribution.