Gotta Query 'Em All, Again! Repeatable Name Resolution with Full Dependency Provenance

PROCEEDINGS OF THE 2023 APPLIED NETWORKING RESEARCH WORKSHOP, ANRW 2023(2023)

引用 0|浏览1
暂无评分
摘要
Common DNS resolvers are optimized for query latency but are not designed to expose the internal dependencies and structures within the DNS. This makes it difficult to investigate DNS setups, detect errors and misconfigurations, and determine their impact on users. In order to reliably track the internal, potentially cyclic dependencies within the DNS, we propose to split the dependency graph into strongly connected components. By querying all authoritative servers and considering differences in order and timing for repeated runs, we are able to resolve domain names in a repeatable and traceable manner. We validate this approach by introducing a test methodology that allows re-running the resolver against previously recorded data. This data can be used to further study various aspects of global DNS deployments. We provide an example scan with 1.6M domains on https://tcb-resolve.github.io/.
更多
查看译文
关键词
DNS,Domain Name System,Resolver,Dependency Graph,Internet Measurement
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要