How-To: IPv6-Adressen der Telekom-DNS-Resolver ermitteln (Update am 27.12.2013)

Bei Twitter tauchte neulich die Frage nach den IPv6-Adressen der Telekom-DNS-Resolver auf. Zufälligerweise habe ich mir die Liste der Resolver wenige Wochen zuvor selbst zusammengesucht. Da die Liste nicht offiziell ist und sich auch möglicherweise ab und an ändert, hier eine kleine Anleitung, wie man sich die Liste selbst ermitteln kann.

Vorab sollte man sich anschauen, wie es mit den IPv4-Resolvern aussieht: Diese sind identisch mit den regionalen HTTP-Proxy-Servern, d.h. wenn man sich die IP-Adressen zu www-proxy.t-online.de ermittelt, hat man die Liste der IPv4-Adressen der Resolver. Per Reverse-Lookup kann man zu jedem Resolver auch recht gut den Standort bestimmen. Das Namensschema der Server ist hier sehr aussagekräftig.

Genauso kann man sich über www-proxy.t-online.de die Liste der IPv6-Adressen der Resolver ermitteln, allerdings kann man dazu nicht einfach per Reverse-Lookup die Standorte bestimmen… mit einem Trick geht es aber doch:

Man nehme einen Webserver mit IPv6-Anbindung und führe nun von einem Telekom-Anschluss aus über die IPv4-Proxy-Adressen Aufrufe auf den Webserver mit IPv6-Anbindung durch. Da die Proxies ihrerseits Dualstack-konform ausgehend wenn möglich IPv6 verwenden, kann man nun im Logfile des Webservers bequem die IPv6-Adresse zum jeweiligen regionalen Proxy zuordnen (genaugenommen sind es je Standort mehrere, da vermutlich ein Load-Balancing zum Einsatz kommt). Leider entsprechend die abgehenden IPv6-Adressen der Proxies nicht 1:1 der hinter www-proxy.t-online.de stehenden Adressen, jedoch kann man über das /64-Prefix den richtigen finden.

Update am 27.12.2013

Zwischenzeitlich hat die Telekom die DNS-Resolver wohl von den HTTP-Proxies getrennt, als DNS-Resolver für IPv6 gelten nun folgende Server:

  • b-dnslb-a01.isp6.t-ipnet.de [2003:180:2::53]
  • d-dnslb-a01.isp6.t-ipnet.de [2003:180:2:1000::53]
  • do-dnslb-a01.isp6.t-ipnet.de [2003:180:2:2000::53]
  • hh-dnslb-a01.isp6.t-ipnet.de [2003:180:2:3000::53]
  • h-dnslb-a01.isp6.t-ipnet.de [2003:180:2:4000::53]
  • k-dnslb-a01.isp6.t-ipnet.de [2003:180:2:5000::53]
  • l-dnslb-a01.isp6.t-ipnet.de [2003:180:2:6000::53]
  • m-dnslb-a01.isp6.t-ipnet.de [2003:180:2:7000::53]
  • f-dnslb-b01.isp6.t-ipnet.de [2003:180:2:8000::53]
  • f-dnslb-a01.isp6.t-ipnet.de [2003:180:2:8100::53]
  • n-dnslb-a01.isp6.t-ipnet.de [2003:180:2:9000::53]
  • s-dnslb-a01.isp6.t-ipnet.de [2003:180:2:a000::53]
  • ul-dnslb-a01.isp6.t-ipnet.de [2003:180:2:b000::53]