Title
Dissecting DNS Stakeholders in Mobile Networks.
Abstract
The functioning of mobile apps involves a large number of protocols and entities, with the Domain Name System (DNS) acting as a predominant one. Despite being one of the oldest Internet systems, DNS still operates with semi-obscure interactions among its stakeholders: domain owners, network operators, operating systems, and app developers. The goal of this work is to holistically understand the dynamics of DNS in mobile traffic along with the role of each of its stakeholders. We use two complementary (anonymized) datasets: traffic logs provided by a European mobile network operator (MNO) with 19M customers, and traffic logs from 5,000 users of Lumen, a traffic monitoring app for Android. We complement such passive traffic analysis with active measurements at four European MNOs. Our study reveals that 10k domains (out of 198M) account for 87% of total network flows. The time to live (TTL) values for such domains are mostly short (< 1min), despite domain-to-IPs mapping tends to change on a longer time-scale. Further, depending on the operators recursive resolver architecture, end-user devices receive even smaller TTL values leading to suboptimal effectiveness of the on-device DNS cache. Despite a number of on-device and in-network optimizations available to minimize DNS overhead, which we find corresponding to 10% of page load time (PLT) on average, we have not found wide evidence of their adoption in the wild.
Year
DOI
Venue
2017
10.1145/3143361.3143375
CoNEXT
Keywords
Field
DocType
Mobile DNS traffic, page load time (PLT), ephemeral domains, time to live (TTL), caching
Flow network,Mobile network operator,World Wide Web,Traffic analysis,Android (operating system),Computer science,Domain Name System,DNS hijacking,Computer network,Time to live,The Internet
Conference
ISBN
Citations 
PageRank 
978-1-4503-5422-6
5
0.42
References 
Authors
19
5
Name
Order
Citations
PageRank
Mario Almeida1524.95
Alessandro Finamore270042.23
Diego Perino374050.54
Narseo Vallina-Rodriguez452335.12
Matteo Varvello579748.31