Tuxis CDN nog slimmer dankzij PowerDNS

Tuxis is vanaf het begin al tevreden gebruiker van PowerDNS. De nameserver van Nederlandse bodem is snel, stabiel en zit vol flexibiliteit qua backends. Sinds we zijn begonnen met de ontwikkeling van nsedit proberen we ook wel eens wat bij te dragen aan de ontwikkeling PowerDNS. Het is natuurlijk goed dat Open Source Software vaak gratis is, maar iedereen wordt er blijer van als je ook wat bijdraagt. En als je dan toch aan het bijdragen bent mag dat best zijn voor de dingen die je zelf nodig hebt.

In een vorige posting vertelden we al dat we gebruik maken van de nieuwe GeoIP-module van PowerDNS. Maar nadat we vorige week een nieuwe CDN node in het netwerk van Solcon opleverden vonden we het ook wel handig om ervoor te kunnen zorgen dat gebruikers van Solcon ook op díe machine uitkwamen. Na een paar uurtjes samenwerking met een van de developers van PowerDNS zijn we gekomen tot PR#2907. Het resultaat is dat de GeoIP-module nu ook kan kijken naar het AS-Nummer van de gebruiker die een CDN-url wil bezoeken en dat je als beheerder dus heel specifiek gebruikers naar de juiste CDN-node kunt sturen.

Zo heeft het Tuxis CDN op dit moment de volgende configuratie staan:

default: [ '%as.%co.geocdn.tuxis.net', '%as.geocdn.tuxis.net', '%co.geocdn.tuxis.net', 'default.geocdn.tuxis.net' ]

--- %as: AS Nummer
--- %co: Land

Hierdoor doorloopt PowerDNS voor een verzoek van nscache1.tuxis.nl de volgende stappen:

  • Als as197731.nl.geocdn.tuxis.net bestaat, geef die dan terug
  • Als as197731.geocdn.tuxis.net bestaat, geef die dan terug
  • Als nl.geocdn.tuxis.net bestaat, geef die dan terug
  • Als ik hier kom heb ik geen specifieke node, geef de default maar aan deze gebruiker

Veel specifieker dan dit kan het niet worden!

PS: Vergeet niet dat u nog één maand gratis gebruik kunt maken van ons CDN!