÷ƒ’À;è TeX output 2003.04.04:1538‹ÿÿÿÿ Û_2 ý ~? ÕÁ ýZݺ–Ý[óþÖëI½q½qecss2074»Het“opzetten“van“een“DNS-Server“met“b‘ˆ’ehulp“van“bind-ŽŸ¢ù4.9.7Ž¤ ®„ØcÕÁGŽŽ¡ó 1ê± ecrm1000¹P•¸èatric“k–U v‘ÿqÐan“Zw¸èeden’'kMei“1999,“V‘ÿ*¸ersie“1.1Ž¡Ÿ&°–U óŒ6 ecss1000¼Het“opzetten“van“een“DNS-server“onder“linux“met“bGehulp“van“bind-4.9.7.ŽŸ(Àœó&Lt$ffffecbx1440¾Inhoudsopga•cv“eŽ¤Øó]fŒ ecbx1000¿1Ž‘Ô(Disclaimer’‡õÉ2ŽŽ¡2Ž‘ÿInleiding–Õ-“V‘ÿ ºerklaring“v‘ÿ\|an“de“stijlen’ o2ŽŽ¡3Ž‘ÿInleiding–Õtot“DNS’fT°2ŽŽ¤ؼ‘ÿ¹3.1Ž‘%ý¡Historie‘‰“‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï3ŽŽ¡‘ÿ3.2Ž‘%ý¡Structuur–U v‘ÿqÐan“het“domein-namensysteem2‡‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï3ŽŽ¡‘ÿ3.3Ž‘%ý¡Het–U opzoGek¸èen“v‘ÿqÐan“domeinnamen‘Mg‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï3ŽŽ©Ø¿4Ž‘ÿHet‘ÕbQÂegin’"#4ŽŽ¡‘ÿ¹4.1Ž‘%ý¡De›U b•Geno“digde˜soft•¸èw“are‘èo‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï4ŽŽ¡‘ÿ4.2Ž‘%ý¡Het‘U uitpakk¸èen‘ç'‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï4ŽŽ¡‘ÿ4.3Ž‘%ý¡V‘ÿ*¸o•Gorb“ereiding›U v¸èo“or˜compileren‘¢‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï5ŽŽ¡‘ÿ4.4Ž‘%ý¡Het‘U compileren‘|‹‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï8ŽŽ¦¿5Ž‘ÿHet–Õcongureren“v‘ÿ\|an“bind’<Ù9ŽŽ¡‘ÿ¹5.1Ž‘%ý¡Het–U aanmak¸èen“v‘ÿqÐan“named.b•Go“ot‘?‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï9ŽŽ¡‘ÿ5.2Ž‘%ý¡Het–U bšGestand“ro˜ot.cac¸èhe‘Ó;‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?11ŽŽ¦¿6Ž‘ÿHet–ÕbšQÂestand“v®>o˜or“rev®>erse“lo˜okup“v›ÿ\|an“de“lok˜ale“host’¸,»13ŽŽ¡‘ÿ¹6.1Ž‘%ý¡Een–U simpGel“domein‘6‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?13ŽŽ¦¿7Ž‘ÿHet–Õcongureren“v›ÿ\|an“de“rest“v˜an“het“systeem’Ö1÷14ŽŽ¡‘ÿ¹7.1Ž‘%ý¡Erv¸èošGor–U zorgen“dat“bind“start“bij“het“b˜o˜oten‘òÛ‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?14ŽŽ¦¿8Ž‘ÿErvš®>oQÂor–Õzorgen“dat“het“lok‘ÿ\|ale“systeem“de“DNS-serv˜er“gebruikt’„ ¨15ŽŽ¡‘ÿ¹8.1Ž‘%ý¡Het–U aanpassen“v‘ÿqÐan“host.conf‘בü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?15ŽŽ¦¿9Ž‘ÿHet–Õstarten“en“testen“v‘ÿ\|an“bind’ Ð15ŽŽ¡‘ÿ¹9.1Ž‘%ý¡Het‘U starten‘Š#‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?15ŽŽ¡‘ÿ9.2Ž‘%ý¡Het‘U testen‘;בü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?16ŽŽ¡‘ÿ9.3Ž‘%ý¡Het–U laten“herladen“v‘ÿqÐan“de“conguratie‘1ÿ‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘x?16ŽŽŽŽŒ‹* Û_2 ý ~?Ÿ„€ÕÁGŽ¿1.‘ XDisclaimer’„‹U¹2ŽŽ ÕÁ ýV¯¿10Ž‘ÿQuic®>k–ÕReference“Vi’Y0-17ŽŽŸ(Àœ¾1Ž‘xDisclaimerŽŸ¿:¹Cop•¸èyrigh“t–U (c)“1999“P•¸èatric“k–U v‘ÿqÐan“Zw¸èeden“ó½HЃ ecti1000Àpvzwe–ÿ}/den@c“aiw.nl‘U óqLË ectt1000ÁŽ¤ؼ¹Dit–ÄNdošGcumen¸èt“v‘ÿqÐalt“onder“de“termen“zoals“b˜esprokš¸èen“in“v˜ersie“2“(of“latere“v˜ersies)“v‘ÿqÐan“de“GNU‘Ä)General“PublicŽ© ®License–U zoals“gepubliceerd“doGor“de“F›ÿ*¸ree“Soft•¸èw“are‘U F˜oundation.Ž¡Dit–ibdošGcumen¸èt“is“gedistribueert“in“de“ho˜op“iets“to˜e“te“v¸èo˜egen“aan“de“al“b˜estaande“do˜cumen¸ètatie,‘®szei“hetŽ¦zonder–U ENIGE“AANSPRAKELIJKHEID.“Zie“de“GNU“General“Public“License“v¸èoGor“meer“details.Ž¡De–féauteur“v‘ÿqÐan“dit“došGcumen¸èt“mo˜edigt“het“wijd“v¸èerspreiden“v‘ÿqÐan“dit“do˜cumen¸èt“v‘ÿqÐan“harte“aan,‘«\zei“het“datŽ¦dit–ë gebGeurt“zonder“dat“er“wijzigingen“wš¸èorden“aangebrac˜h˜t“in“deze“disclaimer“en“zonder“dat“het“doGcumen˜tŽ¦incompleet–C6wš¸èordt“v˜erspreid.‘;ÁEr“is“geen“expliciete“tošGestemming“v‘ÿqÐan“de“auteur“no˜dig“om“dit“do˜cumen¸èt“teŽ¦vš¸èermenigvuldigen–U op“enigerlei“manier,“zei“het“digitaal“dan˜w˜el“via“een“ander“medium.Ž¡De–© auteur“stelt“het“zeer“op“prijs“dat“revisies“en“aanš¸èvullingen“aan“hem“bGek˜en˜t“w˜orden“gemaakt.‘m€Hij“k‘ÿqÐan“erŽ¦dan–¼"vš¸èoGor“zorgen“dat“deze“w˜orden“opgenomen“in“het“hele“doGcumen˜t“en“dit“w˜eer“bGesc˜hikbaar“stellen“aan“deŽ¦lin•¸èux‘U gemeensc“hap.Ž¡Als–^ºu“dit“doGcumenš¸èt“op“enigerlei“manier“commercieel“wilt“v˜erspreiden“of“u“heeft“er“plannen“v˜oGor“dan“zou“deŽ¦auteur–žgraag“hierv‘ÿqÐan“op“de“hoGogte“wš¸èorden“gebrac˜h˜t.‘LqHij“k‘ÿqÐan“er“dan“v˜oGor“zorgen“dat“u“v˜oGorzien“w˜ordt“v‘ÿqÐanŽ¦de–U juiste“en“complete“vš¸èersie“v‘ÿqÐan“het“doGcumen˜t.Ž¡Als–ýu“dit“doGcumenš¸èt“op“enigerlei“manier“commercieel“wilt“v˜erspreiden“of“in“b•Go“ekv˜orm–ýwilt“uitbrengen“danŽ¦zijn–U donaties“of“een“gedrukte“vš¸èersie“v‘ÿqÐan“dit“doGcumen˜t“v‘ÿqÐan“harte“w˜elk˜om.Ž¡MošGc•¸èh“t– ¦u“nog“vragen“en/of“opmerkingen“hebb˜en“dan“kunš¸èt“u“altijd“con˜tact“opnemen“met“de“auteur“op“Àpvzwe-Ž¦den@c‘ÿ}/aiw.nl‘U Á¹.ŽŸ(Àœ¾2Ž‘ÁInleiding–G\-“V‘þ®(erklaring“v‘ÿÆan“de“stijlenŽŸ¿:óë ecbi1000ÂHier–$·staan“in“het“kort“de“stijlen“b–ÿiHeschr“even–$·die“je“te‘ÿiHgen“kunt“komen“in“deze“hand‘–·leiding.Ž¡¹In–úƒdeze“handleiding“w¸èordt“gebruik“gemaakt“v‘ÿqÐan“bšGepaalde“stijlen“om“sp˜eciale“dingen“aan“te“gev¸èen.‘SLHieronderŽ¦vind–U je“een“o•¸èv“erzic“h“t–U v‘ÿqÐan“de“stš¸èylen“die“w˜orden“gebruikt.ŽŸؼ‘'ÿ¿v®>et–U ¹-‘ T€W‘ÿ*¸ordt“gebruikt“om“w•¸èaarsc“h“u“wingen,›U w“eer˜te˜gev“en.Ž¦¦‘Àitalics‘'5¹-‘ T€W‘ÿ*¸ordt–U gebruikt“om“de“nadruk“op“bšGepaalde“w¸èo˜orden“te“leggen.Ž¦¦‘ÁTypewriter–U ¹-‘ T€W‘ÿ*¸ordt“gebruikt“een“scš¸èhermafdruk“w˜eer“te“gev˜en.ŽŸ(Àœ¾3Ž‘ÁInleiding–G\tot“DNSŽŸ¿:ÂA´¤l‘–·ler–ÿiHe“erst›ÿæb“e“ginnen˜we˜met˜e“en˜kleine˜inleiding˜over˜ho“e˜DNS‘ÿÝnu˜pr“e“cies˜in˜zijn˜werk˜gaat˜enŽ¦ho‘ÿiHe–$·het“ontstaan“is.ŽŽŽŒ‹Q Û_2 ý ~?Ÿ„€ÕÁGŽ¿3.‘ñ8Inleiding–Õtot“DNS’d1D¹3ŽŽ ÕÁ ýV¯ó¥!¢N ecbx1200Ä3.1Ž‘¾HistorieŽŸMª¹Al–8in“een“vrošGeg“stadium“v‘ÿqÐan“het“b˜estaan“v‘ÿqÐan“inš¸èternet“realiseerde“men“zic˜h“dat“de“n˜ummers“(ip-adressen)Ž¤ ®die–upwš¸èerden“gebruikt“om“de“computers“te“adresseren“w˜el“makk˜elijk“in“het“gebruik“w˜aren“v˜oGor“computersŽ¡onderling,‘Š×maar–€dat“het“niet“het“ideale“systeem“wš¸èas“v˜oGor“mensen.‘òjMensen“gev˜en“namelijk“de“v˜oGork˜eur“aanŽ¡het–U gebruik“v‘ÿqÐan“namen“als“ze“het“ergens“o•¸èv“er‘U hebbGen.Ž©ؼJe–“azal“niet“gauš¸èw“in“een“gesprek“tegenk˜omen“dat“men“tegen“je“zegt“:‘îÁ"¹Ik“had“gisteren“nog“con˜tact“metŽ¡194.178.9.133–’en“die“had“een“aanš¸ètal“leuk˜e“bGeric˜h˜ten“v˜oGor“meÁ"¹.‘…ÖBo˜v˜endien“zijn“de“adressen“nogal“moGeilijkŽ¡om–Jûte“onš¸èthouden.‘SDe“naam“mailserv.caiw.nl“is“namelijk“v˜eel“makk˜elijk˜er“te“on˜thouden“dan“het“n˜ummerŽ¡194.178.9.133.Ž¦Daarom›bGedac•¸èh“t˜men˜het˜domein˜namensystem,‘%Öof˜k“ort“w“eg˜DNS.˜DNS‘õzorgt˜er˜v“oGor˜dat˜een˜naam˜naar˜eenŽ¡ip-adres–µ9(nš¸èummer)“v˜ertaald“k‘ÿqÐan“w˜orden.‘‘ÌMaar“bij“het“in˜v˜oGeren“v‘ÿqÐan“dit“systeem“liep“men“tegen“een“aan˜talŽ¡problemen–Waan,‘—namelijk“dat“er“gegarandeerd“moGest“wš¸èorden“dat“er“geen“t˜w˜ee“computers“op“het“net˜w˜erkŽ¡dezelfde–U naam“mošGc•¸èh“ten‘U hebb˜en.Ž¦Ook– mošGest“er“go˜ed“b˜edac•¸èh“t› w“orden˜hoGe˜het˜v“ertalen˜in˜z'n˜w“erk˜zou˜gaan,‘Qƒw“an“t˜de˜computer˜mo•Get˜to“c¸èhŽ¡ergens–U in“een“lijstje“kunnen“zoGek¸èen.Ž¡Ÿ"í£Ä3.2Ž‘¾Structuur–¸v‘ÿ@ an“het“domein-namensysteemŽŸMª¹Het–Iïdomein-namen“systeem“is“een“systeem“om“namen“tošGe“te“k¸èennen“in“domeinen.‘pHierbij“hebb˜en“v•¸èersc“hillendeŽ¡gro•Gep“en– de“v•¸èeran“t“w“ošGordelijkheid‘ v“o˜or– de“v•¸èersc“hillende– onderdelen“v‘ÿqÐan“de“naam.‘ZÎIeder“niv¸èeau“in“het“systeemŽ¡heet–U een“domein.‘q€De“domeinen“w¸èorden“v›ÿqÐan“elk˜aar“gescš¸èheiden“doGor“een“pun˜t.Ž¡Bijv¸èo•Gorb“eeld‘U :Ž©Á7‘'ÿmailserv.caiw.nlŽ¡‘news.k‘ÿqÐab•Gelfo“on.nlŽ¡‘newsserv.caiw.nlŽ¡¦Het–»1aanš¸ètal“domeinen“in“een“naam“k‘ÿqÐan“v˜ersc˜hillen“maar“het“zullen“er“zelden“meer“dan“vijf“zijn.‘£³Als“jeŽ¡een–jánaam“v‘ÿqÐan“links“naar“rec•¸èh“ts–jábšGekijkt“is“elk“op•¸èv“olgend–jádomein“groter“als“het“v¸èo˜orgaande.‘²ÄIn“de“naamŽ¡mailserv.caiw.nl–·fis“mailserv“de“daadw•¸èerk“elijk“e–·fnaam“v‘ÿqÐan“een“computer.‘˜RDeze“naam“is“bšGedac•¸èh“t–·fdo˜or“deŽ¡bGeheerders–šv›ÿqÐan“het“caiw-domein“(Cai“W‘ÿ*¸estland).‘JïDe“afdeling“caiw“maakt“w¸èeer“deel“uit“v˜an“het“nl-domein.Ž¡Dit–mdomein“bGeheert“alle“namen“in“het“nl“gebied.‘ hDus“eigenlijk“kun“je“het“zien“als“dat“het“nl-domein“alleŽ¡computers–¡ in“Nederland“bGev‘ÿqÐat,‘ôhet“caiw“domein“alle“computers“binnen“het“caiw-gebied“en“dat“mailservŽ¡een›ƒdaadw•¸èerk“elijk“e˜mac“hine˜is.‘¸¨Iedere˜groGep˜k‘ÿqÐan˜binnen˜zijn˜gebied˜namen˜aanmak“en,‘Hdus˜de˜bGeheerdersŽ¡v‘ÿqÐan–˜het“caiw“domein“kunnen“er“heel“makkš¸èelijk“een“aan˜tal“namen“bijmak˜en“zonder“dat“daar“toGestemmingŽ¡v‘ÿqÐan›ªíbijv¸èo•Gorb“eeld˜de˜b“eheerder˜v‘ÿqÐan˜het˜nl-domein˜v¸èo“or˜no“dig˜is.‘rèWillen˜ze˜een˜nieu•¸èw“e˜naam˜hebbGen˜in˜hetŽ¡nl-domein,‘?bijv¸èo•Gorb“eeld›ìGk‘ÿqÐab“elfo“on.nl˜dan˜zullen˜ze˜daar˜to“estemming˜v¸èo“or˜mo“eten˜vragen.‘NAls˜ze˜die˜krijgenŽ¡dan– Sw¸èordt“došGor“de“b˜eheerder“v‘ÿqÐan“het“nl“domein“een“nieu•¸èw“e– Snaam“aangemaakt“en“mogen“ze“zonder“daarv¸èo˜orŽ¡iemand–U om“tošGestemming“te“vragen“namen“aanmak¸èen“in“het“k‘ÿqÐab˜elfo˜on“domein.Ž¡Ÿ"í£Ä3.3Ž‘¾Het–¸opzo_úek en“v‘ÿ@ an“domeinnamenŽŸMª¹Nu–·Ãwš¸èe“w˜eten“hošGe“de“namen“in“elk‘ÿqÐaar“zitten“en“ho˜e“ze“w¸èorden“to˜egekš¸èend“zullen“w˜e“eens“kijk˜en“hoGe“dit“systeemŽ¡n•¸èu›jÄw“erkt.‘²kZoGdra˜je˜een˜in“ternet˜adres˜in˜een˜applicatie˜in“tikt,‘p-bijv“o•Gorb“eeld˜Netscap“e,‘p-zal˜deze˜applicatie˜deŽ¡hš¸èulp–dÍin“gaan“ro•Gep“en–dÍv‘ÿqÐan“een“DNS-serv˜er.‘ ˆHij“bGegin˜t“dan“met“het“meest“rec˜h˜tse“stuk“en“zal“de“naam“v˜erderŽŽŽŒ‹*† Û_2 ý ~?Ÿ„€ÕÁGŽ¿4.‘ñ8Het‘ÕbQÂegin’Œþ·¹4ŽŽ ÕÁ ýV¯naar–òrlinks“afw•¸èerk“en.‘PœEerst–òrzal“hij“de“lok‘ÿqÐale“DNS-servš¸èer“v˜erzoGek˜en“om“het“adres“op“te“zoGek˜en,‘/er“zijn“dan“drieŽ¤ ®mogelijkheden–U mogelijk“:ŽŸlv‘ó !",š cmsy10¸ŽŽŽ‘¹De–U lok‘ÿqÐale“servš¸èer“k˜en˜t“het“adres“omdat“het“zic˜h“in“het“gedeelte“bGevin˜t“dat“hij“bGeheert.Ž©µø‘¸ŽŽŽ‘¹De–ãlok‘ÿqÐale“Servš¸èer“k˜en˜t“het“adres“omdat“iemand“anders“het“k˜ortgeleden“al“een“k˜eer“heeft“opgevraagd.‘KDeŽ¡‘DNS-servš¸èer–z#houd“de“informatie“namelijk“een“tijdje“v‘ÿqÐast“v˜oGor“het“gev‘ÿqÐal“er“meer“v˜erzoGek˜en“k˜omen“v˜oGorŽ¡‘hetzelfde‘U adres.Ž¦‘¸ŽŽŽ‘¹De–U lok‘ÿqÐale“Servš¸èer“w˜eet“het“adres“niet“maar“w˜eet“w˜el“hoGe“hij“aan“het“adres“k‘ÿqÐan“k˜omen.ŽŸlvHo•Ge›£zo“ekt˜de˜DNS-serv•¸èer˜n“u˜een˜adres˜op˜dat˜hij˜niet˜k“en“t˜?‘[qDe˜soft“w“are˜op˜de˜serv“er˜k‘ÿqÐan˜con“tact˜zoGek“enŽ¡met–¬een“zogenošGemde“ro˜ot-servš¸èer.‘÷#Dit“is“een“serv˜er“die“de“namen“v‘ÿqÐan“de“DNS‘ serv˜ers“v˜ošGor“het“ho˜ogste“deelŽ¡v‘ÿqÐan–…ñde“naam“k•¸èen“t,‘’%dus›…ñbijv“o•Gorb“eeld˜de˜DNS-serv•¸èer˜v“oGor˜het˜.nl-domein.‘òV‘ÿ*¸erv“olgens˜gaat˜hij˜aan˜die˜serv“erŽ¡het–~adres“vragen“v‘ÿqÐan“de“DNS-servš¸èer“die“het“gebied“w˜at“als“€é€én“na“laatste“in“de“naam“staat,‘2Öbijv˜o•Gorb“eeldŽ¡k‘ÿqÐab•Gelfo“on.Ž©ؼAls–QÐhij“daar“het“adres“v‘ÿqÐan“heeft“gekregen“dan“stuurt“hij“een“vš¸èerzoGek“naar“die“serv˜er“v˜oGor“het“adres“w˜atŽ¡wš¸èeer–¸een“pGositie“naar“links“staat“op,‘Š^bijv˜o•Gorb“eeld–¸kgg.‘ñGAls“hij“hier“het“adres“v‘ÿqÐan“heeft“gekregen“dan“is“zijnŽ¡zo•Gek‘ÿqÐactie› Æv¸èolto“oid˜en˜k‘ÿqÐan˜hij˜het˜adres˜melden˜v¸èo“or˜de˜serv¸èer˜die˜luistert˜naar˜de˜naam˜kgg.k‘ÿqÐab“elfo“on.nl.Ž¡HoGe–Ͷnš¸èu“zo'n“serv˜er“w˜ordt“opgezet“w˜aarmee“je“dus“namen“op“kun˜t“laten“zoGek˜en“en/of“bGeheren“w˜ordt“in“deŽ¡v•¸èolgende›U hoGofdstukk“en˜bGesprok“en.ŽŸ(Uо4Ž‘ÁHet‘G\bpœeginŽŸ¿:ÂIn–‘Âdit“ho›ÿiHofdstuk“b˜espr˜eken“we“welke“softwar˜e“we“no˜dig“hebb˜en“en“waar“we“die“softwar˜e“kunnenŽ¡halen.‘R'Ook›$·b–ÿiHespr“eken˜we˜ho“e˜we˜ervo“or˜zor“gen˜dat˜al‘–·les˜c“orr“e“ct˜wor“dt˜ge€ïnstal‘–·le“er“d.ŽŸ"²÷Ä4.1Ž‘¾De›¸b•_úeno“digde˜soft• w“areŽŸMª¹Allereerst–ù^hebbGen“wš¸èe“natuurlijk“een“draaiend“lin˜ux“systeem“noGdig,‘"nde“lin˜ux“v˜ersie“die“in“deze“handleidingŽ¡wš¸èordt–gebruikt“is“de“distributie“Slac˜kw˜are“v˜ersie“3.5“met“k˜ernel“2.0.36.‘½kOp“zic˜h“zijn“er“niet“heel“erg“v˜eelŽ¡v•¸èersc“hillen–ztussen“andere“distributies.‘àKEen“v‘ÿqÐan“de“dingen“die“wš¸èel“anders“is“met“bijv˜o•Gorb“eeld–zeen“distributieŽ¡als–< Red“Hat“is“de“plek“v‘ÿqÐan“de“opstart“bšGestanden.‘i#Als“w¸èe“het“hebb˜en“o•¸èv“er–< de“directory“Á/etc/rc.d“¹dan“mo˜etŽ¡je–U daar“de“directory“inš¸èvullen“w˜aar“jou˜w“conguratie“bGestanden“staan.Ž¦Het–yvš¸èolgende“w˜at“w˜e“nošGdig“hebb˜en“is“de“soft•¸èw“are‘yv“o˜or–yde“DNS‘yuservš¸èer.‘ÞœDe“soft˜w˜are“die“in“deze“handleidingŽ¡daarv•¸èoGor›ÔÖw“ordt˜gebruikt˜is˜het˜pakk“et˜Bind.‘ð¢Bind˜is˜te˜v“erkrijgen˜bij˜de˜publiek“e˜ftp-serv“er˜v‘ÿqÐan˜ISC.˜HetŽ¡adres–HÓv›ÿqÐan“deze“serv¸èer“is“ftp.isc.org,‘…Àde“laatste“sources“v˜an“de“soft•¸èw“are–HÓbGevinden“zic¸èh“dan“in“de“directoryŽ¡Á/isc/bind/src¹.Ž¦Er–*"zijn“op“dit“momenš¸èt“t˜w˜ee“v˜ersies“v‘ÿqÐan“Bind“in“omloGop,‘2»namelijk“4.9“(meest“recen˜te“4.9“patc˜hlev˜el“7)“en“8.1Ž¡(meest–òµrecenš¸ète“8.1“patc˜hlev˜el“2).‘J?Deze“handleiding“bGespreekt“v˜ersie“4.9“patc˜hlev˜el“7.‘J?De“v˜ersie“die“op“ditŽ¡momen•¸èt›q&v“erder˜w“ordt˜on“t“wikk“eld˜is˜v“ersie˜8.‘%ƒV‘ÿ*¸ersie˜4˜w“ordt˜alleen˜geup•Gdate˜als˜er˜b“ev•¸èeiligingslekk“en˜in˜zitten.Ž¡Ÿ"²÷Ä4.2Ž‘¾Het‘¸uitpakk enŽŸMª¹Nadat–—wš¸èe“het“b•Geno“digde–—arc˜hief“hebbGen“opgehaald“v‘ÿqÐan“de“ftp-serv˜er“dienen“w˜e“het“uit“te“pakk˜en.‘¹åDitŽ¡došGen–Œ°w¸èe“do˜or“middel“v‘ÿqÐan“het“commando“tar“aan“te“ro˜ep˜en.‘0Allereerst“makš¸èen“w˜e“een“directory“aan“met“deŽ¡naam–µý:‘3:Ábind-‘€4.9.7¹,‘Î4in“deze“directory“zetten“wš¸èe“straks“de“sources“neer.‘”Bind“maakt“bij“het“uitpakk˜en,‘Î4inŽ¡tegenstelling–U tot“vš¸èeel“*nix“programmatuur,“geen“directory“aan.‘q€W‘ÿ*¸e“doGen“dus“het“v˜olgende“:ŽŽŽŒ‹:{ Û_2 ý ~?Ÿ„€ÕÁGŽ¿4.‘ñ8Het‘ÕbQÂegin’Œþ·¹5ŽŽ ÕÁ ýV¯‘'ÿÀpinky:$–“°mkdir“bind-4.9.7Ž¤ ®‘pinky:$–“°tar“-xvzf“bind-4.9.7-REL.tar.gz“-C“bind-4.9.7ŽŸؼ¹W‘ÿ*¸e–\›hebbGen“nš¸èu“de“source“v‘ÿqÐan“bind“uitgepakt“in“de“directory“Ábind-‘€4.9.7¹,‘žzlaten“w˜e“eens“kijk˜en“w˜at“v˜oGorŽ¡structuur–µhw¸èe“hebbšGen“gecre€ëerd.‘’WW‘ÿ*¸e“hebb˜en“als“het“go˜ed“is“nš¸èu“de“v˜olgende“directory“structuur“staan“in“deŽ¡directory‘U Ábind-‘€4.9.7¹:ŽŸX‰ffÕÁGŸF¸‘$½´Ádrwxr-xr-x‘¿9–?¬pvzweden“users‘)ý`1024“Jun“24‘ X1997“BSDŽ¡‘$½´-r--r--r--‘¿1–?¬pvzweden“users‘~116408“May“11‘ X1998“CHANGESŽ¡‘$½´-r--r--r--‘¿1–?¬pvzweden“users‘)ý`4190“Jun“24‘ X1997“INSTALLŽ¡›$½´-r--r--r--‘¿1–?¬pvzweden“users˜26150“May“11‘ X1998“MakefileŽ¡›$½´-r--r--r--‘¿1–?¬pvzweden“users˜21567“May“21‘ X1996“OPTIONSŽ¡›$½´-r--r--r--‘¿1–?¬pvzweden“users˜11631“Apr– X7“1998‘?¬READMEŽ¡›$½´-r--r--r--‘¿1–?¬pvzweden“users˜10156“Jun“19‘ X1995“TODOŽ¡‘$½´drwxr-xr-x‘¿2–?¬pvzweden“users‘)ý`1024“Dec“15‘ X1994“binŽ¡‘$½´drwxr-xr-x‘¿5–?¬pvzweden“users‘)ý`1024“Dec“23‘ X1995“compatŽ¡‘$½´drwxr-xr-x‘¿3–?¬pvzweden“users‘)ý`1024“Jun– X1“1997‘?¬confŽ¡‘$½´drwxr-xr-x› X28–?¬pvzweden“users‘)ý`1024“Dec˜2˜1996“contribŽ¡‘$½´drwxr-xr-x‘¿6–?¬pvzweden“users‘)ý`1024“Jun“24‘ X1997“docŽ¡‘$½´drwxr-xr-x‘¿3–?¬pvzweden“users‘)ý`1024“Jun– X1“1997‘?¬includeŽ¡‘$½´drwxr-xr-x‘¿2–?¬pvzweden“users‘)ý`1024“Apr– X7“1998‘?¬manŽ¡‘$½´drwxr-xr-x‘¿2–?¬pvzweden“users‘)ý`1024“May“11‘ X1998“namedŽ¡‘$½´drwxr-xr-x‘¿2–?¬pvzweden“users‘)ý`1024“May“11‘ X1998“resŽ¡‘$½´drwxr-xr-x‘¿7–?¬pvzweden“users‘)ý`1024“Sep“28‘ X1996“shresŽ¡‘$½´drwxr-xr-x‘¿3–?¬pvzweden“users‘)ý`1024“Apr– X7“1998‘?¬toolsŽŸ Ÿ&‰ffÕÁGŸªP‘óqLË ectt0900ÆINSTALL‘+ê-‘å8Dit–¹Nis“een“bestand“met“informatie“over“het“installeren“van“bindŽ¤ Š=‘README–å8-“Wat–¹Ntips“voor“het“compileren“en“installeren“van“bind“en“watŽ¡‘_Û”notities–¹Ndie“meekwamen“met“de“release“van“bindŽ¡‘OPTIONS‘+ê-‘å8De–¹Nopties“die“aan-“en“uitgezet“kunnen“wordenŽ¡‘RUNSON–å8-“Een–¹Nlijst“compilers/platforms“waar“bind“op“draaitŽ¡‘TODO‘WÔ-‘å8Wat–¹Ner“nog“moet“gebeuren,“als“je“tijd“en“zin“hebt“om“mee“teŽ¡‘_Û”ontwikkelen–¹Naan“bind“dan“kan“je“hier“in“vinden“wat“nog“nodigŽ¡‘_Û”is.Ž¡‘BSD/*‘ž†-‘å8Hoe–¹NBind“ge€ïntegreerd“dient“te“worden“in“BSDŽ¡‘contrib/*–¹N-‘å8Software“die“door“ontwikkelaars“toegevoegd“is“aan“de“bindŽ¡‘_Û”distributie.–¹NDit“zijn“vooral“handige“utility's.Ž¡‘doc/info/*-‘å8Platform-specifieke–¹Ntips“voor“het“compileren“van“bindŽ¡‘doc/*‘ž†-‘å8RFC'S–¹N(Request“for“comments)“en“overige“informatieŽŸ#ÃÄ4.3Ž‘¾V‘þào•_úorb“ereiding›¸v o“or˜compilerenŽŸMª¹V‘ÿ*¸oGordat–{hwš¸èe“bind“gaan“compileren“zullen“w˜e“het“pakk˜et“aan“onze“w˜ensen“aan“moGeten“passen.‘äXBind“k˜om˜t“alŽ¤ ®ingesteld–æëuit“het“arcš¸èhief“dus“w˜e“zouden“in“principGe“zo“kunnen“gaan“compileren.‘LÄDe“opties“die“op“het“momen˜tŽ¡v‘ÿqÐan–q±uitpakkš¸èen“namelijk“ingesteld“zijn“moGeten“v˜oldoGende“zijn“v˜oGor“een“willek˜eurige“site.‘Ç3T‘ÿ*¸oGc˜h“lopGen“w˜e“hierŽ¡evš¸èen–a7doGor“alle“opties“heen“die“aan“en/of“uitgezet“kunnen“w˜orden.‘•ÅDeze“opties“bGevinden“zic˜h“in“het“bGestandŽ¡Áoptions.h–p.¹dat“zic¸èh“in“de“directory“conf“bGevindt.‘«Als“je“bind“wilt“installeren“met“de“meest“gangbare“optiesŽ¡k‘ÿqÐan–ºje“došGorspringen“naar“ho˜ofdstuk“5“(Het“congureren“v‘ÿqÐan“bind).‘ODe“b˜escš¸èhrijving“v‘ÿqÐan“deze“opties“is“v˜oGorŽ¡als–U je“wilt“wš¸èeten“w˜at“ze“doGen“of“als“je“bind“helemaal“naar“je“hand“wilt“gaan“zetten.ŽŽŽŒ‹K5 Û_2 ý ~?Ÿ„€ÕÁGŽ¿4.‘ñ8Het‘ÕbQÂegin’Œþ·¹6ŽŽ ÕÁ ýV¯‘'ÿ¿DEBUGŽ¤ ®‘¹Met–ºùdeze“optie,‘ÙÎde“naam“zegt“het“al“kun“je“debugging“aanzetten.‘>HierdoGor“k‘ÿqÐan“je“wš¸èat“makk˜elijk˜erŽ¡‘fouten–U opspGoren“als“er“iets“mis“gaat.Ž©ؼ‘'ÿ¿ALLO®>W_T_UNSPECŽ¡‘¹Dit–u¡is“een“optie“vš¸èoGor“oude“Á"¹A˜thenaÁ"“¹soft˜w˜are“die“het“rr“t˜ypšGe“gebruikt.‘ÓJe“ho˜eft“deze“optie“naarŽ¡‘alle›ª`w•¸èaarsc“hijnlijkheid˜niet˜te˜gebruik“en˜omdat˜de˜soft“w“are˜bijna˜niet˜meer˜gebruikt˜w“ordt.‘q@DeŽ¡‘optie–U staat“in“de“standaard“conguratie“oGok“uit.Ž¦‘'ÿ¿ALLO•®>W_UPD“A‘ÿ ºTESŽ¡‘¹Deze–Yoptie“zorgt“ervš¸èoGor“dat“dynamisc˜he“upGdates“mogelijk“zijn,‘Yùje“k‘ÿqÐan“dan“(als“je“de“juiste“clien˜tŽ¡‘hebt)–ûde“database“die“de“nameserv¸èer“bij“houdt“Á"¹on“the“yÁ"“¹upGdaten.‘SDeze“optie“bied“totaal“geenŽ¡‘bGev•¸èeiliging›¼Õom“tren“t˜het˜kijk“en˜of˜je˜w“el˜mag˜upGdaten,‘ÖÂiedereen˜die˜je˜name-serv“er˜k‘ÿqÐan˜bGereik“enŽ¡‘mag–U de“namen“database“upGdaten.‘q€Deze“optie“w¸èordt“dus“niet“aangeraden.Ž¦‘'ÿ¿INV®>QŽ¡‘¹Deze–.Úoptie“is“om“ervš¸èoGor“te“zorgen“dat“oude“v˜ersies“v‘ÿqÐan“nsloGokup“een“in˜v˜erse“query“kunnen“doGen.Ž¡‘Als–çëje“een“oude“vš¸èersie“v‘ÿqÐan“nsloGokup“rond“hebt“slingeren“op“je“net˜w˜erk“k‘ÿqÐan“je“missc˜hien“deze“optieŽ¡‘aanzetten,–U maar“het“wš¸èordt“aangeraden“om“liev˜er“de“optie“fak˜e-iquery“te“gebruik˜en.Ž¦‘'ÿ¿DSTORA®>GEŽ¡‘¹Deze– 'optie“is“er“oGok“wš¸èeer“om“erv˜oGor“te“zorgen“dat“debugging“w˜at“makk˜elijk˜er“gaat.‘“•Hij“zorgtŽ¡‘ervš¸èoGor–Œidat“bij“het“adresseren“v‘ÿqÐan“stukk˜en“geheugen“w˜ordt“gek˜ek˜en“of“er“geen“Á"¹o˜v˜errunsÁ"“¹plaatsŽ¡‘vinden.‘ÚœDeze–x)optie“heb“je“niet“ec•¸èh“t–x)nošGdig,‘€ìtenzij“je“v‘ÿqÐan“plan“b˜en¸èt“om“serieus“te“gaan“debuggen.Ž¡‘Bij–U de“standaard“conguratie“staat“deze“optie“oGok“uit.Ž¦‘'ÿ¿DMALLOCŽ¡‘¹Deze–l±optie“zorgt“ervš¸èoGor“dat“er“w˜eer“een“debug“optie“w˜ordt“aangezet,‘r•namelijk“om“bij“te“houdenŽ¡‘hoGev•¸èeel›–Astukk“en˜geheugen˜gealoGceerd˜w“orden˜en˜w“anneer˜ze˜w“orden˜gebruikt˜cq˜vrijgemaakt.Ž¡‘Deze–U optie“is“normaliter“niet“nošGdig“tenzij“je“v‘ÿqÐan“plan“b˜en¸èt“om“bind“serieus“te“gaan“debuggen.Ž¦‘'ÿ¿XFRNETSŽ¡‘¹Met–ïÞdeze“optie“k‘ÿqÐan“je“erv¸èošGor“kiezen“om“in“het“b˜estand“named.b˜o˜ot“een“aan¸ètal“regels“op“te“nemenŽ¡‘met–æÊdaarin“de“ip-nš¸èummers“v‘ÿqÐan“computers“of“net˜w˜erk˜en“die“Á"¹zone“bGestandenÁ"“¹mogen“k˜opi€ëren.Ž¡‘Dit–mSis“vš¸èoGoral“handig“als“je“erv˜oGor“wilt“zorgen“dat“niet“iedereen“zomaar“je“hele“net˜w˜erk“doGor“k‘ÿqÐanŽ¡‘vlošGoien.‘hWEn–9¥om“de“name“serv¸èer“niet“steeds“druk“b˜ezig“te“laten“zijn“met“Á"¹zone“transfersÁ"“¹die“nietŽ¡‘mogen–U te“probšGeren“uit“te“v¸èo˜eren.‘q€In“de“standaard“conguratie“staat“deze“optie“aan.Ž¦‘'ÿ¿PID_FIXŽ¡‘¹Deze–}optie“zorgt“erv¸èošGor“dat“als“je“bind“prob˜eert“op“te“starten“en“er“al“een“name“serv¸èer“draaitŽ¡‘dat–çbbind“dan“het“bGestandje“/etc/named.pid“of“/v‘ÿqÐar/run/named.pid“w¸èeer“terugzet“zoals“hij“hetŽ¡‘aanš¸ètrof.‘”&In–`­dit“bGestandje“houdt“de“name“serv˜er“namelijk“bij“onder“w˜elk“proGcess-id“hij“draait.‘”&InŽ¡‘de–U standaard“conguratie“staat“deze“optie“aan.Ž¦‘'ÿ¿FWD_LOOPŽ¡‘¹Deze–¶¼optie“zorgt“ervš¸èoGor“dat“als“de“name“serv˜er“in“zijn“b•Go“ot-le–¶¼zieti“dat“je“een“v‘ÿqÐan“je“eigen“ip-Ž¡‘adressen–¦ er“neer“hebt“gezet“hij“er“een“opmerking“o•¸èv“er–¦ maakt.‘d?Deze“optie“staat“in“de“standaardŽ¡‘conguratie‘U aan.ŽŽŽŒ‹Y† Û_2 ý ~?Ÿ„€ÕÁGŽ¿4.‘ñ8Het‘ÕbQÂegin’Œþ·¹7ŽŽ ÕÁ ýV¯‘'ÿ¿NO_GLUEŽ¤ ®‘¹Deze–ž±optie“zorgt“erv¸èošGor“dat“Á"¹rotzo˜oiÁ"“¹die“meek•¸èom“t–ž±met“het“zone-b˜estand“v‘ÿqÐan“een“andere“nameŽ¡‘servš¸èer–ævtijdens“het“uit˜wisselen“v‘ÿqÐan“zone“bGestanden“w˜ordt“uitgek˜omen˜taard,‘ ËzoGdat“het“niet“in“deŽ¡‘database›U terec•¸èh“t˜k“om“t.‘q€Deze˜optie˜staat˜in˜de˜standaard˜conguratie˜aan.Ž©ؼ‘'ÿ¿BOGUSNSŽ¡‘¹Deze–a3optie“zorgt“erv¸èošGor“dat“je“in“het“b˜estand“named.b˜o˜ot“een“regel“b˜ogusns“k‘ÿqÐan“opnemen.‘•¸HierŽ¡‘meldt–œje“dan“alle“adressen“v›ÿqÐan“name“serv¸èers“die“je“wilt“negeren.‘3ÒDit“k˜an“een“laatste“redmiddel“zijnŽ¡‘als–iÁ"¹iemandÁ"“¹zicš¸èh“on˜terec˜h˜t“lošGopt“te“proleren“als“ro˜ot-serv¸èer.‘­ODeze“optie“staat“in“de“standaardŽ¡‘conguratie‘U aan.Ž¦‘'ÿ¿QR‘ÿ ºYLOGŽ¡‘¹Deze–á©optie“zorgt“ervš¸èoGor“dat“een“SIGWINCH‘áŒerv˜oGor“zorgt“dat“de“name“serv˜er“alle“aan˜vragen“logt.Ž¡‘Ook–û±k‘ÿqÐan“je“dan“de“name“servš¸èer“opstarten“met“een“-q“switc˜h“zoGdat“het“loggen“aangezet“w˜ordt.Ž¡‘Deze–U optie“staat“in“de“standaard“conguratie“aan.Ž¦‘'ÿ¿LOGF‘þ¸øA®>CŽ¡‘¹Als–Pªje“de“name“servš¸èer“opstart“met“de“-q“switc˜h“dan“proGduceert“hij“nogal“w˜at“log-data.‘dDezeŽ¡‘data–’wil“je“w•¸èaarsc“hijnlijk–’niet“in“je“syslog“hebbGen“wš¸èaar“het“normaal“gesprok˜en“in“v˜erdwijn˜t.‘\QMetŽ¡‘deze–8optie“k‘ÿqÐan“je“ervš¸èoGor“zorgen“dat“de“data“met“het“k˜enmerk“LOC_LOCALn“(0“ó  b> cmmi10µ<¹=“n“µ<¹=“7)“JeŽ¡‘k‘ÿqÐan–øÔdeze“optie“(LOC_LOCAL)‘ø¼ošGok“deneren.‘R¼Als“je“dan“in“Á/etc/syslogd.conf“¹o˜ok“de“settingsŽ¡‘goGed–:©vš¸èeranderd“k‘ÿqÐan“je“erv˜ošGor“zorgen“dat“alles“in“een“apart“b˜estand“terec•¸èh“t›:©k“om“t.‘"Deze˜optieŽ¡‘staat–U in“de“standaard“conguratie“aan.Ž¦‘'ÿ¿YPKLUDGEŽ¡‘¹Als–Uxje“op“je“net•¸èw“erk–UxNIS/YP“draait“k‘ÿqÐan“het“v•¸èoGork“omen–Uxdat“de“v¸èersie“die“je“draait“de“namen“dieŽ¡‘niet–”«op“de“YP-serv¸èers“zijn“te“vinden“probšGeert“op“te“zo˜ekš¸èen“via“DNS.“Sommige“v˜ersies“v‘ÿqÐan“NIS/YPŽ¡‘Á"¹zienÁ"–ݹniet“het“v•¸èersc“hil–Ýtussen“een“deel“v‘ÿqÐan“een“domain-naam“en“een“domain-naam.‘I}Als“resultaatŽ¡‘probGeren–èze“dus“een“stukje“v‘ÿqÐan“de“domein-naam“op“te“vragen“alszijnde“een“domeinnaam.‘³ÙAlsŽ¡‘je–ª]DNS-serv¸èer“hier“niets“mee“došGet“zullen“deze“requests“do˜orgestuurd“w¸èorden“naar“andere“DNS-Ž¡‘servš¸èers–À÷op“het“net˜w˜erk“w˜at“onnoGdig“v˜erk˜eer“tot“gev˜olg“heeft.‘µDeze“optie“zorgt“erv˜oGor“dat“jou˜wŽ¡‘DNS-serv¸èer–"°op“deze“requests“reageert“en“gelijk“een“foutmelding“terugstuurt“dat“de“domein-naamŽ¡‘niet–U te“vinden“is.‘q€Deze“optie“staat“in“de“standaard“conguratie“uit.Ž¦‘'ÿ¿TRA•®>CER“OOTŽ¡‘¹Deze–toptie“zorgt“ervš¸èoGor“dat“er“gec˜hec˜kt“w˜ordt“op“zogenaamde“bšGogus“ro˜ot“nameserv¸èers.‘ÏøDit“zijnŽ¡‘servš¸èers–вdie“zic˜h“v˜o•Gordo“en–вals“roGot“serv˜er“maar“het“niet“zijn“of“die“helemaal“niet“bGestaan.‘ä7DezeŽ¡‘optie–U staat“in“de“standaard“conguratie“aan.Ž¦‘'ÿ¿LOCALDOMŽ¡‘¹Deze– >optie“zorgt“ervš¸èoGor“dat“de“DNS-serv˜er“t˜w˜ee“k˜eer“kijkt“v˜oGor“een“domein-“naam.‘–ÙDe“eersteŽ¡‘kš¸èeer–Azal“hij“zoGek˜en“naar“de“naam“zoals“de“clien˜t“die“wil“hebbGen,‘QÉde“t˜w˜eede“k˜eer“ec˜h˜ter“zal“hijŽ¡‘een–ÈOR“W“ARDŽ¡‘¹Deze–qñoptie“zorgt“ervš¸èoGor“dat“als“er“sla˜v˜e“serv˜ers“zijn“gedenieerd“dat“deze“zic˜h“v˜ersc˜hrikk˜elijkŽŽŽŒ‹g” Û_2 ý ~?Ÿ„€ÕÁGŽ¿4.‘ñ8Het‘ÕbQÂegin’Œþ·¹8ŽŽ ÕÁ ýV¯‘Á"¹goGedÁ"–㨹gedragen.‘En“query“naar“1“v‘ÿqÐan“de“sla•¸èv“e›ã¨serv“ers˜zal˜dan˜een˜timeout˜hebbGen˜v‘ÿqÐan˜60/NŽ¤ ®‘wš¸èaar–øþN‘øæhet“aan˜tal“forw˜arders“is.‘RÊDeze“optie“is“expGerimen˜teel“in“deze“v˜ersie“v‘ÿqÐan“bind,‘ kmaar“w˜ordtŽ¡‘ten–U sterkste“aangeraden“om“te“gebruik¸èen.‘q€De“optie“staat“in“de“standaard“conguratie“aan.Ž©ؼ‘'ÿ¿F•®>OR“CED_RELO“ADŽ¡‘¹Deze–¥optie“zorgt“ervš¸èoGor“dat“als“de“serv˜er“een“HUP‘‘signaal“on˜tv‘ÿqÐangt“hij“zijn“secondary“zones“gaatŽ¡‘v•¸èergelijk“en–-amet“de“primary“zones“ošGok“al“hebb˜en“deze“nog“niet“h¸èun“refresh“timeout“b˜ereikt.‘d@DezeŽ¡‘optie–U staat“in“de“standaard“conguratie“aan.Ž¦‘'ÿ¿W‘þ¸øANT_PIDFILEŽ¡‘¹Deze–géoptie“zorgt“erv¸èošGor“dat“een“b˜estand“genaamd“Ánamed.pid“¹w¸èordt“gecre€ëerd“in“de“directory“Á/etcŽ¡‘¹of–ÖŠÁ/var/run¹.›õ¿Deze“optie“w¸èordt“aangeraden“om“aan“te“laten.˜Deze“optie“staat“in“de“standaardŽ¡‘conguratie‘U aan.ŽŸ#ÃÄ4.4Ž‘¾Het‘¸compilerenŽŸMª¹W‘ÿ*¸e–$Szijn“nš¸èu“op“het“pun˜t“aangeland“w˜aar“w˜e“erv˜ošGor“gaan“zorgen“dat“alle“programma-b˜estanden“v¸èo˜or“bindŽ¡wš¸èorden–¯+gecompileerd.‘ Het“enigste“dat“w˜e“nog“mošGeten“do˜en“is“het“aanpassen“v‘ÿqÐan“de“zogenaamde“Mak¸èele.Ž¡Hier–”stellen“wš¸èe“nog“een“aan˜tal“opties“in“v˜oGor“het“systeem“w˜aar“w˜e“bind“op“willen“gaan“draaien.‘1ODit“is“eigenlijkŽ¡heel–[çsimpšGel,‘]™w¸èe“ho˜evš¸èen“enk˜el“bij“een“paar“regels“het“#“(hekje)“w˜eg“te“halen“en“dan“het“commando“te“gev˜enŽ¡om–]íbind“te“gaan“Á"¹makš¸èenÁ"¹.‘‹èHieronder“staat“een“stukje“uit“de“Mak˜ele“afgebGeeld,‘`!dit“is“het“stuk“w˜at“je“v˜oGorŽ¡lin¸èux–/¡mošGet“hebb˜en.‘eAls“je“do˜or“de“Makš¸èele“heen“bladert“zie“je“v‘ÿqÐanzelf“staan“w˜aar“het“stuk“v˜oGor“lin˜ux“staat.ŽŸX‰ffÕÁGŸ‘$½´Á#(Linux–?¬-“on“modern“systems,“all“you“need“to“do“is“rename“orŽ¡‘$½´#remove–?¬compat/include/sys/cdefs.h.‘ XSee“doc/info/Linux“for“moreŽ¡‘$½´#information.)Ž¡‘$½´CC–?¬=“gcc“$(CPPFLAGS)Ž¡‘$½´CDEBUG–?¬=“-gŽ¡‘$½´CPPFLAGS–?¬=“-DSYSVŽ¡‘$½´LEX=flex–?¬-8“-IŽ¡‘$½´INSTALL_COMPAT–?¬=“install-compatŽ¡‘$½´LIBS–?¬=“-lflŽ¡‘$½´DESTEXEC–?¬=“/usr/sbinŽ¡‘$½´DESTMAN–?¬=“/usr/manŽ¡‘$½´MANDIR–?¬=“manŽ¡‘$½´MANROFF–?¬=“catŽ¡‘$½´DESTHELP–?¬=“/usr/libŽ¡‘$½´CATEXT–?¬=“$$$$NŽ¡‘$½´PS–?¬=“ps“-pŽ¡‘$½´IOT–?¬=“IOTŽŸ ff‰ffÕÁGŸ ȹJe–ž#zult“oGok“nog“iets“tegen“kš¸èomen“o˜v˜er“shared“libraries,‘ðdin“dit“doGcumen˜t“w˜ordt“daar“geen“aandac˜h˜t“aanŽ¡bšGesteed,‘‹õdus–MÊdat“k‘ÿqÐan“je“zo“laten“staan“met“hekjes“erv¸èo˜or.‘[Nu“wš¸èe“de“Mak˜ele“hebbšGen“aangepast“mo˜etenŽ¡wš¸èe–Lònog“€é€én“ding“doGen“v˜oGordat“w˜e“de“opGdrac˜h˜t“gev˜en“tot“het“compileren“v‘ÿqÐan“bind.‘X÷W‘ÿ*¸e“moGeten“namelijkŽ¡een–sDbšGestand“in“de“directory-tree“v‘ÿqÐan“bind“v¸èerwijderen“of“herno˜emen.‘ËëDit“b˜estand“w¸èat“staat“in“de“directoryŽ¡compat/include/sys–Çlen“wš¸èat“de“naam“cdefs.h“heeft“moGeten“w˜e“v˜erwijderen“of“hernoGemen.‘BDAls“w˜e“dat“namelijkŽ¡niet–—xdoGen“zal“bind“niet“willen“compileren.‘8‰Er“zullen“dan“een“aan¸ètal“fouten“optreden“en“het“hele“compilatieŽ¡prošGces–9tzal“afbrek¸èen.‘hGHet“is“eigenlijk“het“b˜este“om“het“b˜estand“te“herno˜emen,‘>ýdit“do˜en“w¸èe“do˜or“het“v¸èolgendeŽ¡commando–U te“gev¸èen“in“de“directory“Ácompat/include/sys¹:ŽŽŽŒ‹ w3 Û_2 ý ~?Ÿ„€ÕÁGŽ¿5.‘ñ8Het–Õcongureren“v‘ÿ\|an“bind’:µ£¹9ŽŽ ÕÁ ýV¯‘'ÿÀpinky:/bind-4.9.7/c–ÿ}/omp“at/include/sys$–“°mv“c›ÿ}/defs.h“c˜defs.h.oldŽ©ÖJ¹Nadat–hïwš¸èe“dit“hebbGen“gedaan“kunnen“w˜e“w˜eer“terug“gaan“naar“de“roGot“v‘ÿqÐan“de“bind“directory-tree“en“deŽ¤ ®opšGdrac•¸èh“t–À®gaan“gev¸èen“om“het“hele“zaakje“te“laten“compileren.‘´)W‘ÿ*¸e“do˜en“dit“do˜ormiddel“v‘ÿqÐan“het“commandoŽ¡makš¸èe.‘q€W‘ÿ*¸e–U gaan“dus“naar“de“directory“toGe“w˜aar“w˜e“bind“hebbGen“uitgepakt“en“t˜ypGen“dan“:Ž¦‘'ÿÀpinky:/bind-4.9.7$‘“°makeŽ¦¹Hierna–5?zal“de“computer“ev•¸èen“tjes–5?bšGezig“zijn“met“het“compileren“v‘ÿqÐan“bind.‘fàAls“alles“go˜ed“gaat“is“hij“er“na“eenŽ¡tijdje–U mee“klaar“en“heeft“hij“geen“foutmeldingen“gegevš¸èen.‘q€Je“krijgt“dan“de“prompt“w˜eer“terug.Ž¡¿NošQÂot:‘ W‘ÿ ºarnings–Õw®>orden“niet“b˜esc•®>hou“wd–Õals“foutmelding.ŽŸؼ¹Nu›Ok•¸èom“t˜eigenlijk˜enk“el˜nog˜het˜gev“en˜v‘ÿqÐan˜de˜opGdrac“h“t˜om˜alles˜te˜installeren˜in˜de˜directory's˜w“aar˜hetŽ¡thš¸èuishoGort.‘K´W‘ÿ*¸at–Üje“missc˜hien“al“gemerkt“zal“hebbGen“is“dat“alles“tot“n˜u“toGe“als“normale“user“is“gedaan.‘K´W‘ÿ*¸eŽ¡zullen–àom“de“b•Go“el–àin“de“juiste“directory's“neer“te“zetten“eerst“mošGeten“op•¸èw“aarderen–ànaar“ro˜ot.‘¼ÿDit“geb˜eurtŽ¡došGor–Zƒhet“commando“su“(Set“UserID).“Allereerst“een“w•¸èaarsc“h“u“wing‘Zƒv“o˜oraf,‘[Ûals–Zƒde“installatie“v‘ÿqÐan“lin¸èux“al“eenŽ¡DNS-serv¸èer–m³heeft“ge€ïnstalleerd“en“ošGok“al“b˜estanden“erv¸èo˜or“neer“heeft“gezet“k‘ÿqÐan“je“b˜eter“die“b˜estanden“ev¸èenŽ¡bacš¸èkupp•Gen.‘Ž.Zo“dra– Zje“mak˜e“install“geeft“w˜orden“die“bGestanden“namelijk“zonder“pardon“v˜erv‘ÿqÐangen.‘Ž.Wil“jeŽ¡eerst–U kijkš¸èen“w˜at“er“v˜erv‘ÿqÐangen“w˜ordt“dan“k‘ÿqÐan“dat“oGok,“je“t˜ypt“dan“het“v˜olgende“commando“:Ž¦‘'ÿÀpinky:/bind-4.9.7$–“°make“-n“instal‘‚ÐlŽ¦¹Die–jÅ-n“zorgt“ervš¸èoGor“dat“mak˜e“alleen“maar“laat“zien“w˜at“er“gaat“gebGeuren,‘™¤er“w˜ordt“dan“dus“nog“niks“v˜erv‘ÿqÐangen.Ž¡Maar–U gošGed“laten“w¸èe“maar“met“de“installatie“b˜eginnen.‘q€W‘ÿ*¸e“mo˜eten“eerst“ro˜ot“wš¸èorden,“dus“w˜e“t˜ypGen“eerst“:Ž¦‘'ÿÀpinky:/bind-4.9.7$–“°su“-Ž¦¹Er–>-zal“nš¸èu“om“het“roGot“pasw˜oGord“gevraagd“w˜orden,‘BÄzoGdat“je“dat“hebt“gegev˜en“krijg“je“de“prompt“w˜eer“terug,Ž¡alleen–Á^ditmaal“als“rošGot.‘¶9Je“zult“n¸èu“naar“de“directory“mo˜eten“gaan“wš¸èaar“je“daarstraks,‘Ümv˜oGordat“je“Ásu“¹deed,Ž¡stond.‘q€Hier–U geef“je“dan“het“commando“om“bind“te“installeren“:Ž¦‘'ÿÀpinky:/home/pvzwe‘ÿ}/den/bind-4.9.7#–“°make“instal‘‚ÐlŽ¦¹Na–Äáeen“tijdje“krijg“je“de“prompt“wš¸èeer“terug“en“is“bind“op“het“systeem“ge€ïstalleerd,‘àÑhet“enigste“w˜at“ons“n˜uŽ¡nog–U rest“is“het“makš¸èen“v‘ÿqÐan“de“zone“bGestanden“en“dan“de“DNS-serv˜er“op“te“starten.ŽŸ(À0¾5Ž‘ÁHet–G\congureren“v‘ÿÆan“bindŽŸ¿:¹In–¥Àdit“hošGofdstuk“gaan“w¸èe“b˜ehandelen“ho˜e“wš¸èe“bind“n˜u“congureren“nadat“w˜e“de“soft˜w˜are“hebbGen“ge€ïnstalleerd,Ž¡dit–U houdt“in“de“zone“bGestanden“makš¸èen“en“de“div˜erse“andere“bGestanden“cre€ëren.ŽŸ#WÄ5.1Ž‘¾Het–¸aanmak en“v‘ÿ@ an“named.b•_úo“otŽŸMª¹Nu–Œ\wš¸èe“de“soft˜w˜are“hebbšGen“ge€ïnstalleerd“mo˜eten“wš¸èe“enk˜el“nog“de“bGestanden“aanmak˜en“die“de“soft˜w˜are“con-Ž¡gureren.‘`”Een–O|daarv‘ÿqÐan“is“het“bGestand“Ánamed.boot“¹wš¸èat“zic˜h“in“de“directory“Á/etc“¹hošGort“te“b˜evinden.‘`”InŽ¡dit–IcbGestand“staan“een“aanš¸ètal“dingen,‘†snamelijk“o.a“w˜aar“de“zone“bGestanden“zic˜h“bšGevinden“en“o˜ok“w¸èelk(e)Ž¡domein(en)–ÖÕde“DNS-servš¸èer“bGeheert.‘ö W‘ÿ*¸e“zullen“aan“de“hand“v‘ÿqÐan“een“v˜o•Gorb“eeld–ÖÕv‘ÿqÐan“een“niet“bGestaandeŽ¡domein-–ž"naam“een“Ánamed.boot“¹bGestand“in“elk‘ÿqÐaar“zetten.‘L‡De“domein-naam“die“wš¸èe“hierv˜oGor“gaan“gebruik˜enŽ¡is–*…linš¸èux.bGogus,‘3 dus“w˜aar“in“het“v˜o•Gorb“eeld‘*…lin˜ux.b“ogus–*…staat“genošGemd“k‘ÿqÐan“je“simp˜elw¸èeg“je“eigen“domeinnaamŽŽŽŒ‹ „Š Û_2 ý ~?Ÿ„€ÕÁGŽ¿5.‘ñ8Het–Õcongureren“v‘ÿ\|an“bind’5µó¹10ŽŽ ÕÁ ýV¯inš¸èvullen.‘ÕAllereerst–vLzullen“w˜e“mošGeten“inloggen“als“ro˜ot“of“erv¸èo˜or“zorgen“dat“w¸èe“ro˜ot“zijn,‘¾–de“b˜estandenŽ¤ ®moGeten–tŽnamelijk“in“directory's“gemaakt“wš¸èorden“w˜aar“meestal“alleen“roGot“sc˜hrijfrec˜h˜ten“heeft.‘ÏÉDaarna“gaanŽ¡wš¸èe–4,naar“de“directory“Á/etc“¹w˜aar“w˜e“het“bšGestand“gaan“cre€ëren,‘:Ãdit“do˜en“w¸èe“met“de“editor“Ávi¹.‘f„(V‘ÿ*¸o˜or“wie“geenŽ¡erv‘ÿqÐaring–U heeft“met“Ávi“¹staat“er“ac•¸èh“terin–U dit“doGcumenš¸èt“een“quic˜k“reference“guide“afgedrukt)Ž©ؼW‘ÿ*¸e–U gevš¸èen“n˜u“de“v˜olgende“opGdrac˜h˜t“:Ž¤ؼ‘'ÿÀpinky:/etc#–“°vi“name–ÿ}/d.b“o“otŽ¡¹W‘ÿ*¸e–QCzullen“w•¸èaarsc“hijnlijk›QCn“u˜een˜leeg˜bGestand˜v“o•Gor˜ons˜hebb“en˜(herk•¸èen“baar˜aan˜een˜sc“herm˜met˜alleen˜maarŽ¤ ®tildes).‘éW‘ÿ*¸e–7îkunnen“hier“nš¸èu“de“conguratie“v˜oGor“de“DNS-serv˜er“in“aanmak˜en,‘p¡commen˜taar“gev˜en“w˜e“aanŽ¡doGor––"een“punš¸èt-comma“(;)‘¶£te“t˜ypGen“v˜ošGor“een“regel.‘4‡W‘ÿ*¸e“b˜eginnen“om“een“directory“statemen¸èt“to˜e“te“v¸èo˜egen,Ž¡hetgeen–ƒwš¸èat“w˜e“hierbij“spGeciceren“is“de“directory“w˜aar“de“rest“v‘ÿqÐan“de“conguratiebGestanden“staat.‘ûQAls“w˜eŽ¡dit– ˜niet“došGen“zal“er“naar“alle“b˜estanden“w¸èorden“gezo˜c•¸èh“t– ˜in“de“Á/etc“¹directory‘ÿ*¸.‘ŽèIn“deze“handleiding“zettenŽ¡w¸èe–³jalles“in“de“directory“Á/var/named¹.‘Œ_Als“deze“directory“nog“niet“bšGestaat“mo˜et“je“hem“evš¸èen“aanmak˜en,‘Êýw˜eŽ¡gebruikš¸èen–ΈoGok“nog“een“aan˜tal“subGdirectory's“v‘ÿqÐan“deze“directory‘ÿ*¸.‘ݹAls“je“een“andere“directory“wil“gebruik˜enŽ¡k‘ÿqÐan–5dat“natuurlijk“ošGok,‘;je“mo˜et“dan“gew¸èo˜on“de“directory“die“je“zelf“kiest“gebruikš¸èen“op“de“plaats“w˜aar“w˜ordtŽ¡gerefereerd–U aan“de“directory“Á/var/named¹.Ž¦W‘ÿ*¸e–U zetten“dus“het“v¸èolgende“in“de“Ánamed.boot“¹:Ž©X‰ffÕÁGŸxœ‘$½´Á;Ž¡¡‘$½´;–?¬Named.boot“bestand“voor“de“DNS-serverŽ¡¡‘$½´;Directory–?¬waar“we“de“andere“bestanden“willen“zettenŽ¡‘)ý`directory‘?¬/var/namedŽŸ Ÿ&‰ffÕÁGŸ ȹW‘ÿ*¸e–ùîhebbšGen“n¸èu“de“directory“gesp˜eciceerd“wš¸èaar“w˜e“dus“de“andere“bGestanden“gaan“neerzetten.‘SW‘ÿ*¸e“mak˜en“v‘ÿqÐanŽ¡de–îÍDNS-servš¸èer“oGok“een“zogenaamde“Á"¹cac˜hing“DNS-serv˜erÁ"¹.‘OeDit“houdt“in“dat“je“de“serv˜er“oGok“kun˜t“gebruik˜enŽ¡v¸èošGor–W*het“opzo˜ekš¸èen“v‘ÿqÐan“in˜ternet“domein-namen.‘wžAls“je“dat“niet“wilt“moGet“je“dit“stuk“ev˜en“o˜v˜erslaan.‘wžOm“deŽ¡aanš¸èvragen–òŸte“kunnen“Á"¹cac˜henÁ"“¹moGet“de“serv˜er“natuurlijk“w˜el“w˜eten“w˜aar“hij“de“an˜t˜w˜oGorden“op“de“aan˜vragenŽ¡k‘ÿqÐan–»opzošGek¸èen.‘£-W‘ÿ*¸e“sp˜eciceren“de“servš¸èers“w˜aar“hij“k‘ÿqÐan“zoGek˜en“in“het“bšGestand“Ároot.cache¹.‘£-Hierin“no˜emenŽ¡wš¸èe–U de“zogenaamde“Á"¹roGotÁ"“¹serv˜ers.‘q€W‘ÿ*¸e“nemen“hierv˜oGor“de“v˜olgende“regel“op“in“Ánamed.boot“¹:Ž¦‰ffÕÁGŸF¸‘$½´Á;Opzoeken–?¬van“de“aanvragenŽ¡‘$½´cache‘>\.‘SúÀroot.cacheŽŸ ff‰ffÕÁGŸV¿Let–Õop“!‘ De“stukkš®>en“wit-ruim˜te“die“je“ziet“zijn“in“dit“gev‘ÿ\|al“tabs“en“geen“spaties.ŽŸؼ¹Nu–Îjw¸èe“ošGok“dit“hebb˜en“to˜egev¸èo˜egd“k•¸èom“t–Îjeigenlijk“alleen“nog“het“allerb˜elangrijkste,‘,½het“instellen“v‘ÿqÐan“deŽ¡domeinen–4¢die“de“DNS-servš¸èer“bGeheert.‘W‘ÿ*¸e“gev˜en“dit“aan“met“zogenaamde“Á"¹primaryÁ"“¹regels,‘l‚dit“houdt“inŽ¡dat–¸Ãde“DNS-serv¸èer“deze“namen“als“primair“heeft“en“dus“ošGok“de“Á"¹baasÁ"“¹erv‘ÿqÐan“is.‘œhHiernaast“heb“je“o˜ok“nogŽ¡Á"¹secondaryÁ"–ë4¹regels,‘¸deze“zijn“vš¸èoGor“domeinen“die“de“serv˜er“mede-bGeheert,‘¸hij“is“dus“samen“met“een“andereŽ¡DNS-serv•¸èer›á;v“eran“t“w“oGordelijk˜v“oGor˜het˜domein.‘ ÒOnze˜serv“er˜w“ordt˜v“eran“t“w“oGordelijk˜v“oGor˜het˜v“erzonnenŽ¡domein–U linš¸èux.bGogus.‘q€W‘ÿ*¸e“v˜oGegen“daarom“de“v˜olgende“regel“toGe“aan“onze“Ánamed.boot¹:Ž¦‰ffÕÁGŸF¸‘$½´Á;Type‘>\domein‘I{hhost-bestandŽ¡‘$½´;Primair–?¬domein“dat“de“server“beheerdŽ¡‘$½´primary‘¿linux.bogus‘I{hpz/linux.bogusŽŽŽŒ‹ “ï Û_2 ý ~?Ÿ„€ÕÁGŽ¿5.‘ñ8Het–Õcongureren“v‘ÿ\|an“bind’5µó¹11ŽŽ ÕÁ ýV¯‰ffÕÁG©‹¦Ook–d%hier“zijn“de“ruimš¸ètes“tussen“de“k˜eyw˜ords“tabs“in“plaats“v‘ÿqÐan“spaties,‘gæje“mošGet“hier“go˜ed“op“letten,‘gæbind“isŽ¤ ®niet–†zo“dol“op“spaties.‘[÷W‘ÿ*¸e“mošGeten“nog“€é€én“regel“to˜ev¸èo˜egen,‘!qnamelijk“de“rev¸èerse“lo˜okup“regel“v¸èo˜or“onze“eigenŽ¡mac•¸èhine.‘ÃDeze›pPrev“erse˜lo•Gokup˜is˜een˜gev‘ÿqÐal˜apart.‘ÃHet˜b“estand˜w•¸èat˜w“e˜hier˜aan˜gaan˜hangen˜dien“t˜namelijkŽ¡om–§Ðde“namen“v‘ÿqÐan“de“macš¸èhines“in“op“te“zoGek˜en“als“alleen“het“ip-adres“bGek˜en˜t“is.‘7»In“dit“gev›ÿqÐal“bGev˜at“het“bGestandŽ¡w•¸èaar›Tsw“e˜de˜regel˜naar˜laten˜wijzen˜alleen˜een˜pGoin“ter˜naar˜de˜loGcalhost,‘T–de˜mac“hine˜w“aar˜de˜DNS-serv“er˜opŽ¡draait–Òen“wš¸èaar“dus“de“namen“opgezoGc˜h˜t“kunnen“w˜orden.‘EËDe“regel“de“w˜e“mošGeten“to˜ev¸èo˜egen“ziet“er“w¸èat“andersŽ¡uit–ª$als“de“andere“regels,‘¿edit“omdat“wš¸èe“een“rev˜erse“loGokup“aangev˜en,‘¿ehierdoGor“staat“het“ip-adres“omgek˜eerdŽ¡gesc•¸èhrev“en.‘pWDus›Q¥v“oGor˜een˜ip-adres˜als˜192.168.0.1˜zou˜het˜gesc“hrev“en˜w“orden˜als˜1.0.168.192.‘pWW‘ÿ*¸e˜v“oGegen˜deŽ¡v¸èolgende–U regel“dus“toGe“:ŽŸÕì‰ffÕÁGŸc‘$½´Á;Primair–?¬domein“voor“reverse“lookupŽ¡‘$½´primary‘¿0.0.127.IN-ADDR.ARPA‘4|¸pz/127.0.0ŽŸ YщffÕÁG¦¹Nu–úAw¸èe“ošGok“deze“regel“hebb˜en“to˜egev¸èo˜egd“zijn“wš¸èe“klaar“met“het“mak˜en“v‘ÿqÐan“het“Ánamed.boot“¹bGestand.‘`âW‘ÿ*¸eŽ¡mošGeten–Š÷n¸èu“nog“de“zone“b˜estanden“mak¸èen“en“een“b˜estand“makš¸èen“w˜aarin“w˜ordt“v˜erw˜ezen“naar“de“Á"¹roGot-Ž¡serv•¸èersÁ"›‹¼¹w“aar˜onze˜serv“ers˜de˜adressen˜op˜k‘ÿqÐan˜zoGek“en˜die˜hij˜niet˜w“eet.‘TAls˜laatste˜staat˜hier˜nog˜ev“en˜eenŽ¡afdruk–U v‘ÿqÐan“het“Ánamed.boot“¹bGestand“zoals“je“het“nš¸èu“op“je“sc˜herm“hebt“staan.ŽŸÕì‰ffÕÁGŸ3G‘$½´Á;Ž¡‘$½´;–?¬Named.boot“bestand“voor“de“DNS-serverŽ¡¡‘$½´;Directory–?¬waar“we“de“andere“bestanden“willen“zettenŽ¡‘)ý`directory‘?¬/var/namedŽ¡¡‘$½´;Opzoeken–?¬van“de“aanvragenŽ¡‘$½´cache‘>\.’˜6|root.cacheŽ¡¡‘$½´;Type‘>\domein‘c¹Ähost-bestandŽ¡‘$½´;Primair–?¬domein“dat“de“server“beheerdŽ¡‘$½´primary‘¿linux.bogus‘I{hpz/linux.bogusŽ¡¡‘$½´;Primair–?¬domein“voor“reverse“lookupŽ¡‘$½´primary‘¿0.0.127.IN-ADDR.ARPA‘>\pz/127.0.0ŽŸ YщffÕÁG¦¹Nu–<©w¸èe“dit“bšGestand“af“hebb˜en“gaan“wš¸èe“v˜erder“met“de“andere“bšGestanden,‘AŽte“b˜eginnen“bij“het“b˜estand“w¸èaar“inŽ¡staat–U gespšGeciceerd“w¸èaar“de“Á"¹ro˜ot-servš¸èersÁ"“¹zic˜h“bGevinden.ŽŸ"å¿Ä5.2Ž‘¾Het–¸bš_úestand“ro˜ot.cac heŽŸMª¹In–2£dit“bšGestand“staan“de“v•¸èersc“hillende‘2£Á"¹ro˜ot-serv“ersÁ"›2£¹v“ermeld,‘jdit˜zijn˜de˜serv“ers˜die˜elk˜een˜apart˜Á"¹roGotÁ"Ž¡¹domein–ƒÛbšGeheren.‘ý±De“zogenaamde“ro˜ot“domeinen“zijn“de“stukjes“in“de“domein-naam“die“helemaal“rec•¸èh“tsŽ¡staan,›ddus–ß½oa“:‘†ºÁ.com¹,˜Á.edu¹,˜Á.nl¹,˜enz.‘WDit“bšGestand“is“niet“mo˜eilijk“aan“te“mak•¸èen,‘dw“e–ß½kunnen“dit“namelijkŽ¡automatisc¸èh–sDlaten“došGen“met“b˜eh¸èulp“v‘ÿqÐan“het“commando“dig.‘ËëV‘ÿ*¸o˜orwš¸èaarde“hierv˜oGor“is“w˜el“dat“je“een“in˜ternetŽ¡vš¸èerbinding–Ðhebt“w˜aarmee“je“doGor“dig“de“gew˜enste“gegev˜ens“kun˜t“laten“opzoGek˜en.‘ãÎHeb“je“geen“in˜ternetŽ¡vš¸èerbinding–ådan“kun“je“gew˜oGon“de“sc˜hermafdruk“v‘ÿqÐan“het“bGestand“o˜v˜ernemen.‘[ÂJe“hebt“trou˜w˜ens“niet“ec˜h˜t“heelŽ¡vš¸èeel–™!aan“een“cac˜hing“DNS-serv˜er“als“je“niet“de“in˜ternet“v˜erbinding“via“dat“ding“hebt“lop•Gen.‘=ƒV‘ÿ*¸o“or–™!een“kleinŽ¡net•¸èw“erk–ÁÝheb“je“meestal“toGcš¸èh“maar“een“DNS-“serv˜er“en“als“je“niet“bGen˜t“v˜erbGonden“met“andere“net˜w˜erk˜en“isŽ¡dit–yniet“ec•¸èh“t–ynošGdig.‘Ý7Maar“ho˜e“laten“wš¸èe“Ádig“¹n˜u“dat“bGestand“mak˜en“?‘Ý7Heel“simpGel“:‘¹Ow˜e“gaan“in“de“directoryŽ¡Á/var/named–U ¹staan“en“tš¸èypGen“het“v˜olgende“commando“:ŽŽŽŒ‹ £— Û_2 ý ~?Ÿ„€ÕÁGŽ¿5.‘ñ8Het–Õcongureren“v‘ÿ\|an“bind’5µó¹12ŽŽ ÕÁ ýV¯‘'ÿÀpinky:/var/name›ÿ}/d#–“°dig“.‘™P@rs.internic.net“µ>Àr˜o˜ot.c˜acheŽŸ,N¹Dat–Iis“alles,‘K€wš¸èe“hebbGen“n˜u“een“pGerfecte“Ároot.cache“¹gemaakt.‘m}Als“w˜e“het“bšGestand“op˜enen“zien“w¸èe“iets“in“deŽ¤ ®trend–U v‘ÿqÐan“:ŽŸî:‰ffÕÁGŸ ~:¡‘>\Á;–?¬<<>>“DiG“2.2“<<>>“.“@rs.internic.netŽ¡‘>\;–?¬(1“server“found)Ž¡‘>\;;–?¬res“options:“init“recurs“defnam“dnsrchŽ¡‘>\;;–?¬got“answer:Ž¡‘>\;;–?¬->>HEADER<<-“opcode:“QUERY,“status:“NOERROR,“id:“10Ž¡‘>\;;–?¬flags:“qr“rd;“Ques:“1,“Ans:“0,“Auth:“13,“Addit:“13Ž¡‘>\;;‘?¬QUESTIONS:Ž¡‘>\;;‘ X.,–?¬type“=“A,“class“=“INŽ¡¡‘>\;;–?¬AUTHORITY“RECORDS:Ž¡‘>\.‘¿463656–?¬NS“F.ROOT-ServerS.NET.Ž¡‘>\.‘¿463656–?¬NS“I.ROOT-ServerS.NET.Ž¡‘>\.‘¿463656–?¬NS“E.ROOT-ServerS.NET.Ž¡‘>\.‘¿463656–?¬NS“D.ROOT-ServerS.NET.Ž¡‘>\.‘¿463656–?¬NS“C.ROOT-ServerS.NET.Ž¡‘>\.‘¿463656–?¬NS“B.ROOT-ServerS.NET.Ž¡‘>\.‘¿463656–?¬NS“H.ROOT-ServerS.NET.Ž¡‘>\.‘¿463656–?¬NS“A.ROOT-ServerS.NET.Ž¡‘>\.‘¿463656–?¬NS“M.ROOT-ServerS.NET.Ž¡‘>\.‘¿463656–?¬NS“L.ROOT-ServerS.NET.Ž¡‘>\.‘¿463656–?¬NS“K.ROOT-ServerS.NET.Ž¡‘>\.‘¿463656–?¬NS“J.ROOT-ServerS.NET.Ž¡‘>\.‘¿463656–?¬NS“G.ROOT-ServerS.NET.Ž¡¡‘>\;;–?¬ADDITIONAL“RECORDS:Ž¡–>\F.ROOT-ServerS.NET.“3600000‘¿A‘þ°192.5.5.241Ž¡–>\I.ROOT-ServerS.NET.“3600000‘¿A‘þ°192.36.148.17Ž¡–>\E.ROOT-ServerS.NET.“3600000‘¿A‘þ°192.203.230.10Ž¡–>\D.ROOT-ServerS.NET.“3600000‘¿A‘þ°128.8.10.90Ž¡–>\C.ROOT-ServerS.NET.“3600000‘¿A‘þ°192.33.4.12Ž¡–>\B.ROOT-ServerS.NET.“3600000‘¿A‘þ°128.9.0.107Ž¡–>\H.ROOT-ServerS.NET.“3600000‘¿A‘þ°128.63.2.53Ž¡–>\A.ROOT-ServerS.NET.“3600000‘¿A‘þ°198.41.0.4Ž¡–>\M.ROOT-ServerS.NET.“3600000‘¿A‘þ°202.12.27.33Ž¡–>\L.ROOT-ServerS.NET.“3600000‘¿A‘þ°198.32.64.12Ž¡–>\K.ROOT-ServerS.NET.“3600000‘¿A‘þ°193.0.14.129Ž¡–>\J.ROOT-ServerS.NET.“3600000‘¿A‘þ°198.41.0.10Ž¡–>\G.ROOT-ServerS.NET.“3600000‘¿A‘þ°192.112.36.4Ž¡¡‘>\;;–?¬Total“query“time:“16016“msecŽ¡‘>\;;–?¬FROM:“pinky“to“Server:“rs.internic.net‘ X198.41.0.6Ž¡‘>\;;–?¬WHEN:“Sun“Feb“28“13:43:33“1999Ž¡‘>\;;–?¬MSG“SIZE› Xsent:“17˜rcvd:“436ŽŸp‰ffÕÁGŸ•œ¹Zoals–Xæje“ziet“heeft“Ádig“¹nogal“w¸èat“output“gegenereerd,‘™Øals“je“het“Ároot.cache“¹bšGestand“met“de“hand“mo˜etŽ¡makš¸èen–ýis“alleen“de“informatie“zonder“pun˜t-k˜omma's“relev‘ÿqÐan˜t.‘j¢W‘ÿ*¸e“gaan“n˜u“v˜erder“met“het“mak˜en“v‘ÿqÐan“hetŽŽŽŒ‹ ²¿ Û_2 ý ~?Ÿ„€ÕÁGŽ¿6.‘ñ8Het–ÕbšQÂestand“v®>o˜or“rev®>erse“lo˜okup“v›ÿ\|an“de“lok˜ale“host’¶ÉC¹13ŽŽ ÕÁ ýV¯b•Gestand›U v¸èo“or˜rev¸èerse˜lo“okup,˜dit˜b“estand˜is˜no“dig,˜anders˜k‘ÿqÐan˜de˜DNS-serv•¸èer˜straks˜niet˜gev“onden˜w“orden.ŽŸ(³Ã¾6Ž‘ÁHet–G\bšpœestand“vco˜or“revcerse“lo˜okup“v›ÿÆan“de“lok˜ale“hostŽŸ¿:¹Het–Þ bGestand“wš¸èat“w˜e“n˜u“gaan“mak˜en“is“noGdig“om“straks“de“lok‘ÿqÐale“host“zic˜hzelf“als“DNS-serv˜er“te“laten“vinden.Ž¤ ®Het–ÝìbšGestand“b˜evindt“zic¸èh“in“de“directory“Á/var/named/pz¹,‘õÃals“deze“directory“nog“niet“b˜estaat“zul“je“hem“ev¸èenŽ¡aan–øJmošGeten“mak¸èen“met“een“mkdir.‘RŽHet“b˜estand“draagt“de“naam“Á127.0.0.‘RŽ¹Dit“b˜estand“ziet“er“als“v¸èolgt“uit“:ŽŸ:4‰ffÕÁGŸÑ_‘~Á@‘)ý`IN‘¿SOA‘ Xlinux.bogus.–?¬hostmaster.linux.bogus.“(Ž¡‘hùp1‘þ°;‘?¬SerialŽ¡‘hùp28800‘>\;‘?¬RefreshŽ¡‘hùp7200–?¬;“RetryŽ¡‘hùp604800‘þ°;‘?¬ExpireŽ¡‘hùp86400–?¬)‘¿;“Minimum“TTLŽ¡‘N»NS‘¿ns.linux.bogus.Ž¡‘~1‘)ý`PTR‘ Xlocalhost.ŽŸ ʼnffÕÁGŸŒV¹Zoals–Bøje“ziet“bšGestaat“het“b˜estand“uit“v•¸èersc“hillende–Bøonderdelen,‘Fšzogenaamde“resource“records“(RR)‘Bôgenaamd.Ž¡Het–U eerste“stuk“is“het“zogenaamde“Start“Of“Authoritš¸èy“(SO˜A).“Dit“bGev‘ÿqÐat“de“v˜olgende“gegev˜ens“:Ž©ؼDe–¯³naam“v‘ÿqÐan“de“macš¸èhine“w˜aar“het“zone“bGestand“v‘ÿqÐandaan“k˜om˜t,‘FWin“dit“gev‘ÿqÐal“een“mac˜hine“genaamdŽ¡Álinux.bogus¹.‘HFDegene–Ùqdie“v•¸èeran“t“w“ošGordelijk–Ùqis“v¸èo˜or“het“zone“b˜estand,‘ò-in“dit“gev‘ÿqÐal“Áhostmaster.linux.bogus¹.Ž¡(hostmaster@linš¸èux.bGogus)–U De“v˜ersc˜hillende“zone“parameters,“zoals“het“n˜ummer,“de“refresh“tijd,“enz.Ž¦Het–ÔNApGestaartje“(@)“in“het“SOš¸èA–Ô-RR“staat–ÔNv˜oGor“h˜uidig,‘îdus“eigenlijk“staat“er“op“de“plaats“v‘ÿqÐan“het“apGestaartjeŽ¡staat–ë›eigenlijk“:‘žv0.0.127.IN-ADDR.ARP‘ÿ*¸A.“Het“vš¸èolgende“RR‘ëtbGev‘ÿqÐat“de“v˜erwijzing“naar“de“DNS-serv˜er“v˜oGorŽ¡het–à{domein,‘Qin“dit“gev‘ÿqÐal“de“macš¸èhine“ns.lin˜ux.bšGogus.‘Het“laatste“RR‘àWb˜ev‘ÿqÐat“een“p˜oinš¸èter“die“v˜erteld“dat“hetŽ¡adres–f127.0.0.1“bšGek•¸èen“t–fis“onder“de“naam“lo˜calhost.‘¤\Dit“wš¸èas“eigenlijk“alles“w˜at“w˜e“moGesten“in˜vullen“v˜oGor“ditŽ¡zone– HbGestand,‘*Ùwš¸èe“gaan“n˜u“v˜erder“met“een“zone“bGestand“v˜ošGor“een“simp˜el“domein,‘*Ùals“je“dit“niet“wilt“en“alleenŽ¡een–jšcacš¸èhing“DNS‘j”serv˜er“wilt“k‘ÿqÐan“je“došGorspringen“naar“ho˜ofdstuk“4“wš¸èaarin“w˜ordt“uitgelegd“w˜elk˜e“bGestandenŽ¡wš¸èe–U nog“moGeten“aanpassen“om“de“DNS-serv˜er“te“laten“draaien.ŽŸ#êÄ6.1Ž‘¾Een–¸simp_úel“domeinŽŸMª¹Nu–lwš¸èe“eigenlijk“bijna“alles“gehad“hebbGen“w˜at“bind“bGetreft“zijn“w˜e“n˜u“op“het“pun˜t“aangeland“w˜aarin“w˜e“eenŽ¡zone–RbGestand“gaan“makš¸èen“v˜oGor“een“eigen“domein.‘]\Á;Zone–?¬bestand“voor“domein“linux.bogusŽ¤ ®‘>\;Ž¡‘>\@‘ XIN‘¿SOA‘SúÀlinux.bogus.–?¬hostmaster.linux.bogus.“(Ž¡’§õ€1999280201‘¿;–?¬serial“(datum“+“nummer)Ž¡’§õ€28800‘)ý`;–?¬refresh“in“secondenŽ¡’§õ€7200‘/= ;–?¬retry“in“secondenŽŽŽŒ‹¼¨ Û_2 ý ~?Ÿ„€ÕÁGŽ¿7.‘ñ8Het–Õcongureren“v›ÿ\|an“de“rest“v˜an“het“systeem’Ôι14ŽŽ ÕÁ ýV¯’§õ€Á3600000–?¬;“expire“in“secondenŽ¤ ®’§õ€86400–?¬)“;“Minimale“levensduurŽ¡’·$NS‘¿ns.linux.bogus.Ž¡’·$MX‘¿10–?¬mail.linux.bogus.“;“Primare“mailserverŽ¡’·$MX‘¿20–?¬mail.ander.bogus.“;“Secondaire“mailserverŽ¡¡‘$½´localhost‘9¼dA‘þ°127.0.0.1Ž¡‘$½´ns‘^zA‘þ°192.168.0.2Ž¡‘$½´mail‘9¼dA‘þ°192.168.0.3Ž¡Ÿ ff‰ffÕÁGŸª0¿Let–"øop“!‘àÀLet“er“gošQÂed“op“dat“je“zo˜dra“je“de“vš®>olledige“domein-naam“neerzet“dat“je“er“een“.‘àÀ(pun˜t)Ž¡ac•®>h“ter–Õzet.‘ Anders“lošQÂopt“het“heel“leuk“in“de“so˜ep.Ž©ؼ¹Zoals–lòje“iet“is“er“een“RR‘lªvš¸èeld“bij“gek˜omen,‘²çnamelijk“het“MX‘lªv˜eld.‘¸÷Dit“v˜eld“staat“v˜oGor“Mail“Exc˜hangerŽ¡oftewš¸èel–áÑdegene“die“de“mail“v˜oGor“het“domain“afhandelt.‘KDit“v˜eld“v˜ertelt“w˜aar“mailserv˜ers“aan“mošGeten“klopp˜enŽ¡als–âìze“een“mailtje“te“bšGezorgen“hebb˜en“naar“bijv¸èo˜orb˜eeld“jan.jansen@lin¸èux.b˜ogus.‘ åJe“k‘ÿqÐan“meerdere“MXŽ¡vš¸èelden–!Íopnemen“in“een“zone“bGestand,‘,je“geeft“ze“dan“een“prioriteit“mee.‘`dIn“dit“v˜o•Gorb“eeld–!Íheeft“de“mailserv˜erŽ¡mail.lin¸èux.bšGogus–¤5de“ho˜ogste“prioriteit.‘6‡Mo˜c•¸èh“t–¤5deze“mailserv¸èer“niet“te“b˜ereikš¸èen“zijn“dan“k‘ÿqÐan“de“mail“afgelev˜erdŽ¡wš¸èorden–²bij“mail.ander.bGogus.‘;&Nu“w˜e“dit“hebbGen“gedaan“zijn“w˜e“eigenlijk“klaar“met“het“congureren“v‘ÿqÐan“bind,Ž¡wš¸èe–„@hebbGen“n˜u“een“klein“domein“en“w˜e“moGeten“n˜u“enk˜el“nog“de“bGestanden“v›ÿqÐan“de“lok˜ale“mac¸èhine“aanpassenŽ¡zoGdat–U hij“zijn“eigen“DNS-“servš¸èer“gaat“gebruik˜en.ŽŸ(Àœ¾7Ž‘ÁHet–G\congureren“v›ÿÆan“de“rest“v˜an“het“systeemŽŸ¿:¹In–(dit“hošGofdstuk“b˜ehandelen“wš¸èe“de“o˜v˜erige“bGestanden“die“v˜eranderd“moGeten“w˜orden“zoGdat“de“DNS-serv˜erŽ¡wš¸èordt–U opgestart“en“doGor“het“lok‘ÿqÐale“systeem“w˜ordt“gebruikt.ŽŸ#ÃÄ7.1Ž‘¾Erv oš_úor–¸zorgen“dat“bind“start“bij“het“b˜o˜otenŽŸMª¹Om–ûervš¸èoGor“te“zorgen“dat“de“DNS-serv˜er“bGereikbaar“is“v˜oGor“het“net˜w˜erk“moGet“hij“natuurlijk“w˜el“opgestartŽ¡wš¸èorden–{ bij“het“starten“v‘ÿqÐan“het“systeem.‘åHierv˜oGor“passen“w˜e“de“opstart-scripts“aan.‘åDeze“bGevinden“zic˜h“bijŽ¡de›+ŠSlac•¸èkw“are˜distributie˜in˜de˜directory˜Á/etc/rc.d¹.‘c£W‘ÿ*¸aar˜ze˜bij˜jou“w˜staan˜is˜afhank“elijk˜v‘ÿqÐan˜de˜distributieŽ¡die–¤ je“gebruikt.›^@Helaas“is“de“naam“v‘ÿqÐan“de“opstartscripts“niet“gelijk.˜Ik“zal“ter“informatie“bij“de“scripts“dieŽ¡w•¸èe›¡Óv“eranderen˜neerzetten˜in˜w“elk˜runlev“el˜ze˜w“orden˜aangero•Gep“en,‘´ÿmissc•¸èhien˜dat˜je˜dan˜zelf˜w“el˜w“eet˜w“elkŽ¡bšGestand–ËÛje“mo˜et“vš¸èeranderen.‘Õ±Om“erv˜oGor“te“zorgen“dat“bind“w˜ordt“gestart“bij“het“starten“v‘ÿqÐan“het“systeemŽ¡passen–Ywš¸èe“het“bGestand“Árc.inet2“¹aan.‘}QDit“opstartscript“w˜ordt“aangero•Gep“en›Yzo“dra˜het˜systeem˜Á"¹m¸èulti-userÁ"Ž¡¹gaat.›ŸÏDit–dis“runlev¸èel“3.˜V‘ÿ*¸anš¸èuit“dit“script“w˜orden“alle“services“gestart,‘hkdus“als“je“het“bšGestand“do˜orlo˜opt“ho˜efŽ¡je–U eigenlijk“alleen“maar“te“kijkš¸èen“of“er“meerdere“Á"¹deamonsÁ"“¹in“w˜orden“gestart.Ž¦W‘ÿ*¸e–U v¸èošGegen“aan“dit“b˜estand“de“v¸èolgende“regel“to˜e“:ŽŸ´å‘Æif–¹N[“-f“/usr/sbin/named“];“thenŽ¤ Š=‘+å:echo–¹N-n“"“named"Ž¡‘+å:/usr/sbin/namedŽ¡‘fiŽŸؼ¹Deze–>^regels“zorgen“ervš¸èoGor“dat“er“gek˜ek˜en“w˜ordt“of“named“(bind)“bGestaat“en“zo“ja“dan“w˜ordt“hij“gestart.‘iêDitŽŸ ®is–U alles,“als“het“systeem“nš¸èu“on˜v˜erhoGopt“herstart“w˜ordt“dan“zal“bind“k˜eurig“w˜eer“gestart“w˜orden.ŽŽŽŒ‹Ê} Û_2 ý ~?Ÿ„€ÕÁGŽ¿8.‘ñ8Ervš®>oQÂor–Õzorgen“dat“het“lok‘ÿ\|ale“systeem“de“DNS-serv˜er“gebruikt’‚§0¹15ŽŽ ÕÁ ýV¯¾8Ž‘ÁErvšcopœor–G\zorgen“dat“het“lok‘ÿÆale“systeem“de“DNS-serv˜er“gebruiktŽŸ¿:¹Om–(žervš¸èoGor“te“zorgen“dat“de“serv˜er“w˜aar“de“DNS-serv˜er“op“draait“zelf“oGok“gebruik“maakt“v‘ÿqÐan“de“DNS-serv˜erŽ¤ ®mošGeten–.w¸èe“het“b˜estand“resolv.conf“aanpassen.‘dvDit“b˜estand“b˜evindt“zicš¸èh“in“de“directory“Á/etc¹.‘dvOm“erv˜oGor“teŽ¡zorgen–Ã…dat“het“systeem“dus“de“DNS-servš¸èer“gebruikt“om“ip-“adressen“v˜oGor“domein-namen“in“het“lok‘ÿqÐale“domeinŽ¡op–U te“zoGekš¸èen“zetten“w˜e“in“het“bGestand“:Ž©Ÿe‘Æsearch‘¹Nlinux.bogusŽŸ Š=‘nameserver‘¹N127.0.0.1ŽŸÃ=¹W‘ÿ*¸e–T`hebbGen“nš¸èu“de“lok‘ÿqÐale“serv˜er“gecongureerd“v˜ošGor“het“opzo˜ek¸èen“v›ÿqÐan“de“domein-namen“v˜an“het“domein“datŽ¡de–irDNS-servš¸èer“b•Geheerd,‘n‡hebb“en–irw˜e“ec˜h˜ter“oGok“een“cac˜hing“name“serv˜er“gemaakt“dan“kunnen“w˜e“er“nog“eenŽ¡regeltje–U aan“to•Gev¸èo“egen,–U namelijk“:Ž¦‘Æsearch‘¹N.ŽŸ Š=‘nameserver‘¹N127.0.0.1ŽŸÃ=¹Zo–ú zorgen“wš¸èe“erv˜oGor“dat“de“serv˜er“de“lok‘ÿqÐale“DNS-serv˜er“gebruikt“v˜ošGor“alle“domeinnamen“die“hij“mo˜etŽ¡opzoGek¸èen.ŽŸ#Ä8.1Ž‘¾Het–¸aanpassen“v‘ÿ@ an“host.confŽŸMª¹In–Ihet“bšGestand“Áhost.conf“¹staat“aangegev¸èen“ho˜e“de“lok‘ÿqÐale“serv¸èer“de“namen“opzo˜ekt,‘5met“andere“w¸èo˜ordenŽ¡w¸èaar–€Îhij“het“eerst“kijkt“als“hij“op“zošGek“is“naar“een“b˜epaalde“naam.‘ôŠIn“dit“b˜estand“mo˜et“een“regel“staan“dieŽ¡er–U als“v¸èolgt“uit“ziet“:Ž¦‘Æorder–¹Nhosts,“bindŽŸÃ=¹Dit–\©zorgt“er“vš¸èoGor“dat“de“serv˜er“eerst“in“het“hosts“bGestand“kijkt“v˜oGordat“hij“het“aan“de“DNS-serv˜er“gaatŽ¡vragen.ŽŸؼW‘ÿ*¸e–Ÿzijn“nš¸èu“klaar“met“het“instellen“v‘ÿqÐan“de“o˜v˜erige“bGestanden,‘±n˜u“k˜om˜t“de“laatste“fase,‘±namelijk“het“startenŽ¡v‘ÿqÐan–U bind“en“kijk¸èen“of“alles“goGed“draait.ŽŸ(¼è¾9Ž‘ÁHet–G\starten“en“testen“v‘ÿÆan“bindŽŸ¿:¹Nu–ú¾wš¸èe“alles“hebbGen“ingesteld“is“het“tijd“om“bind“v˜oGor“de“eerste“k˜eer“te“starten“en“te“kijk˜en“of“hij“goGed“w˜erkt.ŽŸ#Ä9.1Ž‘¾Het‘¸startenŽŸMª¹Het–¬Sstarten“v‘ÿqÐan“bind“stelt“eigenlijk“niks“vš¸èoGor,‘Âhet“is“gew˜oGon“Á/usr/sbin/named“¹in˜t˜ypGen“en“v˜oila“hij“draait.Ž¡W‘ÿ*¸e–|ékunnen“nš¸èu“in“het“syslog“zien“of“de“start“succesv˜ol“is“gew˜eest.‘èÛAls“het“goGed“is“heb“je“namelijk“iets“in“deŽ¡trend–˜v‘ÿqÐan“het“onderstaande“in“je“syslog“staan“:‘U¼(Er“zijn“enš¸èters“to•Gegev˜o“egd–˜om“het“geheel“leesbaar“te“mak˜en)ŽŸÝ¥‰ffÕÁGŸ‘>\ÁFeb–?¬28“17:04:59“pinky“named[684]:“starting.‘ Xnamed“4.9.7-RELŽ¡‘>\Sat–?¬Feb“20“22:04:27“GMT“1999Ž¡‘>\pvzweden@pinky:/home/pvzweden/tijdelijk/projekt/bind-4.9.7/namedŽ¡¡‘>\Feb–?¬28“17:04:59“pinky“named[684]:“cache“zone“""“loaded“(serial“0)ŽŽŽŒ‹Øu Û_2 ý ~?Ÿ„€ÕÁGŽ¿9.‘ñ8Het–Õstarten“en“testen“v‘ÿ\|an“bind’±X¹16ŽŽ ÕÁ ýV¯¤ ®‘>\ÁFeb–?¬28“17:04:59“pinky“named[684]:“primary“zoneŽ¡‘>\"0.0.127.IN-ADDR.ARPA"–?¬loaded“(serial“1)Ž¡¡‘>\Feb–?¬28“17:04:59“pinky“named[684]:“primary“zone“"linux.bogus"“loadedŽ¡‘>\(serial‘?¬1999280201)Ž¡¡‘>\Feb–?¬28“17:04:59“pinky“named[685]:“Ready“to“answer“queries.ŽŸ ;½‰ffÕÁG©æ¹Ok,–U bind“is“nš¸èu“gestart“het“w˜ordt“n˜u“tijd“om“te“kijk˜en“of“hij“het“ošGok“naar“b˜ehoren“do˜et.ŽŸ# ¥Ä9.2Ž‘¾Het‘¸testenŽŸMª¹Nu–åíbind“is“gestart“gaan“wš¸èe“ev˜en“testen“of“alles“goGed“is“ingesteld,‘ü+w˜e“došGen“dit“met“b˜eh¸èulp“v‘ÿqÐan“het“programmaŽ¡nslo•Gokup.‘q€W‘ÿ*¸e›U t¸èyp“en˜eerst˜op˜de˜prompt˜:Ž¤uS‘'ÿÀpinky:#‘“°nslo‘ÿ}/okupŽ¡¹W‘ÿ*¸e–U krijgen“dan“op“het“sc¸èherm“eerst“de“informatie“v‘ÿqÐan“nsloGokup“te“zien“en“daarna“een“prompt.ŽŸ0J‰ffÕÁGŸãO‘>\ÁDefault–?¬server:“localhostŽ¤ ®‘>\Address:‘?¬127.0.0.1Ž¡¡‘>\>ŽŸ ý‰ffÕÁG¦¹W‘ÿ*¸e–U kunnen“nš¸èu“de“naam“v‘ÿqÐan“een“host“in˜t˜ypšGen.‘q€Dat“do˜en“w¸èe“dus“o˜ok,“wš¸èe“t˜ypGen“in“:Ž¤0J‰ffÕÁGŸãO‘>\Á>‘?¬ns.linux.bogusŽŸ ;½‰ffÕÁG¦¹W‘ÿ*¸e–U zien“nš¸èu“de“v˜olgende“output“v‘ÿqÐan“nsloGokup“v˜ersc˜hijnen“:Ž¡‰ffÕÁGŸãO‘>\ÁServer:‘?¬localhostŽ¤ ®‘>\Address:‘?¬127.0.0.1Ž¡¡‘>\Name:‘?¬ns.linux.bogusŽ¡‘>\Address:‘?¬192.168.0.2Ž¡¡‘>\>ŽŸ ý‰ffÕÁG¦¹Als–Cjje“hetzelfde“ziet“v•¸èersc“hijnen–Cjals“wš¸èat“hier“staat“afgedrukt“dan“w˜erkt“het.‘k™W‘ÿ*¸e“v˜erlaten“nslošGokup“do˜or“exitŽ¡te‘U t¸èypGen.ŽŸ# ¥Ä9.3Ž‘¾Het–¸laten“herladen“v‘ÿ@ an“de“conguratieŽŸMª¹Als–/je“een“v›ÿqÐan“de“conguratie“bGestanden“v˜an“bind“hebt“vš¸èeranderd,‘6¤je“hebt“bijv˜o•Gorb“eeld–/een“host“to•Gegev˜o“egdŽ¡of–BŸvš¸èerwijderd“dan“zal“je“bind“moGeten“v˜ertellen“dat“hij“zijn“conguratie“opnieu˜w“moGet“inlezen.‘9ýMet“bindŽ¡k•¸èom“t›Äñhierv“o•Gor˜een˜heel˜mo“oi˜programmaatje˜mee,‘àånamelijk˜Ándc¹.‘ÀóMet˜Ándc˜¹(Name˜Deamon˜Con¸ètrol)˜k‘ÿqÐan˜jeŽ¡een–nHaanš¸ètal“opGdrac˜h˜ten“gev˜en“aan“bind.‘¼øEen“v‘ÿqÐan“die“opGdrac˜h˜ten“is“het“herladen“v‘ÿqÐan“de“conguratie.‘¼øOm“deŽ¡conguratie–U te“herladen“tš¸èyp“je“het“v˜olgende“:ŽŽŽŒ‹ã± Û_2 ý ~?Ÿ„€ÕÁGŽ¿10.‘ñ8Quic®>k–ÕReference“Vi’R ¹17ŽŽ ÕÁ ýV¯‘'ÿÀpinky:#–“°ndc“r–ÿ}/elo“adŽ¤ؼ¹Bind–Çzal“nš¸èu“zijn“database“opnieu˜w“inladen,‘)¥ndc“geeft“oGok“k˜eurig“de“melding“Reloading“Database“terug.‘_bMetŽ© ®Ándc–U ¹k‘ÿqÐan“je“een“aanš¸ètal“dingen“doGen,“een“o˜v˜erzic˜h˜t“:Ž¡‘¸ŽŽŽ‘¿statusŽ¦‘¹Hiermee–U k›ÿqÐan“je“zien“of“bind“draait,“als“hij“draait“krijg“je“het“PID“(ProGcess“ID)“v˜an“bind“te“zien.Ž¤®‘¸ŽŽŽ‘¿dumpQÂdbŽ¦‘¹Dit–¢ízorgt“ervš¸èoGor“dat“bind“zijn“complete“database“en“cac˜he“naar“het“bGestand“named_dump.db“w˜egsc˜hri-Ž¦‘jft–U in“de“directory“/v‘ÿqÐar/tmp.Ž¡‘¸ŽŽŽ‘¿reloadŽ¦‘¹Deze–U optie“hebbGen“wš¸èe“net“gebruikt,“hij“zorgt“erv˜oGor“dat“bind“zijn“conguratie“opnieu˜w“inleest.Ž¡‘¸ŽŽŽ‘¿statsŽ¦‘¹Deze–¢koptie“zorgt“ervš¸èoGor“dat“bind“zijn“statistiek˜en“naar“een“bGestand“w˜egsc˜hrijft.‘Y`Dit“bGestand“heetŽ¦‘named.stats–U en“is“te“vinden“in“de“directory“Á/var/tmp¹.Ž¡‘¸ŽŽŽ‘¿traceŽ¦‘¹Deze– 4optie“zorgt“ervš¸èoGor“dat“bind“zijn“Á"¹tracing“lev˜elÁ"“¹v˜erhoGogd.‘R¼Dit“houdt“in“dat“hij“meer“informatieŽ¦‘gaat–U loggen“naar“Á/var/tmp/named.run¹.Ž¡‘¸ŽŽŽ‘¿notraceŽ¦‘¹Deze–'goptie“zorgt“ervš¸èoGor“dat“het“Á"¹tracing“lev˜elÁ"“¹v‘ÿqÐan“vind“op“n˜ul“w˜ordt“gezet.‘bBDit“houdt“in“dat“hij“geenŽ¦‘informatie–U meer“logt“naar“Á/var/tmp/named.run¹.Ž¡‘¸ŽŽŽ‘¿querylogŽ¦‘¹Deze–ŸÎoptie“zorgt“erv¸èošGor“dat“bind“gaat“loggen“wie“er“allemaal“een“b˜ero˜ep“op“hem“do˜en.‘QŠDit“geeft“eenŽ¦‘hoGop–U log-info“dus“wš¸èees“gew˜aarsc˜h˜u˜wd.Ž¡‘¸ŽŽŽ‘¿startŽ¦‘¹Met–U deze“optie“k‘ÿqÐan“je“opGdrac•¸èh“t›U gev“en˜om˜bind˜te˜starten˜als˜hij˜niet˜draait.Ž¡‘¸ŽŽŽ‘¿stopŽ¦‘¹Je–U raadt“het“al,“deze“optie“stopt“bind.Ž¡‘¸ŽŽŽ‘¿restartŽ¦‘¹Deze–U optie“zorgt“ervš¸èoGor“dat“bind“herstart“w˜ordt.ŽŸؼDit–çÄwš¸èas“het,‘ mals“het“goGed“is“heb“je“n˜u“een“congureerde“DNS-serv˜er“draaien.‘)lAls“je“meer“wilt“w˜eten“o˜v˜erŽ¦DNS–U dan“vš¸èerwijs“ik“je“naar“in˜ternet.‘q€Er“is“b•Geho“orlijk–U w˜at“informatie“in“omloGop.ŽŸ(Àœ¾10Ž‘¬%Quicck–G\Reference“ViŽŸ¿:¹Hier–U vš¸èolgen“een“aan˜tal“commando's“w˜aarmee“je“het“editen“in“een“bGestand“k‘ÿqÐan“starten“:Ž¤ؼT‘ÿ*¸oGetsen–U die“je“k›ÿqÐan“gev¸èen“v˜an¸èuit“de“commando-moGdusŽ¡¿iŽ¦¹Hiermee–U start“je“de“insert-moGde“v‘ÿqÐan“viŽ¡¿oŽ¦¹Hiermee–U start“je“ošGok“de“insert-mo˜de“maar“je“op˜enš¸èt“n˜u“eerst“een“nieu˜w˜e“regelŽŽŽŒ‹ìm Û_2 ý ~?Ÿ„€ÕÁGŽ¿10.‘ñ8Quic®>k–ÕReference“Vi’R ¹18ŽŽ ÕÁ þ1ûß ÿПp𘟙¢Ù’àT‘ÿ*¸ot–U slot“nog“een“aan¸ètal“links:ŽŽ¤ ®¡’Ý®îThe–U DNS“Resources“DirectoryŽŽ¡’œWÀhttp://www.dns.net/dnsr‘ÿ}/d/‘U ÁŽŽ¡¡’àùd¹De–U oci€ële“homepage“v“bindŽŽ¡’ÚîÀhttp://www.isc.or‘ÿ}/g/bind.html‘U ÁŽŽ¡¡’« H¹Common–U DNS“OpGerational“and“Conguration“ErrorsŽŽ¡‘Àhttp://www.pmg.lcs.mit.e–ÿ}/du/c“gi-bin/rfc/view?numb“er=1912‘U ÁŽŽ¡¡’È€¹Aš¸èddress–U AlloGcation“for“Priv‘ÿqÐate“In˜ternetsŽŽ¡‘Àhttp://www.pmg.lcs.mit.e–ÿ}/du/c“gi-bin/rfc/view?numb“er=1918‘U ÁŽŽ¡¡’竹Domain–U A¸èdministrators“OpGerations“GuideŽŽ¡‘Àhttp://www.pmg.lcs.mit.e–ÿ}/du/c“gi-bin/rfc/view?numb“er=1033‘U ÁŽŽŽŽŽŽŸ¿:wŽ¤ ®¹Hiermee–U scš¸èhrijf“je“het“bGestand“w˜eg“w˜aar“je“op“w˜aarmee“je“op“dat“momen˜t“bšGezig“b˜en¸èt.Ž©ؼ¿:qŽ¡¹Hiermee–U v¸èerlaat“je“viŽ¦T‘ÿ*¸oGetsen–U die“je“k›ÿqÐan“gev¸èen“v˜an¸èuit“de“edit-moGdusŽ¦µ<¿escµ>Ž¡¹DošGor–U op“escap˜e“te“drukkš¸èen“k˜om“je“in“de“commando-moGdus“v‘ÿqÐan“vi“terec˜h˜t.ŽŽŽŒøöƒ’À;èÛ_2ÕÁG óqLË ectt0900ó¥!¢N ecbx1200óë ecbi1000óqLË ectt1000ó½HЃ ecti1000ó]fŒ ecbx1000ó&Lt$ffffecbx1440óŒ6 ecss1000óþÖëI½q½qecss2074ó 1ê± ecrm1000ó !",š cmsy10ó  b> cmmi10ùûæßßßßßßß