TY - JOUR
T1 - Enabling Entangled Cache Probing for Remotely Reconstructing DNS Query Dynamics
AU - Li, Jianfeng
AU - Lin, Zheng
AU - Li, Jianhao
AU - Li, Wen
AU - Gao, Yifei
AU - Liu, Qinyu
AU - Ma, Xiaobo
AU - Wang, Wei
AU - Luo, Xiapu
AU - Guan, Xiaohong
N1 - Publisher Copyright:
© 2025 IEEE.
PY - 2026
Y1 - 2026
N2 - The domain name system (DNS) is indispensable to nearly every Internet service. It has been extensively utilized for network activity characterization in passive and active approaches. Compared to the passive approach, active DNS cache probing is lightweight and non-cooperative, enabling world-wide characterization of remote network activities in different networks. Unfortunately, existing probing-based methods are too coarse-grained to characterize the time-varying features of network activities, substantially limiting their applications in time-sensitive tasks. In this paper, we advance DNSScope, a temporally fine-grained DNS cache probing framework by addressing three key challenges: cache entanglement, sample sparsity, and observational distortion. DNSScope introduces three novel probing strategies, extending active DNS cache probing from single-cache to heterogeneous recursive DNS (R-DNS) resolvers. It synthesizes statistical learning and transfer learning to achieve time-varying characterization of remote network activity. Extensive evaluations demonstrate DNSScope’s adaptability for R-DNS resolvers with diverse cache structures and its effectiveness in accurately estimating time-varying DNS query arrival rates, achieving an average mean absolute error of 0.124, as low as one-sixth that of the baseline methods. We also demonstrate DNSScope’s application to network anomaly detection.
AB - The domain name system (DNS) is indispensable to nearly every Internet service. It has been extensively utilized for network activity characterization in passive and active approaches. Compared to the passive approach, active DNS cache probing is lightweight and non-cooperative, enabling world-wide characterization of remote network activities in different networks. Unfortunately, existing probing-based methods are too coarse-grained to characterize the time-varying features of network activities, substantially limiting their applications in time-sensitive tasks. In this paper, we advance DNSScope, a temporally fine-grained DNS cache probing framework by addressing three key challenges: cache entanglement, sample sparsity, and observational distortion. DNSScope introduces three novel probing strategies, extending active DNS cache probing from single-cache to heterogeneous recursive DNS (R-DNS) resolvers. It synthesizes statistical learning and transfer learning to achieve time-varying characterization of remote network activity. Extensive evaluations demonstrate DNSScope’s adaptability for R-DNS resolvers with diverse cache structures and its effectiveness in accurately estimating time-varying DNS query arrival rates, achieving an average mean absolute error of 0.124, as low as one-sixth that of the baseline methods. We also demonstrate DNSScope’s application to network anomaly detection.
KW - Active DNS probing
KW - Domain name system
KW - Network measurement
UR - https://www.scopus.com/pages/publications/105038623673
U2 - 10.1109/TON.2026.3690532
DO - 10.1109/TON.2026.3690532
M3 - 文章
AN - SCOPUS:105038623673
SN - 2998-4157
JO - IEEE Transactions on Networking
JF - IEEE Transactions on Networking
ER -