An understanding of Domain Name System (DNS) health through diagostic and quantitative measurement techniques can help inform deployment practices to maintain the robustness required for such a critical system. Carefully designed DNS queries and their responses (or associated network errors) form the basic data with which DNS health is assessed. However, because of the great network path diversity between DNS clients and servers, query-response visibility from diverse vantage points is necessary for greater fidelity of quantitative and diagnostic measurement. In this paper we discuss the challenges associated with measuring a large, distributed network system such as the DNS, propose a DNS looking glass solution for increased measurement fidelity, and describe its implementation. The looking glass mechanisms we propose offer a lightweight, flexible, and easily-deployable platform to aid in DNS measurement and diagnostics.
展开▼