Hej.
En god fremgangsmåde er at købe bogen DNS and BIND (Forfatter: Paul Albitz and Cricket Liu. Forlag: O'Reilly.). Jeg fandt den på Gad's forlag (530 dask men de er godt givet ud).
Denne bog er BARE GOD og var udgangspunktet for mig da jeg implementerede DNS i en større virksomhed. Jeg anvendte godt nok UNIX som denne bog er specielt skrevet til, så alternativt kan du kigge på denne URL:
http://www.oreilly.com/catalog/dnswin2/desc.htmlJeg kunne ikke finde denne bog hos Gad og har ikke læst den, så jeg har ikke noget forhold til om jeg vil anbefale den eller ej.
Implementering af DNS er ikke noget man lige laver med venstre hånd. Jeg anbefaler kraftigt at du sørger for at have baggrundviden i orden hvis der er andre som er afhængig af din DNS opsætning. Som minimum skal du kunne sige ja til eller have kendskab til:
- Du har både en sekundær og en primær server (kræves vist nok af DK-Hostmaster).
- Du er bekendt med zone filer
- Du ved hvad bekrebet iterativ søgning betyder.
- Du ved hvorledes en resolver fungerer
- Du kender kommandoen NSLOOKUP og ved hvordan du finder oplysninger med den - ikke kun på den lokale DNS men så intensivt at du kan kortlægge DNS strukturen på Internettet.
- Du er bekendt med begreberne MX, A, CNAME records
- Du ved hvordan en sekundær DNS server fungerer og hvorledes synkronisering med primær server sker (du SKAL have både en primær og sekundær server).
- Du er bekendt med hvordan cashing foregår.
DNS er ikke noget man lige klasker sammen ved at følge en spiseseddel. Gør man det kan det have katastrofale følger hvis man som sagt hoster domains for andre. Det kan virkelig være en pain in the a... at debugge hvis der er problemer. Min anbefaling er at du starter ud med en slave DNS (ikke sekundær - det er noget andet). Denne kan du umiddelbart konfigurere til at suge informationer fra en primær DNS server på internettet, og så kan du anvende den lokalt til at eksperimentere med. En god start tror jeg.
Held og lykke.