DNS Lookup Test

The DNS Lookup Test measures the speed of looking up a particular address, using the DNS system.

 

DNS is a globally distributed system comprising many thousands of servers all sharing information. What is most important to many companies is the speed at which their web (or any other) address is looked up using the system as a whole, and not the performance of a particular DNS server (which is covered in the DNS Server Test).

 

All Internet addresses are defined on an authoritative server first of all. The authoritative server for a particular address is the only server that can say with 100% certainty what IP address a particular host name has or vice-versa. Other DNS servers will either take occasional copies of the authoritative server tables, or they will ask the authoritative server when they are themselves asked. Queries can move up a chain of DNS servers in order to find the answer. Servers will normally cache responses for a period (the "Time to Live", or "TTL").

 

When you configure the DNS Lookup Test, you are asked to specify the address to lookup. This can be a fully qualified hostname (for a forward lookup, to get the IP address), or the IP address (for a reverse lookup, to get the host name).

 

As with all tests, Nexus Watch performs the DNS Lookup Test simultaneously via multiple ISPs. The DNS server local to each of the Nexus Watch pollers is queried for the address. This is performed twice by each poller so that caching of results does not produce inconsistent and misleading results.

 

The test then establishes the authoritative server for the address provided, and queries it directly for the address. Results are shown individually in the DNS Lookup reports.

 

The test configuration also allows you to specify what to do if you don't get a response. DNS uses UDP as a transport protocol. The very nature of UDP means that not getting a response first time is acceptable (as it is a connectionless protocol). You can configure the amount of time to wait for a DNS response (the "timeout"). You can also configure how many times to retry (the "retry" value), and how much to increase the timeout by between retries (the "timeout multiplier"). Only after retrying the specified amount of times will Nexus Watch generate an event if there is still no response.

 

Nexus Watch will repeat the test at intervals set by the Polling Interval field on the test configuration page.

 

You may configure error and threshold events to watch out for, and optionally have Nexus Watch send you an alert if it sees them.

 

<< Back

Username Password
FAQ | Privacy & Legal | Flash
© 2002 Parallel Ltd.