GPS-Based Geolocation of Consumer IP Addresses

is paper uses two commercial datasets of IP addresses from smartphones, geolocated through the Global Positioning System (GPS), to characterize the geography of IP address subnets from mobile and broadband ISPs. Datasets that geolocate IP addresses based on GPS o er superlative accuracy and precision for IP geolocation and thus provide an unprecedented opportunity to understand both the accuracy of existing geolocation databases as well as other properties of IP addresses, such as mobility and churn. We focus our analysis on large cities in the United States. A er evaluating the accuracy of existing geolocation databases, we analyze the circumstances under which IP geolocation databases may be more or less accurate. We nd that geolocation databases are more accurate on xed-line than mobile networks, that IP addresses on university networks can be more accurately located than those from consumer or business networks, and that o en the paid versions of these databases are not signi cantly more accurate than the free versions. We then characterize how quickly subnets associated with xed-line networks change geographic locations, and how long residential broadband ISP subscribers retain individual IP addresses. We nd, generally, that most IP address assignments are stable over two months, although stability does vary across ISPs. Finally, we evaluate the suitability of existing IP geolocation databases for understanding Internet access and performance in human populations within speci c geographies and demographics. Although the median accuracy of IP geolocation is be er than 3 km in some contexts, we conclude that relying on IP geolocation databases to understand Internet access in densely populated regions such as cities is premature.

[1]  Serge Fdida,et al.  Constraint-Based Geolocation of Internet Hosts , 2004, IEEE/ACM Transactions on Networking.

[2]  Aleksandar Kuzmanovic,et al.  Towards Street-Level Client-Independent IP Geolocation , 2011, NSDI.

[3]  kc claffy,et al.  Geocompare: a comparison of public and commercial geolocation databases - Technical Report , 2011 .

[4]  Lada A. Adamic,et al.  Computational Social Science , 2009, Science.

[5]  Alberto Dainotti,et al.  DynamIPs: analyzing address assignment practices in IPv4 and IPv6 , 2020, CoNEXT.

[6]  Bruce M. Maggs,et al.  Posit: a lightweight approach for IP geolocation , 2012, PERV.

[7]  Steve Uhlig,et al.  IP geolocation databases: unreliable? , 2011, CCRV.

[8]  Brian D. Davison,et al.  IP Geolocation through Reverse DNS , 2018, ACM Trans. Internet Techn..

[9]  John S. Heidemann,et al.  Assessing co-locality of IP blocks , 2016, 2016 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[10]  Yuval Shavitt,et al.  A Structural Approach for PoP Geo-Location , 2010, 2010 INFOCOM IEEE Conference on Computer Communications Workshops.

[11]  David Lie,et al.  Dude, Where's That Ip? Circumventing Measurement-based Ip Geolocation , 2022 .

[12]  Kimberly C. Claffy,et al.  Reasons Dynamic Addresses Change , 2016, Internet Measurement Conference.

[13]  V. Padmanabhan,et al.  An investigation of geographic mapping techniques for internet hosts , 2001, SIGCOMM '01.

[14]  Dana S. Richards,et al.  Statistical Geolocation of Internet Hosts , 2009, 2009 Proceedings of 18th International Conference on Computer Communications and Networks.

[15]  Han Zhang,et al.  A look at router geolocation in public and commercial databases , 2017, Internet Measurement Conference.

[16]  David Wetherall,et al.  Towards IP geolocation using delay and topology measurements , 2006, IMC '06.

[17]  John S. Heidemann,et al.  Towards geolocation of millions of IP addresses , 2012, IMC '12.

[18]  Yuval Shavitt,et al.  A Geolocation Databases Study , 2011, IEEE Journal on Selected Areas in Communications.

[19]  Nick Feamster,et al.  Geographic locality of IP prefixes , 2005, IMC '05.

[20]  Emin Gün Sirer,et al.  Octant: A Comprehensive Framework for the Geolocalization of Internet Hosts , 2007, NSDI.

[21]  Anja Feldmann,et al.  A Multi-perspective Analysis of Carrier-Grade NAT Deployment , 2016, Internet Measurement Conference.

[22]  Ratul Mahajan,et al.  Measuring ISP topologies with Rocketfuel , 2004, IEEE/ACM Transactions on Networking.

[23]  Dan Komosny,et al.  Survival Analysis and Prediction Model of IP Address Assignment Duration , 2020, IEEE Access.

[24]  Dan Li,et al.  IP-Geolocation Mapping for Moderately Connected Internet Regions , 2013, IEEE Transactions on Parallel and Distributed Systems.

[25]  Paul Barford,et al.  A Learning-Based Approach for IP Geolocation , 2010, PAM.

[26]  Romain Rouvoy,et al.  Don’t Count Me Out: On the Relevance of IP Address in the Tracking Ecosystem , 2020, WWW.

[27]  Serge Fdida,et al.  Investigating the Imprecision of IP Block-Based Geolocation , 2007, PAM.

[28]  Branko Ristic,et al.  Internet Host Geolocation Using Maximum Likelihood Estimation Technique , 2010, 2010 24th IEEE International Conference on Advanced Information Networking and Applications.

[29]  Isaac L. Chuang,et al.  IP Geolocation Underestimates Regressive Economic Patterns in MOOC Usage , 2019, ICETC.