Caching Servers
Hostnames are rarely accessed once. For example, if one person visits a Web site, then that person is likely to visit the same site again later. Similarly, if one site is popular, then many people are likely to request the same hostname lookup. Caching DNS servers receive and relay new requests and cache replies for faster access. Although these servers provide unauthenticated results, the results are generated much faster than if the host needed to query a root, ccTLD, SLD, and primary DNS server.
The duration for data to be held within a caching DNS server varies based on the data. Each DNS reply includes a cache timeout duration. The data should be held until the information expires. Usually the duration is between a day and a week. If the timeout value is too low, then the primary and secondary DNS servers must field more requests. In contrast, a timeout value set too large can lead to slow updates; a change to a DNS entry may take days to propagate across the Internet.
Most large companies and Internet providers operate caching DNS servers for their customers. This provides hostname resolution results faster than individual queries to the official hosting sites. In addition, caching servers remove network load by limiting the need to send requests to all of the different root, gTLD, ccTLD, SLD, and primary servers.
In this tutorial:
- Domain Name System (DNS)
- DNS Common Uses
- Hostname-to-Address Mapping
- Common Lookup Tools
- Naming Confusion Attack Vectors
- Dotted Names
- Name Formatting
- Exploited Anonymity
- Mail Servers
- Sender Policy Framework Overloading
- Domain Keys Overloading
- DNS Protocol
- Packet Information
- Simple DNS Server
- Distributed Architecture
- Top Level Domain Servers
- Generic Top Level Domain (gTLD)
- Secondary Level Domain (SLD)
- Primary and Secondary Servers
- Caching Servers
- DNS Management
- DNS Direct Risks
- DNS Performance versus Security
- DNS Cache Poisoning
- Corrupt DNS Packets
- DNS Domain Hijacking
- DNS Server Hijacking
- Dynamic DNS
- Similar Hostnames
- Domain Renewals
- Hostnames
- Zone Transfers
- Host Listing
- DNS Fields
- Mitgation Option
- Technical Threat Mitigation
- Social Threat Mitigation
- Defining Trusted Replies