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.
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:
HyperDiG may be configured by the server manager in a number of variants, but the main layout remains:
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.
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.
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).
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.
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.
HyperDiG interprets record specific information and places references where apropriate. To access it click on the field.
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.
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.
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.
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.
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.
Address record, or internet address of a host. The name server uses this record when it responds to a query for an internet address.
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.
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.
Host Information (HINFO) record, or hardware type and operating system of a host. DNS uses this information to answer queries.
Text (TXT) record. Holds descriptive text. The semantics of the text depend on the domain.
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.
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.
Mailbox (MB) record, or Internet mailbox that is the subdomain of a domain.
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.
Mail Forwarder (MF) record specifies a host which has a mail agent for the domain which will accept mail for forwarding to the domain.
Mailbox Group (MG) record, or Internet mailbox group (mailing list) that is the subdomain of a domain.
Mailbox Rename (MR) record that renames an internet mailbox that is the subdomain of a domain.
User information record contains information about specific user.
User identifier record represents UID of the specific user.
User identifier record represents GID of the specific user.
Any type is not a resource record. It is used to query DNS server about records of any type.
Zone transfer is not a resource record. It is used to query DNS server to transfer all resource records of the domain.
Unspecified resource record contains unspecified information.
Resource record is not known to HyperDiG.
For Hyperdig management information see HyperDiG help library. In common case it's accesable at the same server via the help-to-www gateway.
HyperDiG is open-source freeware for any (commercial and non commercial) use. It is available for download from HyperDiG home page at