PDA

Bekijk Volledige Versie : Gedrag nameservers



williamvdh
08/04/09, 22:09
Ik heb een dedicated server draaien en nu wil ik zorgen dat als de server eruit ligt je wel een subdomein kan bereiken (op een andere host).

Ik heb daarvoor het volgende A record aangemaakt op mijn dedicated server:

status 14400 IN A xx.xx.xx.xx

Als je nu naar status.domein.nl gaat kom je op de website uit die draait op xx.xx.xx.xx, helemaal goed.

Alleen als nu de server eruit ligt dan geeft hij dit A record natuurlijk niet meer door. Onthoud de root nameserver dit wel? (De dedicated server draait 1 nameserver en er draait een 2e nameserver in een ander datacenter)

Triloxigen
08/04/09, 22:28
Zorgen dat je nameservers niet op dezelfde server staat als de host server.
Sowieso is het sterk aan te raden om nameservers fysiek te scheiden.

williamvdh
08/04/09, 22:44
Om het duidelijker te maken (hopelijk ;)) een plaatje met de situatie hieronder.

Als er niets aan de hand is draaien server A, B en C. Valt server A uit werken domein.nl en ns.server.nl niet meer, maar ns.externeserver.nl nog wel. Mijn vraag is of status.domein.nl (server C dus) nog wel te bereiken is of ook uitvalt.

Triloxigen
09/04/09, 00:22
Waarom zou C uitvallen, hij staat immers los van A zoals ik het van jou begrijp.

williamvdh
09/04/09, 00:26
Waarom zou C uitvallen, hij staat immers los van A zoals ik het van jou begrijp.

Hij valt niet uit maar aangezien het A record ervoor op server A staat die dus uitgevallen is vraag ik me af of dat subdomein in de root nameservers blijft staan of na een refresh worden verwijderd zodat server C niet meer via status.domein.nl te bereiken is alleen nog maar via IP.

Triloxigen
09/04/09, 00:30
het A record staat toch ook op NS2?
Als NS A niet bereikbaar is pakt hij sowieso NS2

Spyder01
09/04/09, 01:28
Als je de nameservers wel records laat uitwisselen onderling, dan staat het betreffende record zowel in de ns1 als ns2. Zoals Triloxigen al aangeeft, valt ns1 weg, dan pakt hij automatisch ns2.

Ook al kan hij server A niet bereiken, het record blijft gewoon bestaan, die staat toch op een heel andere server ook in de ns2.

VinceSTM
09/04/09, 08:36
(de root servers bewaren sowieso niets, die verwijzen in .nl gevallen alleen naar de nameservers van de sidn)

hostlogic.nl
09/04/09, 09:08
De root servers verwijzen voor de .nl TLD naar de SIDN nameservers. Deze verwijzen vervolgens voor elk domein naar de daar geregistreerde nameservers. Dit moeten er meerdere zijn, waarbij de lookups worden verdeelt over de verschillende nameservers.

In jouw geval worden dus lookups gedaan op zowel A als B. Als een van beide servers niet beschikbaar is, dan worden alle lookups op de overgebleven server gedaan.

De enige caching waar je mee te maken hebt is die bij providers. Deze doen namelijk een lookup van jouw records en slaan deze lokaal op. Hiervoor wordt (vaak) de TTL waarde gebruikt om deze gecachte records na verloop van tijd te laten vervallen.

Je opzet doet dus prima zijn werk, alhoewel ik ook een DNS server op C zou laten draaien. Als je dan eens problemen of onderhoud op A of B hebt, dan hou je nog 2 nameservers over.