{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,17]],"date-time":"2026-01-17T20:05:34Z","timestamp":1768680334431,"version":"3.49.0"},"reference-count":67,"publisher":"Association for Computing Machinery (ACM)","issue":"CoNEXT3","license":[{"start":{"date-parts":[[2024,8,18]],"date-time":"2024-08-18T00:00:00Z","timestamp":1723939200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["Proc. ACM Netw."],"published-print":{"date-parts":[[2024,8,18]]},"abstract":"<jats:p>Despite more than twenty years of efforts, the research community is still looking for a publicly available Internet-scale IP geolocation dataset with an explainable methodology. Recently, a new hope has appeared, with the emergence of geofeeds. Geofeeds are a self published IP geolocation dataset where operators give the geolocation of their IP addresses, with the underlying idea being that other network providers can tune their services to better serve the IP address depending on its geolocation. In this paper, we analyze whether the hope of finally obtaining the golden geolocation dataset is a real possibility or a mirage. Two years after the standardization of geofeeds, we look at how they are adopted by operators, and what is their accuracy, and how we can use them for operational and research scenarios. First, geofeeds are in the early adoption process with 1.50% and 0.70% of the allocated IPv4 and IPv6 prefixes covering the geofeed prefixes. Second, even if we cannot use geofeeds as ground truth as we found 0.9%, 4.0%, and 8.5% of the client, router, and server IP addresses with an erroneous geofeed, most of them look correct and provide at least a geolocation hint for building an internet scale IP geolocation dataset. Finally, we provide some recommendations on how to use geofeeds and how we could improve the format and the process of sharing geofeeds to improve their quality.<\/jats:p>","DOI":"10.1145\/3676869","type":"journal-article","created":{"date-parts":[[2024,8,21]],"date-time":"2024-08-21T22:09:06Z","timestamp":1724278146000},"page":"1-21","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["Geofeeds: Revolutionizing IP Geolocation or Illusionary Promises?"],"prefix":"10.1145","volume":"2","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2263-6934","authenticated-orcid":false,"given":"Ioana","family":"Livadariu","sequence":"first","affiliation":[{"name":"Simula Metropolitan, Oslo, Norway"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6168-7887","authenticated-orcid":false,"given":"Kevin","family":"Vermeulen","sequence":"additional","affiliation":[{"name":"LAAS-CNRS, Toulouse, France"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7302-4818","authenticated-orcid":false,"given":"Maxime","family":"Mouchet","sequence":"additional","affiliation":[{"name":"IPinfo, Rennes, France"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5277-6498","authenticated-orcid":false,"given":"Vasilis","family":"Giotsas","sequence":"additional","affiliation":[{"name":"Cloudflare, London, United Kingdom"}]}],"member":"320","published-online":{"date-parts":[[2024,8,21]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"2022. M-Lab. https:\/\/www.measurementlab.net"},{"key":"e_1_2_1_2_1","unstructured":"2022. Rapid7. https:\/\/opendata.rapid7.com"},{"key":"e_1_2_1_3_1","volume-title":"AS to organizations mappings. https:\/\/catalog.caida.org\/dataset\/as_organizations. https:\/\/doi.org\/dataset\/as_ organizations Dates used","year":"2023","unstructured":"2023. AS to organizations mappings. https:\/\/catalog.caida.org\/dataset\/as_organizations. https:\/\/doi.org\/dataset\/as_ organizations Dates used: 2023.."},{"key":"e_1_2_1_4_1","unstructured":"2023. CAIDA - AS Rank. http:\/\/as-rank.caida.org."},{"key":"e_1_2_1_5_1","unstructured":"2023. GADM data. https:\/\/gadm.org\/data.html."},{"key":"e_1_2_1_6_1","unstructured":"2023. Geoapify OpenStreetMap cities town villages dataset. https:\/\/www.geoapify.com\/download-all-the-citiestowns- villages."},{"key":"e_1_2_1_7_1","unstructured":"2023. geojson-world-cities dataset from vdstech. https:\/\/github.com\/drei01\/geojson-world-cities."},{"key":"e_1_2_1_8_1","unstructured":"2023. Geonames - All Cities with a population > 500. https:\/\/public.opendatasoft.com\/explore\/dataset\/geonames-allcities- with-a-population-500\/table\/?disjunctive.country."},{"key":"e_1_2_1_9_1","unstructured":"2023. GeoNames geographical database. https:\/\/www.geonames.org\/."},{"key":"e_1_2_1_10_1","unstructured":"2023. ipinfo.io. https:\/\/ipinfo.io\/."},{"key":"e_1_2_1_11_1","unstructured":"2023. OpenStreetMap. https:\/\/www.openstreetmap.org\/."},{"key":"e_1_2_1_12_1","unstructured":"2023. PeeringDB. http:\/\/www.peeringdb.com."},{"key":"e_1_2_1_13_1","unstructured":"2023. RIR Delegation (Extended) Files. https:\/\/ftp.ripe.net\/pub\/stats\/."},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815675.2815712"},{"key":"e_1_2_1_15_1","unstructured":"Apple. [n. d.]. Prepare your network or web server for iCloud Private Relay. https:\/\/developer.apple.com\/support\/ prepare-your-network-for-icloud-private-relay\/. [Accessed 06-06--2024]."},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3286062.3286074"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","unstructured":"Randy Bush Massimo Candela Warren \"Ace\" Kumari and Russ Housley. 2021. Finding and Using Geofeed Data. RFC 9092. https:\/\/doi.org\/10.17487\/RFC9092","DOI":"10.17487\/RFC9092"},{"key":"e_1_2_1_18_1","unstructured":"CAIDA. 2023. Macroscopic Internet Topology Data Kit (ITDK). https:\/\/www.caida.org\/catalog\/datasets\/internettopology- data-kit\/."},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815675.2815717"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2398776.2398805"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/3457611"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3618257.3624801"},{"key":"e_1_2_1_23_1","volume-title":"Deering and Bob Hinden","author":"Dr.","year":"2006","unstructured":"Dr. Steve E. Deering and Bob Hinden. 2006. IP Version 6 Addressing Architecture. RFC 4291. https:\/\/doi.org\/10.17487\/ RFC4291"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/3230543.3230549"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/3402413.3402415"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3618257.3624843"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/3517745.3561419"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-12334-4_18"},{"key":"e_1_2_1_29_1","volume-title":"You Can Find Me Here: A Study of the Early Adoption of Geofeeds. In International Conference on Passive and Active Network Measurement. Springer, 228--245","author":"Fainchtein Rahel A","year":"2024","unstructured":"Rahel A Fainchtein and Micah Sherr. 2024. You Can Find Me Here: A Study of the Early Adoption of Geofeeds. In International Conference on Passive and Active Network Measurement. Springer, 228--245."},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/3131365.3131380"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/3419394.3423654"},{"key":"e_1_2_1_32_1","unstructured":"Google Maps Platform. [n. d.]. Geocoding request and response: Address types and address component types. https: \/\/developers.google.com\/maps\/documentation\/geocoding\/requests-geocoding#Types."},{"key":"e_1_2_1_33_1","volume-title":"Network Traffic Measurement and Analysis Conference.","author":"Gouel Matthieu","year":"2021","unstructured":"Matthieu Gouel, Kevin Vermeulen, Olivier Fourmaux, Timur Friedman, and Robert Beverly. 2021. IP geolocation database stability and implications for network research. In Network Traffic Measurement and Analysis Conference."},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/3523230.3523232"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/1028788.1028828"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2398776.2398790"},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/2656877.2656879"},{"key":"e_1_2_1_38_1","unstructured":"IP2Location. 2023. Identify Geographical Location and Proxy by IP Address. https:\/\/www.ip2location.com\/."},{"key":"e_1_2_1_39_1","unstructured":"ISO (International Organization for Standardization). [n. d.]. ISO 3166 Country Codes. https:\/\/www.iso.org\/iso-3166- country-codes.html."},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/1177080.1177090"},{"key":"e_1_2_1_41_1","unstructured":"Erik Kline Krzysztof Duleba and Zoltan Szamonek. 2013. Self-published IP Geolocation Data. Internet-Draft draftgoogle- self-published-geofeeds-02. Internet Engineering Task Force. https:\/\/datatracker.ietf.org\/doc\/draft-google-selfpublished- geofeeds\/02\/ Work in Progress."},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","unstructured":"Erik Kline Krzysztof Duleba Zoltan Szamonek Stefan Moser and Warren \"Ace\" Kumari. 2020. A Format for Self- Published IP Geolocation Feeds. RFC 8805. https:\/\/doi.org\/10.17487\/RFC8805","DOI":"10.17487\/RFC8805"},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/3404868.3406664"},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/2602204.2602208"},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/2504730.2504735"},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/3485983.3494869"},{"key":"e_1_2_1_47_1","unstructured":"Massimo Candela. 2023. geofeed-finder. https:\/\/github.com\/massimocandela\/geofeed-finder."},{"key":"e_1_2_1_48_1","unstructured":"Maxmind. 2023. GeoIP Databases. https:\/\/www.maxmind.com\/en\/geoip-databases."},{"key":"e_1_2_1_49_1","unstructured":"Merit Network Inc. [n. d.]. The Internet Routing Registry . https:\/\/www.irr.net\/docs\/list.html."},{"key":"e_1_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2019.2940369"},{"key":"e_1_2_1_51_1","unstructured":"Arnold Nipper. 2018. PeeringDB Update."},{"key":"e_1_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/2987443.2987474"},{"key":"e_1_2_1_53_1","unstructured":"RIPE NCC. [n. d.]. RIPE Atlas. https:\/\/atlas.ripe.net\/."},{"key":"e_1_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/3594255.3594260"},{"key":"e_1_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/3517745.3561426"},{"key":"e_1_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.23919\/TMA.2017.8002903"},{"key":"e_1_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/3387514.3405881"},{"key":"e_1_2_1_58_1","doi-asserted-by":"publisher","unstructured":"Yakov Shafranovich. 2005. Common Format and MIME Type for Comma-Separated Values (CSV) Files. RFC 4180. https:\/\/doi.org\/10.17487\/RFC4180","DOI":"10.17487\/RFC4180"},{"key":"e_1_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2011.111214"},{"key":"e_1_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/3419394.3423646"},{"key":"e_1_2_1_61_1","unstructured":"The Organisation for Economic Co-operation and Developmen (OECD). 2014. Urban population by city size. https: \/\/www.oecd-ilibrary.org\/content\/data\/b4332f92-en."},{"key":"e_1_2_1_62_1","volume-title":"17th USENIX Symposium on Networked Systems Design and Implementation (NSDI 20)","author":"Vermeulen Kevin","year":"2020","unstructured":"Kevin Vermeulen, Justin P Rohrer, Robert Beverly, Olivier Fourmaux, and Timur Friedman. 2020. {Diamond-Miner}: Comprehensive Discovery of the Internet's Topology Diamonds. In 17th USENIX Symposium on Networked Systems Design and Implementation (NSDI 20). 479--493."},{"key":"e_1_2_1_63_1","unstructured":"Mark Townsley Andrew Alston Gert Doering Jordi Palet Jen Linkova Luis Balbino Kevin Meynell and Lee Howard. 2017. Best Current Operational Practice for Operators: IPv6 prefix assignment for end-users - persistent vs non-persistent and what size to choose - ripe.net. https: \/\/www.ripe.net\/publications\/docs\/ripe-690. [Accessed 05--12--2023]."},{"key":"e_1_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1145\/3084455"},{"key":"e_1_2_1_65_1","volume-title":"Proceedings of the Internet Measurement Conference","author":"Cho Shinyoung","year":"2018","unstructured":"ZacharyWeinberg, Shinyoung Cho, Nicolas Christin, Vyas Sekar, and Phillipa Gill. 2018. How to catch when proxies lie: Verifying the physical locations of network proxies with active geolocation. In Proceedings of the Internet Measurement Conference 2018. 203--217."},{"key":"e_1_2_1_66_1","doi-asserted-by":"publisher","unstructured":"Fran\u00e7ois Yergeau. 2003. UTF-8 a transformation format of ISO 10646. RFC 3629. https:\/\/doi.org\/10.17487\/RFC3629","DOI":"10.17487\/RFC3629"},{"key":"e_1_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1145\/3517745.3561421"}],"container-title":["Proceedings of the ACM on Networking"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3676869","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3676869","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,23]],"date-time":"2025-08-23T20:12:35Z","timestamp":1755979955000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3676869"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,8,18]]},"references-count":67,"journal-issue":{"issue":"CoNEXT3","published-print":{"date-parts":[[2024,8,18]]}},"alternative-id":["10.1145\/3676869"],"URL":"https:\/\/doi.org\/10.1145\/3676869","relation":{},"ISSN":["2834-5509"],"issn-type":[{"value":"2834-5509","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,8,18]]},"assertion":[{"value":"2024-08-21","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}