Impact of configuration errors on DNS robustness
Impact of configuration errors on DNS robustness
复制标题
DOI:
10.1145/1015467.1015503
复制
发表时间:
2004-08
影响因子:
16.4
通讯作者:
V. Pappas;D. Wessels;D. Massey;Songwu Lu;A. Terzis;Lixia Zhang
中科院分区:
文献类型:
--
作者:
V. Pappas;D. Wessels;D. Massey;Songwu Lu;A. Terzis;Lixia Zhang
During the past twenty years the Domain Name System (DNS) has sustained phenomenal growth while maintaining satisfactory user-level performance. However, the original design focused mainly on system robustness against physical failures, and neglected the impact of operational errors such as mis-configurations. Our measurement efforts have revealed a number of mis-configurations in DNS today: delegation inconsistency, lame delegation, diminished server redundancy, and cyclic zone dependency. Zones with configuration errors suffer from reduced availability and increased query delays up to an order of magnitude. The original DNS design assumed that redundant DNS servers fail independently, but our measurements show that operational choices create dependencies between servers. We found that, left unchecked, DNS configuration errors are widespread. Specifically, lame delegation affects 15% of the measured DNS zones, delegation inconsistency appears in 21% of the zones, diminished server redundancy is even more prevalent, and cyclic dependency appears in 2% of the zones. We also noted that the degrees of mis-configuration vary from zone to zone, with the most popular zones having the lowest percentage of errors. Our results indicate that DNS, as well as any other truly robust large-scale system, must include systematic checking mechanisms to cope with operational errors.