log in  |  register  |  feedback?  |  help  |  web accessibility
Logo
Internet Nameserver IPv4 and IPv6 Address Relationships, Arthur Berger, Nicholas Weaver, Robert Beverly, and Larry Campbell
Wednesday, August 20, 2014, 2:00-3:00 pm Calendar
  • You are subscribed to this talk through .
  • You are watching this talk through .
  • You are subscribed to this talk. (unsubscribe, watch)
  • You are watching this talk. (unwatch, subscribe)
  • You are not subscribed to this talk. (watch, subscribe)
Abstract

The modern Domain Name System (DNS) provides not only resolution, but also enables intelligent client routing, e.g. for Content Distribution Networks (CDNs). The adoption of IPv6 presents CDNs the opportunity to utilize different paths when optimizing traffic, and the challenge of appro- priately mapping IPv6 DNS queries. This work seeks to dis- cover the associations between Internet DNS client resolver IPv6 address(es) and IPv4 address(es). We design and im- plement two new techniques, one passive and one active, to gather resolver pairings. The passive technique, deployed in Akamai’s production DNS infrastructure, opportunistically discovered 674k (IPv4, IPv6) associated address pairs within a six-month period. We find that 34% of addresses are one- to-one, i.e. appear in no other pair, a fraction that increases to ≈ 50% when aggregating IPv6 addresses into /64 pre- fixes. The one-to-one associations are suggestive, but not a sufficient condition, of dual-stack DNS recursive resolvers. We further substantiate our inferences via PTR records and software versions, and manual verification of sample pairings by three major Network Operators. Complex associations, where e.g. distributed DNS resolution leads to inferred ad- dress groupings that span continents and many autonomous systems exist, a subset of which we explore in more depth using the active probing technique. Among potential uses, Akamai is currently utilizing screened output from the pas- sive technique, in conjunction with prior knowledge of IPv4, to inform IPv6 geolocation within its CDN.

Bio

Ramakrishna Padmanabhan is a third year PhD student working with Dr. Neil Spring. His interests lie primarily in systems and networking.

This talk is organized by Ramakrishna Padmanabhan