A Look at the ECS Behavior of DNS Resolvers

被引:15
作者
Al-Dalky, Rami [1 ]
Rabinovich, Michael [1 ]
Schomp, Kyle [2 ]
机构
[1] Case Western Reserve Univ, Cleveland, OH 44106 USA
[2] Akamai Technol, Cambridge, MA USA
来源
IMC'19: PROCEEDINGS OF THE 2019 ACM INTERNET MEASUREMENT CONFERENCE | 2019年
关键词
D O I
10.1145/3355369.3355586
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Content delivery networks (CDNs) commonly use DNS to map end-users to the best edge servers. A recently proposed EDNS0-Client-Subnet (ECS) extension allows recursive resolvers to include end-user subnet information in DNS queries, so that authoritative DNS servers, especially those belonging to CDNs, could use this information to improve user mapping. In this paper, we study the ECS behavior of ECS-enabled recursive resolvers from the perspectives of the opposite sides of a DNS interaction, the authoritative DNS servers of a major CDN and a busy DNS resolution service. We find a range of erroneous (i.e., deviating from the protocol specification) and detrimental (even if compliant) behaviors that may unnecessarily erode client privacy, reduce the effectiveness of DNS caching, diminish ECS benefits, and in some cases turn ECS from facilitator into an obstacle to authoritative DNS servers' ability to optimize user-to-edge-server mappings.
引用
收藏
页码:116 / 129
页数:14
相关论文
共 26 条
[1]  
Ager Bernhard., 2010, Proceedings ofthe 10th ACMSIGCOMM conference on Internet measurement, P15
[2]   Practical Challenge-Response for DNS [J].
Al-Dalky, Rami ;
Rabinovich, Michael ;
Allman, Mark .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2018, 48 (03) :20-28
[3]  
[Anonymous], 2013, P C INT MEAS C OCT
[4]  
Calder M, 2019, PROCEEDINGS OF THE 3RD NETWORK TRAFFIC MEASUREMENT AND ANALYSIS CONFERENCE (TMA 2019), P129, DOI 10.23919/TMA.2019.8784530
[5]   End-User Mapping: Next Generation Request Routing for Content Delivery [J].
Chen, Fangfei ;
Sitaraman, Ramesh K. ;
Torres, Marcelo .
Computer Communication Review, 2015, 45 (04) :167-181
[6]  
CNAME, 2019, INTR CNAME FLATT RFC
[7]  
Contavalli Carlo, 2016, RFC, V7871, P1
[8]  
Dagon David, 2008, NETW DISTR SYST SEC
[9]  
Damas J., 2013, RFC 6891
[10]  
De Vries WouterB., 2018, 2018 Network Traffic Measurement and Analysis Conference, P1