The internet Domain Name System (DNS) is one of the essential components of the World Wide Web and the whole internet. The core concept is a large distributed and hierarchical database that translates internet domain names into host addresses and other supplemental information. Name servers can serve millions of domains and usually have to answer thousands of requests per second. Because of their vital function for any internet service, domain name servers are regularly target of Denial-of-Service attacks, where millions of queries per second are used to overload the database system. This work describes an approach on how to achieve answer rates in this dimension with a single server built from low-cost commodity hardware.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Design and Implementation of a High Performance Domain Name Service on Commodity Hardware

  • Florian Heinz,
  • Martin Kluge

摘要

The internet Domain Name System (DNS) is one of the essential components of the World Wide Web and the whole internet. The core concept is a large distributed and hierarchical database that translates internet domain names into host addresses and other supplemental information. Name servers can serve millions of domains and usually have to answer thousands of requests per second. Because of their vital function for any internet service, domain name servers are regularly target of Denial-of-Service attacks, where millions of queries per second are used to overload the database system. This work describes an approach on how to achieve answer rates in this dimension with a single server built from low-cost commodity hardware.