Abstract
This paper presents analysis of Domain Name System (DNS) resource records (RR) “time-to-live” (TTL) values at authoritative DNS server to balance DNS query rate at the desired level. According to the research and experiment results adaptive TTL value can be effectively used to manipulate incoming DNS query rate. Ill. 5, bibl. 11 (in English; abstracts in English and Lithuanian).DOI: http://dx.doi.org/10.5755/j01.eee.117.1.1058
Highlights
Everyday internet users use Domain Name System (DNS) [1] to access internet resources using host names
As all internet resources can be accessed only by using Internet Protocol (IP) addresses which are hard to remember by humans, Domain Name System enables usage of easy to remember internet address names
Calculated average query rate in this case was 19 qps, or almost 11 times less than query rate without caching. By calculating this we found, that only 9.2% of all queries during this day were unique. 91.8% of received queries were the same and from the same source IP address, as already received during this day before. This let us state, that caching should be quite effective mechanism to regulate authoritative DNS servers load by regulating DNS query rate via regulating DNS resource records TTL value
Summary
Everyday internet users use Domain Name System (DNS) [1] to access internet resources using host names (domain names). Caching DNS server queries one of Top-Level Domain .tld authoritative DNS server for IP address of www.domain.tld; 5. If Caching DNS server receives DNS query to resolve host name mail.domain.tld when caching DNS server has cached information after resolving www.domain.tld address, it will send query directly to domain.tld authoritative DNS server, which will provide answer about mail.domain.tld IP address to caching DNS server. This answer will be sent to stub resolver. Used bigger TTLs reduces DNS query traffic to DNS server, but after domain name resource record information is updated it takes more time (up to TTL value in seconds) to propagate new information across the network. Our idea is to make real world DNS server query rate analysis and employ adaptive TTL mechanisms to keep DNS query rate on the desired level
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.