Hosting4 min lezen

Redundantie, redundantie en nogmaals redundantie

Door Roy op dinsdag, 17 augustus, 2010

In dit artikel

Redundantie, redundantie en nogmaals redundantie: dat is Byte! En als we iets niet redundant kunnen uitvoeren of nog niet hebben gedaan (zoals de shellserver) laten we dat ook weten.

Webclusters, mailservers, databaseservers… Allemaal dubbel uitgevoerd. Tot mijn oog viel op de nameservers. Jawel, redundant uitgevoerd (3 stuks!) maar allen alleen beschikbaar via het .nl Top Level Domain (TLD).

Onze nameservers luisteren naar nsa.byte.nl, nsb.byte.nl en nsc.byte.nl. 3x .byte en 3x .nl, aai! Dat kan beter en simpel ook! Oftewel: sinds vorige week luisteren onze nameservers ook naar een nieuwe naam. Nsb.byte.nl luistert ook naar nsb.byte-hosting.com en nsc.byte.nl luistert ook als je hem aanroept bij zijn bijnaam nsc.byteinternet.org. Nsa.byte.nl laten we lekker z’n eigen naam houden!

Nou klinkt dit heel leuk, maar waarom? Waarom niet de ‘.byte.nl’ variant blijven gebruiken? Om dat te snappen, is wat basiskennis van DNS nodig. DNS staat voor Domain Name System en zorgt voor de vertaling van domeinnaam naar IP-adres en vice versa.

nameservers2

nameservers-boom

DNS is te vergelijken met een boom-structuur. Bovenaan staan de root-servers, daaronder de TLD-servers (bijvoorbeeld .nl, .com, .org) en daaronder de nameservers voor een domeinnaam.

We nemen byteinternet.com als voorbeeld, om het interessant te maken! Mijn computer weet nog niets van byteinternet.com, behalve dat ik die site wil bezoeken! Mijn computer ziet dat het om een .com gaat en vraagt aan een van de root-servers ‘Heb je voor mij het adres van byteinternet.com?’. De root-server heeft dat niet en antwoordt met ‘Nee, maar a.gtld-servers.net. wel! Je vindt a.gtld-servers.net op 192.5.6.30 of op 2001:503:a83e:0:0:0:2:30’. Ah, een IP-adres! Daar kunnen we wat mee. Mijn computer zal 192.5.6.30 vragen “Heb jij voor mij informatie over byteinternet.com??”. Helaas, het antwoord luidt “Nee, maar nsa.byte.nl heeft hier wel informatie over, vraag daar maar.”.

Mijn computer zal een nieuwe DNS-request doen om te kijken waar nsa.byte.nl te vinden is, want ook die kennen we nog niet! Het spelletje begint opnieuw, alleen nu komen we bij de servers van de SIDN uit. Stel je voor, dat de servers bij de SIDN down zijn, dan kan de computer nsa.byte.nl niet vinden, en dus byteinternet.com niet!

Op het moment dat mijn computer nsa.byte.nl niet kan vinden, begint het spelletje opnieuw, maar nu komt het antwoord ‘kijk dan eens bij nsb.byte.nl’! Helaas, .nl is offline en dus werkt dat ook niet. Het resultaat is uiteindelijk dat byteinternet.com niet gevonden kan worden omdat de SIDN servers offline zijn.

Het risico om niet gevonden te worden willen we uitsluiten door meerdere TLD’s te gaan gebruiken. Immers, als de SIDN servers offline zijn, is de kans klein dat tegelijkertijd de .com servers ook offline zijn en dus kan byteinternet.com uiteindelijk toch nog gevonden worden.

De afgelopen 12 jaar is er tot 2 keer aan toe een dergelijke storing bij de SIDN geweest en daar werken we nu effectief omheen! Een kleine moeite maar het scheelt heel wat ergernis en problemen als er toch iets bij de SIDN gebeurt.

En het beste… Onze klant hoeft niets te doen. Wij zorgen ervoor dat alle domeinnamen automatisch overgaan naar deze nieuwe setup en natuurlijk zonder downtime!

Ons volgende blog in de reeks ‘Redundantie, redundantie en nogmaals redundantie’ zal gaan over ‘Backup personeel op Hawaï’

* Note: bovenstaand verhaal klopt niet 100%, een 100% uitleg 🙂 staat op…
http://en.wikipedia.org/kennisbank/item/Domain_Name_System

[widget id=”magereport_widget-4″ /]

Hi! Mijn naam is Dion, Account Manager at Hypernode

Wil je meer weten over Hypernode's Managed E-commerce Hosting? Plan je online meeting.

plan een een-op-een meeting tel:+31648362102

Visit Hypernode at