Skip to content

DNS Resolution Time

Each time a browser connects to a web server to open a webpage, or requests additional resources making part of this webpage, it does this by using a URL (Uniform Resource Locator).

Screenshot

In order to connect to the host on which the webpages and related resources reside, the browser needs to get its IP address. This is because machines/network equipment can only handle network traffic based on IP addresses.

Resolving a host name, also called FQDN (Fully Qualified Domain Name) to an IP address is what we call a DNS (Domain Name Server) resolution. Seeing that this process must occur before connecting to a host, the DNS resolution process can significantly affect overall digital services performance.

Kadiska measures DNS resolution time. From a W3C navigation timing standpoint, it is defined as domainLookupEnd - domainLookupStart

This value can be "0" in case the client device has the FQDN-IP mapping already available in its cache.

This metric is included in the "Network Setup" part of the "Navigation" and "Resources" levels.

Screenshot

If you are looking for the DNS value itself, open a "Network" Section. In this section, DNS is first provided in a time series together with two other network metrics (CT and TLS).

This section also provides DNS values per location (continent, country, region and city):

This information is also provided by ISP (Internet Service Provider):

Finally, from the "Network" section, select "Network DNS" section to see:

  1. The DNS resolution time evolution together with the geolocation of DNS clients and corresponding DNS performances
  2. The DNS resolution time distribution Screenshot
  3. The DNS resolution time performance per ISP Screenshot
  4. The DNS resolution time performance per Host Screenshot
  5. The DNS resolution time performance per OS/Device/Browser Screenshot

© 2022 Kadiska | Digital Experience Monitoring DEM. All rights reserved