Little about DNS Cache

by Nideesh C on January 30, 2011 · 0 comments

in Server2003




DNS stands for Domain Name Server and is the web server used to resolve a website’s name to its Internet Protocol (IP) address. DNS servers across the Internet are either considered to be authoritative with regards to a website name and corresponding IP address or be required to verify the IP address with another DNS server which will in turn request verification from another DNS server if it is not the authoritative resource for the name resolution. As a result, Internet performance could be significantly impacted if there was not some method around the large number of DNS lookup requests that could result from resolving domain names versus IP addresses.

How Does DNS Cache Work?

In order to save time and reduce traffic on the Internet, the concept of DNS cache was developed. This system permits your Internet Service Provider (ISP) to cache DNS resolution requests for a set timeframe on its DNS server. The cached or stored information is referred to as the DNS cache. The length of time that a DNS loopup may be stored in DNS cached is defined as the TTL (time to live) and is determined by the authoritative server which has control over the DNS resolution for the domain name. If the TTL value for the cached information of the web page has expired, the caching server will delete the current entry and request new information from the Authoritative DNS server. Although this will result in detectable delay by the end-user for unique website lookups or lookups on expired DNS entries, subsequent queries for pages on the same URL will then be faster.

DNS Cache

DNS Cache Issues

Although DNS caching increases the speed for the domain name resolution process, if a major change has been made for a domain name it can take up to a day or more for the new changes to be reflected world-wide. For example, if you register a new website at a domain registrar, the domain name may not resolve to the IP address of the web host for up to a day. The same issue can arise when transferring a domain name to a new Internet host. In recent years, Operating System manufacturers have also implemented DNS client caching which stores the resolution for websites that the user has surfed on recently in order to further speed up the name resolution process. If a major change has occurred to a web site’s name or IP address since the last visit, flushing the DNS cache on the client computer is required to speed up the resolution process.

DNS Poisoning

DNS poisoning is another term used to refer to a computer security vulnerability exploited over the past decade, where the DNS resolution for either a client machine or DNS host will be attacked. The result of the exploit is that a malicious website is entered as the resolved website for valid sites the user normally visits such as CNN, Google, and ESPN. When the user enters the URL or selects a bookmark in the web browser, they will be redirected to a malicious website.

Not Satisfied ? Just search & get the result

Related Posts Plugin for WordPress, Blogger...
Be Sociable, Share!

Related posts:

  1. Little about DNS Queries in Windows Server 2003
  2. DNS Resource Records in Windows Server 2003
  3. DNS Names in Windows Server 2003
  4. Little about DNS Zones in Windows Server 2003
  5. Windows Server 2003 DNS Troubleshooting

Leave a Comment

Previous post:

Next post: