Abstract
Smartphones connected to cellular networks are increasingly being used to access Internet-based services. Using data collected from smartphones running a popular location-based application, we examine IP address allocation in cellular data networks, with emphasis on understanding the applicability of IP-based geolocation techniques. Our dataset has GPS-based location data for approximately 29,000 cellular network assigned IP addresses in 50 different countries. Using this dataset, we provide insights into the global deployment of cellular networks. For instance, we find that Network Address Translation (NAT) is commonplace in cellular networks. We also find several instances of service differentiation with operators assigning public IP addresses to some devices and private IP addresses to other devices. We also evaluate the error of geolocation databases when determining the position of the smartphones, and find that the error is 100km or more for approximately 70% of our measurements. Further, there is potential for errors at the scale of inter-country and inter-continent distances. We believe this dataset may be of value to the research community, and provide a subset of the dataset to the community.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
IPInfoDB, http://ipinfodb.com
Geolocation and Online Fraud Prevention from MaxMind (2011), http://www.maxmind.com/ (accessed September 14, 2011)
Geolocation API specification (2011), http://www.w3.org/TR/geolocation-API/ (accessed September 14, 2011)
Balakrishnan, M., Mohomed, I., Ramasubramanian, V.: Where’s that Phone?: Geolocating IP Addresses on 3G Networks. In: Proceedings of ACM SIGCOMM Internet Measurement Conference, Chicago, IL, pp. 294–300 (November 2009)
Eriksson, B., Barford, P., Sommers, J., Nowak, R.: A Learning-based Approach for IP Geolocation. In: Proceedings of Passive and Active Measurement Conference, Zurich, Switzerland, pp. 171–180 (April 2010)
Katz-Bassett, E., John, J.P., Krishnamurthy, A., Wetherall, D., Anderson, T., Chawathe, Y.: Towards IP Geolocation using Delay and Topology Measurements. In: Proceedings of ACM SIGCOMM Internet Measurement Conference, Rio de Janeiro, Brazil, pp. 71–84 (October 2006)
Laki, S., Mátray, P., Hága, P., Csabai, I., Vattay, G.: A Model-based Approach for Improving Router Geolocation. Computer Networks 54(9), 1490–1501 (2010)
Padmanabhan, V., Subramanian, L.: An Investigation of Geographic Mapping Techniques for Internet Hosts. In: Proceedings of ACM SIGCOMM, San Diego, CA, pp. 173–185 (August 2001)
Poese, I., Uhlig, S., Kaafar, M.A., Donnet, B., Gueye, B.: IP Geolocation Databases: Unreliable? ACM SIGCOMM Computer Communication Review 41(2), 53–56 (2011)
Shavitt, Y., Zilberman, N.: A Geolocation Databases Study. IEEE Journal on Selected Areas in Communications 19(10), 2044–2056 (2011)
Wang, Z., Qian, Z., Xu, Q., Mao, Z., Zhang, M.: An Untold Story of Middleboxes in Cellular Networks. In: Proceedings of ACM SIGCOMM, Toronto, ON, pp. 374–385 (August 2011)
Xu, Q., Huang, J., Wang, Z., Qian, F., Gerber, A., Mao, Z.M.: Cellular Data Network Infrastructure Characterization and Implication on Mobile Content Placement. In: Proceedings of ACM SIGMETRICS, San Jose, CA, pp. 317–328 (June 2011)
Zandbergen, P.A.: Accuracy of iPhone Locations: A Comparison of Assisted GPS, WiFi and Cellular Positioning. Transactions in GIS 13(S1), 5–25 (2009)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Triukose, S., Ardon, S., Mahanti, A., Seth, A. (2012). Geolocating IP Addresses in Cellular Data Networks. In: Taft, N., Ricciato, F. (eds) Passive and Active Measurement. PAM 2012. Lecture Notes in Computer Science, vol 7192. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-28537-0_16
Download citation
DOI: https://doi.org/10.1007/978-3-642-28537-0_16
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-28536-3
Online ISBN: 978-3-642-28537-0
eBook Packages: Computer ScienceComputer Science (R0)