*BEGIN GRAPHICS VERSION=442/420 ENCODING=7BIT ** "Creator" brian ** "Creation Date" Sun Jun 8 22:08:23 2003 ** "Creation Version" 4.42 (1021.500) ** "Revisor" brian ** "Last Modified" Tue Dec 28 21:39:45 2004 ** "Last Modified Version" 4.42 (1021.500) COLORMAP <"Transparent" 0 0 0 0 0 1> <"Black" 0 0 0 0 255 0> <"White" 0 0 0 0 0 0> <"Grey 95" 0 0 0 0 13 0> <"Grey 87" 0 0 0 0 33 0> <"Grey 75" 0 0 0 0 64 0> <"Grey 50" 0 0 0 0 128 0> <"Red" 0 0 255 255 0 0> <"Red 95" 0 13 255 255 0 0> <"Red 87" 0 33 255 255 0 0> <"Red 75" 0 64 255 255 0 0> <"Red 50" 0 128 255 255 0 0> <"Green" 0 255 0 255 0 0> <"Green 95" 0 255 13 255 0 0> <"Green 87" 0 255 33 255 0 0> <"Green 75" 0 255 64 255 0 0> <"Green 50" 0 255 128 255 0 0> <"Blue" 0 255 255 0 0 0> <"Blue 95" 0 255 255 13 0 0> <"Blue 87" 0 255 255 33 0 0> <"Blue 75" 0 255 255 64 0 0> <"Blue 50" 0 255 255 128 0 0> <"Yellow" 0 0 0 255 0 0> <"Yellow 95" 0 0 0 255 13 0> <"Yellow 87" 0 0 0 255 33 0> <"Yellow 75" 0 0 0 255 64 0> <"Yellow 50" 0 0 0 255 128 0> <"Magenta" 0 0 255 0 0 0> <"Magenta 95" 0 0 255 0 13 0> <"Magenta 87" 0 0 255 0 33 0> <"Magenta 75" 0 0 255 0 64 0> <"Magenta 50" 0 0 255 0 128 0> <"Cyan" 0 255 0 0 0 0> <"Cyan 95" 0 255 0 0 13 0> <"Cyan 87" 0 255 0 0 33 0> <"Cyan 75" 0 255 0 0 64 0> <"Cyan 50" 0 255 0 0 128 0> <"Tan" 0 0 57 131 0 0> <"Clay" 0 0 74 74 57 0> <"Brown" 0 30 100 220 30 0> <"Dark Brown" 0 60 135 190 65 0> <"Olive" 0 90 65 190 65 0> <"Light Orange" 0 0 33 255 0 0> <"Orange" 0 0 90 255 0 0> <"Dark Orange" 0 0 132 255 0 0> <"Light Purple" 0 31 153 0 0 0> <"Purple" 0 80 208 0 15 0> <"Dark Purple" 0 25 126 0 44 0> <"PaleYellow" 0 1 0 52 0 0> END COLORMAP FONT "Times" "Zapf Dingbats" "Swiss" "Morewingbats" "Dutch" "Courier" END FONT SESSION WIN_SIZE <8841 5200> AUTOGRID ON PAGEWID 11000 PAGEHYT 8500 PRINTWID 11000 PRINTHYT 8500 PRINTLAND ON SLIDE_STYLE <0 -1 1> BACKFILL <38 44 5 1000 0 0 0> LINEFILL <11 11 5 1000 0 0 0> SHADOW <11 0 15 15> FONT 2 HOR_JUST CENTER REZ <1 611 611 -2235 -506> END SESSION SLIDE_MASTER S_EXT1 <584 584 9475 2254> S_EXT2 <584 2548 9495 7244> T_ATTR0 BACKFILL <40 40 5 1000 0 0 0> V_SPACE <0 611 0> SIZE 440000 BOLD ON L_SPACE 611 MARGINS <0 0 0 0> END T_ATTR0 T_ATTR1 END T_ATTR1 S_ATTR0 BACKFILL <39 39 5 1000 0 0 0> PARA <-500 500 -500 2 1000 39 1 228> V_SPACE <56 444 0> SIZE 320000 BOLD OFF HOR_JUST LEFT L_SPACE 444 END S_ATTR0 S_ATTR1 END S_ATTR1 S_ATTR2 PARA <-500 1000 -500 2 1000 39 1 221> V_SPACE <28 389 0> SIZE 280000 END S_ATTR2 S_ATTR3 PARA <-500 1500 -500 2 1000 39 1 221> V_SPACE <28 333 0> SIZE 240000 END S_ATTR3 S_ATTR4 PARA <-500 2000 -500 2 1000 39 1 221> V_SPACE <28 306 0> SIZE 220000 END S_ATTR4 S_ATTR5 PARA <-500 2500 -500 2 1000 39 1 221> ITALICS ON END S_ATTR5 SLIDE_INFO SLIDE_STYLE <0 0 1> PAGE_BACKGD <0 0 48 37> C_SCHEME <40 40 39 39 11 11 38 44 7 12 17 22 27 44 41 36 37 48 1 0 0 0 0 11> END SLIDE_INFO .GRP BACKFILL <1 0 0 0 0 0 0> LINEFILL <1 2 5 1000 0 0 0> SHADOW <6 0 15 15> PARA <0 0 0 0 1000 1 0 111> V_SPACE <250 250 0> FONT 0 SIZE 180000 ITALICS OFF L_SPACE 250 MARGINS <125 125 250 62> .RECT AT (-5,-8) BACKFILL <48 37 2 500 0 0 0> LINEFILL <11 11 5 1000 0 0 0> SHADOW <11 0 15 15> THICKNESS 0 PARA <0 0 0 0 0 0 0 0> PNTS (0,0)(10006,0)(10006,7512)(0,7512)(0,0) .RECT AT (317,355) BACKFILL <37 38 4 0 0 0 0> PNTS (0,0)(9172,0)(9172,175)(0,175)(0,0) .RECT AT (335,659) BACKFILL <37 38 2 0 0 0 0> PNTS (0,6608)(0,0)(176,0)(174,6608)(0,6608) END .GRP END SLIDE_MASTER HANDOUT_MASTER SLIDE_INFO PAGE_BACKGD <1000 5 2 2> C_SCHEME <40 40 39 39 11 11 38 44 7 12 17 22 27 44 41 36 0 0 0 0 0 0 0 11> END SLIDE_INFO .GRP BACKFILL <1 0 0 0 0 0 0> LINEFILL <1 2 5 1000 0 0 0> SHADOW <6 0 15 15> THICKNESS 1 PARA <0 0 0 0 1000 1 0 111> END .GRP END HANDOUT_MASTER OUTLINE_MASTER SLIDE_INFO PAGE_BACKGD <1000 5 2 2> C_SCHEME <40 40 39 39 11 11 38 44 7 12 17 22 27 44 41 36 0 0 0 0 0 0 0 11> END SLIDE_INFO .GRP END .GRP END OUTLINE_MASTER NOTES_MASTER N_EXT1 <250 250 7249 4875> N_EXT2 <250 5125 7249 9749> N_ATTR0 BACKFILL <1 1 0 0 0 0 0> V_SPACE <28 250 0> FONT 4 MARGINS <0 0 0 0> END N_ATTR0 N_ATTR1 END N_ATTR1 N_ATTR2 PARA <0 500 0 0 1000 1 0 111> END N_ATTR2 N_ATTR3 PARA <0 1000 0 0 1000 1 0 111> END N_ATTR3 N_ATTR4 PARA <0 1500 0 0 1000 1 0 111> END N_ATTR4 N_ATTR5 PARA <0 2000 0 0 1000 1 0 111> END N_ATTR5 SLIDE_INFO PAGE_BACKGD <1000 5 2 2> C_SCHEME <40 40 39 39 11 11 38 44 7 12 17 22 27 44 41 36 0 0 0 0 0 0 0 11> END SLIDE_INFO .GRP BACKFILL <1 0 0 0 0 0 0> PARA <0 0 0 0 1000 1 0 111> V_SPACE <250 250 0> FONT 0 MARGINS <125 125 250 62> END .GRP END NOTES_MASTER SLIDE_INFO SLIDE_STYLE <0 -1 1> LAYOUT_ID <0 1 2 3 3> END SLIDE_INFO PICTURE .TMP AT (584,584) RECOLOR ON TEMPLATE_FLAGS <1 1 0 0> T_POS <584 584 9475 2254> .TXT AT (660,696) RECOLOR ON TEMPLATED ON BACKFILL <40 40 5 1000 0 0 0> LINEFILL <11 11 5 1000 0 0 0> SHADOW <11 0 15 15> V_SPACE <0 611 0> FONT 2 SIZE 440000 BOLD ON HOR_JUST CENTER L_SPACE 611 MARGINS <0 0 0 0> TXTXYOFF <-84 449> T_PNTS (0,449)(0,0)(8820,0)(8820,1682)(0,1682)(0,449)(8820,449) H_SPACE 8892 .STR "DNS Session 3:\nConfiguration of Authoritative Nameservice" .TMP AT (584,2548) RECOLOR ON TEMPLATE_FLAGS <1 2 0 0> T_POS <584 2548 9495 7244> .TXT AT (3968,2873) RECOLOR ON TEMPLATED ON V_SPACE <0 333 0> SIZE 240000 L_SPACE 333 TXTXYOFF <-23 245> T_PNTS (0,245)(0,0)(2147,0)(2147,585)(0,585)(0,245)(2147,245) H_SPACE 8912 .STR L_SPACE 611 "Brian Candler" .STR "\nNSRC" END PICTURE NOTES .GRP BACKFILL <1 0 0 0 0 0 0> LINEFILL <1 2 5 1000 0 0 0> SHADOW <6 0 15 15> PARA <0 0 0 0 1000 1 1 111> V_SPACE <0 250 0> FONT 0 SIZE 180000 BOLD OFF HOR_JUST LEFT L_SPACE 250 MARGINS <125 125 250 62> .TMP AT (250,250) RECOLOR ON TEMPLATE_FLAGS <5 14 0 0> T_POS <250 250 7249 4875> .VOID .TMP AT (250,5125) RECOLOR ON TEMPLATE_FLAGS <6 15 0 0> T_POS <250 5125 7249 9749> .VOID END .GRP END NOTES SLIDE_INFO SLIDE_STYLE <0 -1 1> LAYOUT_ID <1 2 12 12 12> END SLIDE_INFO PICTURE .TMP AT (584,584) RECOLOR ON TEMPLATE_FLAGS <1 0 0 0> T_POS <584 584 9475 2254> .TXT AT (4142,731) RECOLOR ON TEMPLATED ON BACKFILL <40 40 5 1000 0 0 0> LINEFILL <11 11 5 1000 0 0 0> SHADOW <11 0 15 15> PARA <0 0 0 0 1000 1 0 111> V_SPACE <0 611 0> FONT 2 SIZE 440000 BOLD ON HOR_JUST CENTER L_SPACE 611 MARGINS <0 0 0 0> TXTXYOFF <-46 437> T_PNTS (0,437)(0,0)(1759,0)(1759,567)(0,567)(0,437)(1759,437) H_SPACE 8892 .STR "Recap" .TMP AT (584,2548) RECOLOR ON TEMPLATE_FLAGS <2 3 0 0> T_POS <584 2548 9495 7244> .TXT AT (548,2641) RECOLOR ON TEMPLATED ON BACKFILL <39 39 5 1000 0 0 0> PARA <-500 500 -500 2 1000 39 1 228> V_SPACE <56 444 0> SIZE 320000 BOLD OFF HOR_JUST LEFT L_SPACE 444 TXTXYOFF <11 326> T_PNTS (0,326)(0,0)(7804,0)(7804,3166)(0,3166)(0,326)(7804,326) H_SPACE 8912 .STR "DNS is a distributed database" .STR "\nResolver asks Cache for information" .STR "\nCache traverses the DNS delegation tree to find Authoritative nameserver which has the information requested" .STR "\nBad configuration of authoritative servers can result in brok en domains" END PICTURE NOTES .GRP BACKFILL <38 44 5 1000 0 0 0> PARA <0 0 0 0 1000 1 0 111> V_SPACE <0 250 0> SIZE 180000 HOR_JUST CENTER L_SPACE 250 MARGINS <125 125 250 62> .TMP AT (250,250) RECOLOR ON TEMPLATE_FLAGS <5 14 0 0> T_POS <250 250 7249 4875> .VOID .TMP AT (250,5125) RECOLOR ON TEMPLATE_FLAGS <6 15 0 0> T_POS <250 5125 7249 9749> .VOID END .GRP END NOTES SLIDE_INFO SLIDE_STYLE <0 -1 1> LAYOUT_ID <1 2 12 12 12> END SLIDE_INFO PICTURE .TMP AT (584,584) RECOLOR ON TEMPLATE_FLAGS <1 0 0 0> T_POS <584 584 9475 2254> .TXT AT (2685,717) RECOLOR ON TEMPLATED ON BACKFILL <40 40 5 1000 0 0 0> V_SPACE <0 611 0> SIZE 440000 BOLD ON L_SPACE 611 MARGINS <0 0 0 0> TXTXYOFF <-46 449> T_PNTS (0,449)(0,0)(4651,0)(4651,579)(0,579)(0,449)(4651,449) H_SPACE 8892 .STR "DNS Replication" .TMP AT (584,2548) RECOLOR ON TEMPLATE_FLAGS <2 3 0 0> T_POS <584 2548 9495 7244> .TXT AT (531,2631) RECOLOR ON TEMPLATED ON BACKFILL <39 39 5 1000 0 0 0> PARA <-500 500 -500 2 1000 39 1 228> V_SPACE <56 444 0> SIZE 320000 BOLD OFF HOR_JUST LEFT L_SPACE 444 TXTXYOFF <11 318> T_PNTS (0,318)(0,0)(8267,0)(8267,4499)(0,4499)(0,318)(8267,318) H_SPACE 8912 .STR "For every domain, we need more than one authoritative nameserve r with the same information (RFC 2182)" .STR "\nData is entered in one server (Master) and replicated to the others (Slave(s))" .STR "\nOutside world cannot tell the difference between master and s lave" .STR PARA <-500 1000 -500 2 1000 39 1 221> V_SPACE <28 389 0> SIZE 280000 "\n\tNS records are returned in random order for equal load shar ing" .STR PARA <-500 500 -500 2 1000 39 1 228> V_SPACE <56 444 0> SIZE 320000 "\nWas called \"primary\" and \"secondary\"" END PICTURE NOTES .GRP BACKFILL <38 44 5 1000 0 0 0> PARA <0 0 0 0 1000 1 0 111> V_SPACE <0 250 0> SIZE 180000 HOR_JUST CENTER L_SPACE 250 MARGINS <125 125 250 62> .TMP AT (250,250) RECOLOR ON TEMPLATE_FLAGS <5 14 0 0> T_POS <250 250 7249 4875> .VOID .TMP AT (250,5125) RECOLOR ON TEMPLATE_FLAGS <6 15 0 0> T_POS <250 5125 7249 9749> .VOID END .GRP END NOTES SLIDE_INFO SLIDE_STYLE <0 -1 1> LAYOUT_ID <1 2 12 12 12> END SLIDE_INFO PICTURE .TMP AT (584,584) RECOLOR ON TEMPLATE_FLAGS <1 0 0 0> T_POS <584 584 9475 2254> .TXT AT (995,714) RECOLOR ON TEMPLATED ON BACKFILL <40 40 5 1000 0 0 0> V_SPACE <0 611 0> SIZE 440000 BOLD ON L_SPACE 611 MARGINS <0 0 0 0> TXTXYOFF <-109 449> T_PNTS (0,449)(0,0)(8192,0)(8192,1192)(0,1192)(0,449)(8192,449) H_SPACE 8892 .STR "Slaves connect to Master to retrieve copy of zone data" .RECT AT (2363,4283) RECOLOR ON BACKFILL <38 44 5 1000 0 0 0> PARA <0 0 0 0 1000 38 0 111> V_SPACE <0 250 0> SIZE 180000 BOLD OFF HOR_JUST LEFT L_SPACE 250 MARGINS <125 125 250 62> PNTS (0,0)(1500,0)(1500,1000)(0,1000)(0,0) .RECT AT (5863,2534) RECOLOR ON PNTS (0,0)(1500,0)(1500,1000)(0,1000)(0,0) .RECT AT (6363,4281) RECOLOR ON PNTS (0,0)(1500,0)(1500,1000)(0,1000)(0,0) .LINE AT (3865,2807) RECOLOR ON THICKNESS 56 STYLE 1 L_ARROW 1 PNTS (0,1750)(2000,0) .LINE AT (3865,4804) RECOLOR ON PNTS (0,0)(2498,2) .TXT AT (2592,4633) RECOLOR ON BACKFILL <1 39 5 1000 0 0 0> THICKNESS 0 STYLE 0 L_ARROW 0 V_SPACE <0 333 0> SIZE 240000 BOLD ON HOR_JUST CENTER L_SPACE 333 MARGINS <0 0 0 0> TXTXYOFF <-21 238> T_PNTS (0,238)(0,0)(1041,0)(1041,243)(0,243)(0,238)(1041,238) H_SPACE 0 .STR "Master" .TXT AT (6116,2888) RECOLOR ON TXTXYOFF <-11 245> T_PNTS (0,245)(0,0)(845,0)(845,252)(0,252)(0,245)(845,245) .STR "Slave" .TXT AT (6645,4636) RECOLOR ON T_PNTS (0,245)(0,0)(845,0)(845,252)(0,252)(0,245)(845,245) .STR "Slave" .TXT AT (3096,5988) RECOLOR ON BACKFILL <7 39 5 1000 0 0 0> BOLD OFF TXTXYOFF <0 238> T_PNTS (0,238)(0,0)(3636,0)(3636,641)(0,641)(0,238)(3636,238) .STR "The master does not\n\"push\" data to the slaves" END PICTURE NOTES .GRP BACKFILL <38 44 5 1000 0 0 0> THICKNESS 1 PARA <0 0 0 0 1000 1 0 111> V_SPACE <0 250 0> SIZE 180000 L_SPACE 250 MARGINS <125 125 250 62> .TMP AT (250,250) RECOLOR ON TEMPLATE_FLAGS <5 14 0 0> T_POS <250 250 7249 4875> .VOID .TMP AT (250,5125) RECOLOR ON TEMPLATE_FLAGS <6 15 0 0> T_POS <250 5125 7249 9749> .VOID END .GRP END NOTES SLIDE_INFO SLIDE_STYLE <0 -1 1> LAYOUT_ID <1 2 12 12 12> END SLIDE_INFO PICTURE .TMP AT (584,584) RECOLOR ON TEMPLATE_FLAGS <1 0 0 0> T_POS <584 584 9475 2254> .TXT AT (1075,731) RECOLOR ON TEMPLATED ON BACKFILL <40 40 5 1000 0 0 0> V_SPACE <0 611 0> SIZE 440000 BOLD ON L_SPACE 611 MARGINS <0 0 0 0> TXTXYOFF <-86 437> T_PNTS (0,437)(0,0)(8042,0)(8042,1179)(0,1179)(0,437)(8042,437) H_SPACE 8892 .STR "When does replication take place?" .TMP AT (584,2548) RECOLOR ON TEMPLATE_FLAGS <2 3 0 0> T_POS <584 2548 9495 7244> .TXT AT (541,2633) RECOLOR ON TEMPLATED ON BACKFILL <39 39 5 1000 0 0 0> PARA <-500 500 -500 2 1000 39 1 228> V_SPACE <56 444 0> SIZE 320000 BOLD OFF HOR_JUST LEFT L_SPACE 444 TXTXYOFF <11 326> T_PNTS (0,326)(0,0)(8350,0)(8350,4388)(0,4388)(0,326)(8350,326) H_SPACE 8912 .STR "Slaves poll the master periodically - called the \"Refresh Inte rval\" - to check for new data" .STR PARA <-500 1000 -500 2 1000 39 1 221> V_SPACE <28 389 0> SIZE 280000 "\n\tOriginally this was the only mechanism" .STR PARA <-500 500 -500 2 1000 39 1 228> V_SPACE <56 444 0> SIZE 320000 "\nWith new software, master can also notify the slaves when the data changes" .STR PARA <-500 1000 -500 2 1000 39 1 221> V_SPACE <28 389 0> SIZE 280000 "\n\tResults in quicker updates" .STR PARA <-500 500 -500 2 1000 39 1 228> V_SPACE <56 444 0> SIZE 320000 "\nThe notification is unreliable (e.g. network might lose a pac ket) so we still need checks at the Refresh Interval" END PICTURE NOTES .GRP BACKFILL <38 44 5 1000 0 0 0> PARA <0 0 0 0 1000 1 0 111> V_SPACE <0 250 0> SIZE 180000 HOR_JUST CENTER L_SPACE 250 MARGINS <125 125 250 62> .TMP AT (250,250) RECOLOR ON TEMPLATE_FLAGS <5 14 0 0> T_POS <250 250 7249 4875> .VOID .TMP AT (250,5125) RECOLOR ON TEMPLATE_FLAGS <6 15 0 0> T_POS <250 5125 7249 9749> .VOID END .GRP END NOTES SLIDE_INFO SLIDE_STYLE <0 -1 1> LAYOUT_ID <1 2 12 12 12> END SLIDE_INFO PICTURE .TMP AT (584,584) RECOLOR ON TEMPLATE_FLAGS <1 0 0 0> T_POS <584 584 9475 2254> .TXT AT (2806,719) RECOLOR ON TEMPLATED ON BACKFILL <40 40 5 1000 0 0 0> V_SPACE <0 611 0> SIZE 440000 BOLD ON L_SPACE 611 MARGINS <0 0 0 0> TXTXYOFF <-23 449> T_PNTS (0,449)(0,0)(4420,0)(4420,463)(0,463)(0,449)(4420,449) H_SPACE 8892 .STR "Serial Numbers" .TMP AT (584,2548) RECOLOR ON TEMPLATE_FLAGS <2 3 0 0> T_POS <584 2548 9495 7244> .TXT AT (538,2632) RECOLOR ON TEMPLATED ON BACKFILL <39 39 5 1000 0 0 0> PARA <-500 500 -500 2 1000 39 1 228> V_SPACE <56 444 0> SIZE 320000 BOLD OFF HOR_JUST LEFT L_SPACE 444 TXTXYOFF <11 326> T_PNTS (0,326)(0,0)(7995,0)(7995,4331)(0,4331)(0,326)(7995,326) H_SPACE 8912 .STR "Every zone file has a Serial Number" .STR "\nSlave will only copy data when this number INCREASES" .STR PARA <-500 1000 -500 2 1000 39 1 221> V_SPACE <28 389 0> SIZE 280000 "\n\tPeriodic UDP query to check Serial Number" .STR "\n\tIf increased, TCP transfer of zone data" .STR PARA <-500 500 -500 2 1000 39 1 228> V_SPACE <56 444 0> SIZE 320000 "\nIt is your responsibility to increase the serial number after every change, otherwise slaves and master will be inconsistent" END PICTURE NOTES .GRP BACKFILL <38 44 5 1000 0 0 0> PARA <0 0 0 0 1000 1 0 111> V_SPACE <0 250 0> SIZE 180000 HOR_JUST CENTER L_SPACE 250 MARGINS <125 125 250 62> .TMP AT (250,250) RECOLOR ON TEMPLATE_FLAGS <5 14 0 0> T_POS <250 250 7249 4875> .VOID .TMP AT (250,5125) RECOLOR ON TEMPLATE_FLAGS <6 15 0 0> T_POS <250 5125 7249 9749> .VOID END .GRP END NOTES SLIDE_INFO SLIDE_STYLE <0 -1 1> LAYOUT_ID <1 2 12 12 12> END SLIDE_INFO PICTURE .TMP AT (584,584) RECOLOR ON TEMPLATE_FLAGS <1 0 0 0> T_POS <584 584 9475 2254> .TXT AT (788,731) RECOLOR ON TEMPLATED ON BACKFILL <40 40 5 1000 0 0 0> V_SPACE <0 611 0> SIZE 440000 BOLD ON L_SPACE 611 MARGINS <0 0 0 0> TXTXYOFF <-131 437> T_PNTS (0,437)(0,0)(8642,0)(8642,1059)(0,1059)(0,437)(8642,437) H_SPACE 8892 .STR "Recommended serial number format: YYYYMMDDNN" .TMP AT (584,2548) RECOLOR ON TEMPLATE_FLAGS <2 3 0 0> T_POS <584 2548 9495 7244> .TXT AT (543,2646) RECOLOR ON TEMPLATED ON BACKFILL <39 39 5 1000 0 0 0> PARA <-500 500 -500 2 1000 39 1 228> V_SPACE <56 444 0> SIZE 320000 BOLD OFF HOR_JUST LEFT L_SPACE 444 TXTXYOFF <13 318> T_PNTS (0,318)(0,0)(8358,0)(8358,3488)(0,3488)(0,318)(8358,318) H_SPACE 8912 .STR "YYYY = year" .STR "\nMM = month (01-12)" .STR "\nDD = day (01-31)" .STR "\nNN = number of changes today (00-99)" .STR PARA <-500 1000 -500 2 1000 39 1 221> V_SPACE <28 389 0> SIZE 280000 "\n\te.g. if you change the file on 3rd March 2004, the serial n umber will be 2004030300. If you change it again on the same day , it will be 2004030301" END PICTURE NOTES .GRP BACKFILL <38 44 5 1000 0 0 0> PARA <0 0 0 0 1000 1 0 111> V_SPACE <0 250 0> SIZE 180000 HOR_JUST CENTER L_SPACE 250 MARGINS <125 125 250 62> .TMP AT (250,250) RECOLOR ON TEMPLATE_FLAGS <5 14 0 0> T_POS <250 250 7249 4875> .VOID .TMP AT (250,5125) RECOLOR ON TEMPLATE_FLAGS <6 15 0 0> T_POS <250 5125 7249 9749> .VOID END .GRP END NOTES SLIDE_INFO SLIDE_STYLE <0 -1 1> LAYOUT_ID <1 2 12 12 12> END SLIDE_INFO PICTURE .TMP AT (584,584) RECOLOR ON TEMPLATE_FLAGS <1 0 0 0> T_POS <584 584 9475 2254> .TXT AT (1310,717) RECOLOR ON TEMPLATED ON BACKFILL <40 40 5 1000 0 0 0> V_SPACE <0 611 0> SIZE 440000 BOLD ON L_SPACE 611 MARGINS <0 0 0 0> TXTXYOFF <-23 449> T_PNTS (0,449)(0,0)(7308,0)(7308,581)(0,581)(0,449)(7308,449) H_SPACE 8892 .STR "Serial Numbers: Danger 1" .TMP AT (584,2548) RECOLOR ON TEMPLATE_FLAGS <2 3 0 0> T_POS <584 2548 9495 7244> .TXT AT (538,2635) RECOLOR ON TEMPLATED ON BACKFILL <39 39 5 1000 0 0 0> PARA <-500 500 -500 2 1000 39 1 228> V_SPACE <56 444 0> SIZE 320000 BOLD OFF HOR_JUST LEFT L_SPACE 444 TXTXYOFF <11 323> T_PNTS (0,323)(0,0)(8391,0)(8391,3993)(0,3993)(0,323)(8391,323) H_SPACE 8912 .STR "If you ever " .STR ITALICS ON "decrease" .STR ITALICS OFF " the serial number, the slaves will " .STR ITALICS ON "never update again" .STR ITALICS OFF " until the serial number goes above its previous value" .STR "\nRFC1912 section 3.1 explains how to fix this problem" .STR "\nAt worst, you have to contact all your slaves and get them to delete their copy of the zone data" END PICTURE NOTES .GRP BACKFILL <38 44 5 1000 0 0 0> PARA <0 0 0 0 1000 1 0 111> V_SPACE <0 250 0> SIZE 180000 HOR_JUST CENTER L_SPACE 250 MARGINS <125 125 250 62> .TMP AT (250,250) RECOLOR ON TEMPLATE_FLAGS <5 14 0 0> T_POS <250 250 7249 4875> .VOID .TMP AT (250,5125) RECOLOR ON TEMPLATE_FLAGS <6 15 0 0> T_POS <250 5125 7249 9749> .VOID END .GRP END NOTES SLIDE_INFO SLIDE_STYLE <0 -1 1> LAYOUT_ID <1 2 12 12 12> END SLIDE_INFO PICTURE .TMP AT (584,584) RECOLOR ON TEMPLATE_FLAGS <1 0 0 0> T_POS <584 584 9475 2254> .TXT AT (1310,717) RECOLOR ON TEMPLATED ON BACKFILL <40 40 5 1000 0 0 0> V_SPACE <0 611 0> SIZE 440000 BOLD ON L_SPACE 611 MARGINS <0 0 0 0> TXTXYOFF <-23 449> T_PNTS (0,449)(0,0)(7390,0)(7390,581)(0,581)(0,449)(7390,449) H_SPACE 8892 .STR "Serial Numbers: Danger 2" .TMP AT (584,2548) RECOLOR ON TEMPLATE_FLAGS <2 3 0 0> T_POS <584 2548 9495 7244> .TXT AT (548,2641) RECOLOR ON TEMPLATED ON BACKFILL <39 39 5 1000 0 0 0> PARA <-500 500 -500 2 1000 39 1 228> V_SPACE <56 444 0> SIZE 320000 BOLD OFF HOR_JUST LEFT L_SPACE 444 TXTXYOFF <11 326> T_PNTS (0,326)(0,0)(8416,0)(8416,4472)(0,4472)(0,326)(8416,326) H_SPACE 8912 .STR "Serial no. is a 32-bit unsigned number" .STR "\nRange: 0 to 4,294,967,295" .STR "\nAny value larger than this is silently truncated" .STR "\ne.g. 20040303000 (note extra digit)" .STR PARA <-500 1000 -500 2 1000 39 1 221> V_SPACE <28 389 0> SIZE 280000 "\n\t= 4AA7EC198 (hex) \n= AA7EC198 (32 bits) \n= 2860433816" .STR PARA <-500 500 -500 2 1000 39 1 228> V_SPACE <56 444 0> SIZE 320000 "\nIf you make this mistake, then correct it, the serial number will have decreased" END PICTURE NOTES .GRP BACKFILL <38 44 5 1000 0 0 0> PARA <0 0 0 0 1000 1 0 111> V_SPACE <0 250 0> SIZE 180000 HOR_JUST CENTER L_SPACE 250 MARGINS <125 125 250 62> .TMP AT (250,250) RECOLOR ON TEMPLATE_FLAGS <5 14 0 0> T_POS <250 250 7249 4875> .VOID .TMP AT (250,5125) RECOLOR ON TEMPLATE_FLAGS <6 15 0 0> T_POS <250 5125 7249 9749> .VOID END .GRP END NOTES SLIDE_INFO SLIDE_STYLE <0 -1 1> LAYOUT_ID <1 2 12 12 12> END SLIDE_INFO PICTURE .TMP AT (584,584) RECOLOR ON TEMPLATE_FLAGS <1 0 0 0> T_POS <584 584 9475 2254> .TXT AT (1605,717) RECOLOR ON TEMPLATED ON BACKFILL <40 40 5 1000 0 0 0> V_SPACE <0 611 0> SIZE 440000 BOLD ON L_SPACE 611 MARGINS <0 0 0 0> TXTXYOFF <-24 449> T_PNTS (0,449)(0,0)(6824,0)(6824,581)(0,581)(0,449)(6824,449) H_SPACE 8892 .STR "Configuration of Master" .TMP AT (584,2548) RECOLOR ON TEMPLATE_FLAGS <2 3 0 0> T_POS <584 2548 9495 7244> .TXT AT (542,2637) RECOLOR ON TEMPLATED ON BACKFILL <39 39 5 1000 0 0 0> PARA <-500 500 -500 2 1000 39 1 228> V_SPACE <56 444 0> SIZE 320000 BOLD OFF HOR_JUST LEFT L_SPACE 444 TXTXYOFF <11 325> T_PNTS (0,325)(0,0)(8372,0)(8372,2139)(0,2139)(0,325)(8372,325) H_SPACE 8912 .STR "/etc/namedb/named.conf points to " .STR UNDERLINE ON "zone file" .STR UNDERLINE OFF " (manually created)" .STR "\nChoose a logical place to keep them" .STR PARA <-500 1000 -500 2 1000 39 1 221> V_SPACE <28 389 0> SIZE 280000 "\n\te.g. /etc/namedb/master/tiscali.co.uk" .STR "\n\tor /etc/named/master/uk.co.tiscali" .TXT AT (751,5002) RECOLOR ON BACKFILL <40 39 5 1000 0 0 0> THICKNESS 0 PARA <0 0 0 0 1000 38 0 111> V_SPACE <0 333 0> FONT 5 SIZE 240000 BOLD ON L_SPACE 333 MARGINS <166 166 333 83> TXTXYOFF <0 0> PNTS (0,0)(9250,0)(9250,2250)(0,2250)(0,0) H_SPACE 0 .STR L_SPACE 250 MARGINS <125 125 250 62> "zone \"example.com\" { \n type master; \n file \"master/e xample.com\";\n allow-transfer { 192.188.58.126;\n 192.188.58.2; }; \n};" END PICTURE NOTES .GRP BACKFILL <38 44 5 1000 0 0 0> THICKNESS 1 PARA <0 0 0 0 1000 1 0 111> V_SPACE <0 250 0> FONT 2 SIZE 180000 BOLD OFF HOR_JUST CENTER .TMP AT (250,250) RECOLOR ON TEMPLATE_FLAGS <5 14 0 0> T_POS <250 250 7249 4875> .VOID .TMP AT (250,5125) RECOLOR ON TEMPLATE_FLAGS <6 15 0 0> T_POS <250 5125 7249 9749> .VOID END .GRP END NOTES SLIDE_INFO SLIDE_STYLE <0 -1 1> LAYOUT_ID <1 2 12 12 12> END SLIDE_INFO PICTURE .TMP AT (584,584) RECOLOR ON TEMPLATE_FLAGS <1 0 0 0> T_POS <584 584 9475 2254> .TXT AT (1787,717) RECOLOR ON TEMPLATED ON BACKFILL <40 40 5 1000 0 0 0> V_SPACE <0 611 0> SIZE 440000 BOLD ON L_SPACE 611 MARGINS <0 0 0 0> TXTXYOFF <-24 449> T_PNTS (0,449)(0,0)(6444,0)(6444,581)(0,581)(0,449)(6444,449) H_SPACE 8892 .STR "Configuration of Slave" .TMP AT (584,2548) RECOLOR ON TEMPLATE_FLAGS <2 3 0 0> T_POS <584 2548 9495 7244> .TXT AT (537,2635) RECOLOR ON TEMPLATED ON BACKFILL <39 39 5 1000 0 0 0> PARA <-500 500 -500 2 1000 39 1 228> V_SPACE <56 444 0> SIZE 320000 BOLD OFF HOR_JUST LEFT L_SPACE 444 TXTXYOFF <11 322> T_PNTS (0,322)(0,0)(8146,0)(8146,1691)(0,1691)(0,322)(8146,322) H_SPACE 8912 .STR "named.conf points to IP address of master and location of zone file" .STR "\nZone files are transferred automatically" .STR PARA <-500 1000 -500 2 1000 39 1 221> V_SPACE <28 389 0> SIZE 280000 "\n\tDon't touch them" .TXT AT (751,5002) RECOLOR ON BACKFILL <40 39 5 1000 0 0 0> THICKNESS 0 PARA <0 0 0 0 1000 38 0 111> V_SPACE <0 333 0> FONT 5 SIZE 240000 BOLD ON L_SPACE 333 MARGINS <166 166 333 83> TXTXYOFF <0 0> PNTS (0,0)(9250,0)(9250,2250)(0,2250)(0,0) H_SPACE 0 .STR L_SPACE 250 MARGINS <125 125 250 62> "zone \"example.com\" { \n type slave;\n masters { 192.188 .58.126; };\n file \"slave/example.com\";\n allow-transfer { none; };\n};" END PICTURE NOTES .GRP BACKFILL <38 44 5 1000 0 0 0> THICKNESS 1 PARA <0 0 0 0 1000 1 0 111> V_SPACE <0 250 0> FONT 2 SIZE 180000 BOLD OFF HOR_JUST CENTER .TMP AT (250,250) RECOLOR ON TEMPLATE_FLAGS <5 14 0 0> T_POS <250 250 7249 4875> .VOID .TMP AT (250,5125) RECOLOR ON TEMPLATE_FLAGS <6 15 0 0> T_POS <250 5125 7249 9749> .VOID END .GRP END NOTES SLIDE_INFO SLIDE_STYLE <0 -1 1> LAYOUT_ID <1 2 12 12 12> END SLIDE_INFO PICTURE .TMP AT (584,584) RECOLOR ON TEMPLATE_FLAGS <1 0 0 0> T_POS <584 584 9475 2254> .TXT AT (2564,719) RECOLOR ON TEMPLATED ON BACKFILL <40 40 5 1000 0 0 0> V_SPACE <0 611 0> SIZE 440000 BOLD ON L_SPACE 611 MARGINS <0 0 0 0> TXTXYOFF <-41 449> T_PNTS (0,449)(0,0)(4910,0)(4910,463)(0,463)(0,449)(4910,449) H_SPACE 8892 .STR "Master and Slave" .TMP AT (584,2548) RECOLOR ON TEMPLATE_FLAGS <2 3 0 0> T_POS <584 2548 9495 7244> .TXT AT (542,2637) RECOLOR ON TEMPLATED ON BACKFILL <39 39 5 1000 0 0 0> PARA <-500 500 -500 2 1000 39 1 228> V_SPACE <56 444 0> SIZE 320000 BOLD OFF HOR_JUST LEFT L_SPACE 444 TXTXYOFF <11 325> T_PNTS (0,325)(0,0)(8404,0)(8404,3754)(0,3754)(0,325)(8404,325) H_SPACE 8912 .STR "It's perfectly OK for one server to be Master for some zones an d Slave for others" .STR "\nThat's why we recommend keeping the files in different direct ories" .STR PARA <-500 1000 -500 2 1000 39 1 221> V_SPACE <28 389 0> SIZE 280000 "\n\t/etc/namedb/master/" .STR "\n\t/etc/namedb/slave/" .STR PARA <-500 1500 -500 2 1000 39 1 221> V_SPACE <28 333 0> SIZE 240000 "\n" .STR ITALICS ON "\t\t(also, the slave directory can have appropriate permissions so that named itself can write to it)" END PICTURE NOTES .GRP BACKFILL <38 44 5 1000 0 0 0> PARA <0 0 0 0 1000 1 0 111> V_SPACE <0 250 0> SIZE 180000 ITALICS OFF HOR_JUST CENTER L_SPACE 250 MARGINS <125 125 250 62> .TMP AT (250,250) RECOLOR ON TEMPLATE_FLAGS <5 14 0 0> T_POS <250 250 7249 4875> .VOID .TMP AT (250,5125) RECOLOR ON TEMPLATE_FLAGS <6 15 0 0> T_POS <250 5125 7249 9749> .VOID END .GRP END NOTES SLIDE_INFO SLIDE_STYLE <0 -1 1> LAYOUT_ID <1 2 12 12 12> END SLIDE_INFO PICTURE .TMP AT (584,584) RECOLOR ON TEMPLATE_FLAGS <1 0 0 0> T_POS <584 584 9475 2254> .TXT AT (2297,732) RECOLOR ON TEMPLATED ON BACKFILL <40 40 5 1000 0 0 0> V_SPACE <0 611 0> SIZE 440000 BOLD ON L_SPACE 611 MARGINS <0 0 0 0> TXTXYOFF <-18 439> T_PNTS (0,439)(0,0)(5447,0)(5447,562)(0,562)(0,439)(5447,439) H_SPACE 8892 .STR "allow-transfer { ... }" .TMP AT (584,2548) RECOLOR ON TEMPLATE_FLAGS <2 3 0 0> T_POS <584 2548 9495 7244> .TXT AT (548,2651) RECOLOR ON TEMPLATED ON BACKFILL <39 39 5 1000 0 0 0> PARA <-500 500 -500 2 1000 39 1 228> V_SPACE <56 444 0> SIZE 320000 BOLD OFF HOR_JUST LEFT L_SPACE 444 TXTXYOFF <13 318> T_PNTS (0,318)(0,0)(7861,0)(7861,2799)(0,2799)(0,318)(7861,318) H_SPACE 8912 .STR "Remote machines can request a transfer of the entire zone conte nts\nBy default, this is permitted to anyone" .STR "\nBetter to restrict this" .STR "\nYou can set a global default, and override this for each zone if required" .TXT AT (751,5749) RECOLOR ON BACKFILL <40 39 5 1000 0 0 0> THICKNESS 0 PARA <0 0 0 0 1000 38 0 111> V_SPACE <0 333 0> FONT 5 SIZE 240000 BOLD ON L_SPACE 333 MARGINS <166 166 333 83> TXTXYOFF <0 0> PNTS (0,0)(9250,0)(9250,1498)(0,1498)(0,0) H_SPACE 0 .STR L_SPACE 250 MARGINS <125 125 250 62> "options { \n allow-transfer { 127.0.0.1; };\n};" END PICTURE NOTES .GRP BACKFILL <38 44 5 1000 0 0 0> THICKNESS 1 PARA <0 0 0 0 1000 1 0 111> V_SPACE <0 250 0> FONT 2 SIZE 180000 BOLD OFF HOR_JUST CENTER .TMP AT (250,250) RECOLOR ON TEMPLATE_FLAGS <5 14 0 0> T_POS <250 250 7249 4875> .VOID .TMP AT (250,5125) RECOLOR ON TEMPLATE_FLAGS <6 15 0 0> T_POS <250 5125 7249 9749> .VOID END .GRP END NOTES SLIDE_INFO SLIDE_STYLE <0 -1 1> LAYOUT_ID <1 2 12 12 12> END SLIDE_INFO PICTURE .TMP AT (584,584) RECOLOR ON TEMPLATE_FLAGS <1 0 0 0> T_POS <584 584 9475 2254> .TXT AT (1759,719) RECOLOR ON TEMPLATED ON BACKFILL <40 40 5 1000 0 0 0> V_SPACE <0 611 0> SIZE 440000 BOLD ON L_SPACE 611 MARGINS <0 0 0 0> TXTXYOFF <-23 449> T_PNTS (0,449)(0,0)(6513,0)(6513,463)(0,463)(0,449)(6513,449) H_SPACE 8892 .STR "Structure of a zone file" .TMP AT (584,2548) RECOLOR ON TEMPLATE_FLAGS <2 3 0 0> T_POS <584 2548 9495 7244> .TXT AT (548,2641) RECOLOR ON TEMPLATED ON BACKFILL <39 39 5 1000 0 0 0> PARA <-500 500 -500 2 1000 39 1 228> V_SPACE <56 444 0> SIZE 320000 BOLD OFF HOR_JUST LEFT L_SPACE 444 TXTXYOFF <11 326> T_PNTS (0,326)(0,0)(7932,0)(7932,4802)(0,4802)(0,326)(7932,326) H_SPACE 8912 .STR "Global options" .STR PARA <-500 1000 -500 2 1000 39 1 221> V_SPACE <28 389 0> SIZE 280000 "\n\t$TTL 1d" .STR "\n\tSets the default TTL for all other records" .STR PARA <-500 500 -500 2 1000 39 1 228> V_SPACE <56 444 0> SIZE 320000 "\nSOA RR" .STR PARA <-500 1000 -500 2 1000 39 1 221> V_SPACE <28 389 0> SIZE 280000 "\n\t\"Start Of Authority\"" .STR "\n\tHousekeeping information for the zone" .STR PARA <-500 500 -500 2 1000 39 1 228> V_SPACE <56 444 0> SIZE 320000 "\nNS RRs" .STR PARA <-500 1000 -500 2 1000 39 1 221> V_SPACE <28 389 0> SIZE 280000 "\n\tList all the nameservers for the zone, master and slaves" .STR PARA <-500 500 -500 2 1000 39 1 228> V_SPACE <56 444 0> SIZE 320000 "\nOther RRs" .STR PARA <-500 1000 -500 2 1000 39 1 221> V_SPACE <28 389 0> SIZE 280000 "\n\tThe actual data you wish to publish" END PICTURE NOTES .GRP BACKFILL <38 44 5 1000 0 0 0> PARA <0 0 0 0 1000 1 0 111> V_SPACE <0 250 0> SIZE 180000 HOR_JUST CENTER L_SPACE 250 MARGINS <125 125 250 62> .TMP AT (250,250) RECOLOR ON TEMPLATE_FLAGS <5 14 0 0> T_POS <250 250 7249 4875> .VOID .TMP AT (250,5125) RECOLOR ON TEMPLATE_FLAGS <6 15 0 0> T_POS <250 5125 7249 9749> .VOID END .GRP END NOTES SLIDE_INFO SLIDE_STYLE <0 -1 1> LAYOUT_ID <1 2 12 12 12> END SLIDE_INFO PICTURE .TMP AT (584,584) RECOLOR ON TEMPLATE_FLAGS <1 0 0 0> T_POS <584 584 9475 2254> .TXT AT (797,729) RECOLOR ON TEMPLATED ON BACKFILL <40 40 5 1000 0 0 0> V_SPACE <0 611 0> SIZE 440000 BOLD ON L_SPACE 611 MARGINS <0 0 0 0> TXTXYOFF <-44 439> T_PNTS (0,439)(0,0)(8434,0)(8434,449)(0,449)(0,439)(8434,439) H_SPACE 8892 .STR "Format of a Resource Record" .TMP AT (584,2548) RECOLOR ON TEMPLATE_FLAGS <2 3 0 0> T_POS <584 2548 9495 7244> .TXT AT (528,2620) RECOLOR ON TEMPLATED ON BACKFILL <39 39 5 1000 0 0 0> PARA <-500 500 -500 2 1000 39 1 228> V_SPACE <56 444 0> SIZE 320000 BOLD OFF HOR_JUST LEFT L_SPACE 444 TXTXYOFF <11 326> T_PNTS (0,326)(0,0)(8021,0)(8021,4751)(0,4751)(0,326)(8021,326) H_SPACE 8912 .STR "One per line (except SOA can extend over several lines)" .STR "\nIf you omit the Domain Name, it is the same as the previous l ine" .STR "\nTTL shortcuts: eg. 60s, 30m, 4h, 1w2d" .STR "\nIf you omit the TTL, it takes the $TTL default value" .STR "\nIf you omit the Class, it defaults to IN" .STR "\nType and Data cannot be omitted" .STR "\nComments start with SEMICOLON (;)" .TXT AT (751,1501) RECOLOR ON BACKFILL <40 39 5 1000 0 0 0> THICKNESS 0 PARA <0 0 0 0 1000 38 0 111> V_SPACE <0 333 0> FONT 5 SIZE 240000 BOLD ON L_SPACE 333 MARGINS <166 166 333 83> TXTXYOFF <0 0> PNTS (0,0)(9250,0)(9250,999)(0,999)(0,0) H_SPACE 0 .STR L_SPACE 250 MARGINS <125 125 250 62> "www 3600 IN A 212.74.112.80\n" .STR BOLD OFF ITALICS ON L_SPACE 333 MARGINS <166 166 333 83> "Domain TTL Class Type Data" END PICTURE NOTES .GRP BACKFILL <38 44 5 1000 0 0 0> THICKNESS 1 PARA <0 0 0 0 1000 1 0 111> V_SPACE <0 250 0> FONT 2 SIZE 180000 ITALICS OFF HOR_JUST CENTER L_SPACE 250 MARGINS <125 125 250 62> .TMP AT (250,250) RECOLOR ON TEMPLATE_FLAGS <5 14 0 0> T_POS <250 250 7249 4875> .VOID .TMP AT (250,5125) RECOLOR ON TEMPLATE_FLAGS <6 15 0 0> T_POS <250 5125 7249 9749> .VOID END .GRP END NOTES SLIDE_INFO SLIDE_STYLE <0 -1 1> LAYOUT_ID <1 2 12 12 12> END SLIDE_INFO PICTURE .TMP AT (584,584) RECOLOR ON TEMPLATE_FLAGS <1 0 0 0> T_POS <584 584 9475 2254> .TXT AT (3614,719) RECOLOR ON TEMPLATED ON BACKFILL <40 40 5 1000 0 0 0> V_SPACE <0 611 0> SIZE 440000 BOLD ON L_SPACE 611 MARGINS <0 0 0 0> TXTXYOFF <-23 449> T_PNTS (0,449)(0,0)(2795,0)(2795,463)(0,463)(0,449)(2795,449) H_SPACE 8892 .STR "Shortcuts" .TMP AT (584,2548) RECOLOR ON TEMPLATE_FLAGS <2 3 0 0> T_POS <584 2548 9495 7244> .TXT AT (541,2636) RECOLOR ON TEMPLATED ON BACKFILL <39 39 5 1000 0 0 0> PARA <-500 500 -500 2 1000 39 1 228> V_SPACE <56 444 0> SIZE 320000 BOLD OFF HOR_JUST LEFT L_SPACE 444 TXTXYOFF <11 323> T_PNTS (0,323)(0,0)(8249,0)(8249,3572)(0,3572)(0,323)(8249,323) H_SPACE 8912 .STR "If the Domain Name does not end in a dot, the zone's own domain (\"origin\") is appended" .STR "\nA Domain Name of \"@\" means the origin itself" .STR "\ne.g. in zone file for example.com:" .STR PARA <-500 1000 -500 2 1000 39 1 221> V_SPACE <28 389 0> SIZE 280000 "\n\t@ means " .STR BOLD ON " example.com." .STR BOLD OFF "\n\twww means " .STR BOLD ON "www.example.com." END PICTURE NOTES .GRP BACKFILL <38 44 5 1000 0 0 0> PARA <0 0 0 0 1000 1 0 111> V_SPACE <0 250 0> SIZE 180000 BOLD OFF HOR_JUST CENTER L_SPACE 250 MARGINS <125 125 250 62> .TMP AT (250,250) RECOLOR ON TEMPLATE_FLAGS <5 14 0 0> T_POS <250 250 7249 4875> .VOID .TMP AT (250,5125) RECOLOR ON TEMPLATE_FLAGS <6 15 0 0> T_POS <250 5125 7249 9749> .VOID END .GRP END NOTES SLIDE_INFO SLIDE_STYLE <0 -1 1> LAYOUT_ID <1 12 12 12 12> END SLIDE_INFO PICTURE .TMP AT (584,584) RECOLOR ON TEMPLATE_FLAGS <1 0 0 0> T_POS <584 584 9475 2254> .TXT AT (2561,732) RECOLOR ON TEMPLATED ON BACKFILL <40 40 5 1000 0 0 0> V_SPACE <0 611 0> SIZE 440000 BOLD ON L_SPACE 611 MARGINS <0 0 0 0> TXTXYOFF <-38 439> T_PNTS (0,439)(0,0)(4890,0)(4890,571)(0,571)(0,439)(4890,439) H_SPACE 8892 .STR "If you write this..." .TXT AT (751,1752) RECOLOR ON BACKFILL <40 39 5 1000 0 0 0> THICKNESS 0 PARA <0 0 0 0 1000 38 0 111> V_SPACE <0 292 0> FONT 5 SIZE 210000 BOLD OFF HOR_JUST LEFT L_SPACE 292 MARGINS <146 146 292 73> TXTXYOFF <0 0> PNTS (0,0)(9250,0)(9250,2248)(0,2248)(0,0) H_SPACE 0 .STR L_SPACE 250 MARGINS <125 125 250 62> "$TTL 1d\n@ SOA ( ... )\n NS ns0\n NS ns0.as9105.net.\n; M ain webserver\nwww A 212.74.112.80\n MX 10 mail" .TXT AT (751,5248) RECOLOR ON L_SPACE 292 MARGINS <146 146 292 73> PNTS (0,0)(9250,0)(9250,1752)(0,1752)(0,0) .STR L_SPACE 250 MARGINS <125 125 250 62> "example.com. 86400 IN SOA ( ... )\nexample.com. 86400 IN NS ns0" .STR BOLD ON L_SPACE 292 MARGINS <146 146 292 73> ".example.com." .STR BOLD OFF "\nexample.com. 86400 IN NS ns0.as9105.net.\nwww.example. com. 86400 IN A 212.74.112.80\nwww.example.com. 86400 IN M X 10 mail" .STR BOLD ON ".example.com." .TXT AT (2435,4542) RECOLOR ON BACKFILL <40 40 5 1000 0 0 0> THICKNESS 1 PARA <0 0 0 0 1000 1 0 111> V_SPACE <0 611 0> FONT 2 SIZE 440000 HOR_JUST CENTER L_SPACE 611 MARGINS <0 0 0 0> TXTXYOFF <-38 437> T_PNTS (0,437)(0,0)(5045,0)(5045,447)(0,447)(0,437)(5045,437) H_SPACE 8892 .STR "... it becomes this" END PICTURE NOTES .GRP BACKFILL <38 44 5 1000 0 0 0> V_SPACE <0 250 0> SIZE 180000 BOLD OFF L_SPACE 250 MARGINS <125 125 250 62> .TMP AT (250,250) RECOLOR ON TEMPLATE_FLAGS <5 14 0 0> T_POS <250 250 7249 4875> .VOID .TMP AT (250,5125) RECOLOR ON TEMPLATE_FLAGS <6 15 0 0> T_POS <250 5125 7249 9749> .VOID END .GRP END NOTES SLIDE_INFO SLIDE_STYLE <0 -1 1> LAYOUT_ID <1 12 12 12 12> END SLIDE_INFO PICTURE .TMP AT (584,584) RECOLOR ON TEMPLATE_FLAGS <1 0 0 0> T_POS <584 584 9475 2254> .TXT AT (1341,719) RECOLOR ON TEMPLATED ON BACKFILL <40 40 5 1000 0 0 0> V_SPACE <0 611 0> SIZE 440000 BOLD ON L_SPACE 611 MARGINS <0 0 0 0> TXTXYOFF <-44 449> T_PNTS (0,449)(0,0)(7351,0)(7351,463)(0,463)(0,449)(7351,449) .STR "Format of the SOA record" .TXT AT (751,2500) RECOLOR ON BACKFILL <40 39 5 1000 0 0 0> THICKNESS 0 PARA <0 0 0 0 1000 38 0 111> V_SPACE <0 292 0> FONT 5 SIZE 210000 HOR_JUST LEFT L_SPACE 292 MARGINS <146 146 292 73> TXTXYOFF <0 0> PNTS (0,0)(9250,0)(9250,3999)(0,3999)(0,0) H_SPACE 0 .STR L_SPACE 250 MARGINS <125 125 250 62> "$" .STR BOLD OFF L_SPACE 292 MARGINS <146 146 292 73> "TTL 1d\n" .STR BOLD ON "\n@ 1h IN SOA ns1.example.net. brian.nsrc.org. (\n 2004030300 ; Serial\n 8h ; Refre sh\n 1h ; Retry\n 4w ; Expire\n 1h ) ; Negative" .STR BOLD OFF "\n\n IN NS ns1.example.net.\n IN NS ns2.example .net.\n IN NS ns1.othernetwork.com." END PICTURE NOTES .GRP BACKFILL <38 44 5 1000 0 0 0> THICKNESS 1 PARA <0 0 0 0 1000 1 0 111> V_SPACE <0 250 0> FONT 2 SIZE 180000 HOR_JUST CENTER L_SPACE 250 MARGINS <125 125 250 62> .TMP AT (250,250) RECOLOR ON TEMPLATE_FLAGS <5 14 0 0> T_POS <250 250 7249 4875> .VOID .TMP AT (250,5125) RECOLOR ON TEMPLATE_FLAGS <6 15 0 0> T_POS <250 5125 7249 9749> .VOID END .GRP END NOTES SLIDE_INFO SLIDE_STYLE <0 -1 1> LAYOUT_ID <1 2 12 12 12> END SLIDE_INFO PICTURE .TMP AT (584,584) RECOLOR ON TEMPLATE_FLAGS <1 0 0 0> T_POS <584 584 9475 2254> .TXT AT (1877,719) RECOLOR ON TEMPLATED ON BACKFILL <40 40 5 1000 0 0 0> V_SPACE <0 611 0> SIZE 440000 BOLD ON L_SPACE 611 MARGINS <0 0 0 0> TXTXYOFF <-44 449> T_PNTS (0,449)(0,0)(6270,0)(6270,463)(0,463)(0,449)(6270,449) H_SPACE 8892 .STR "Format of SOA record" .TMP AT (584,2548) RECOLOR ON TEMPLATE_FLAGS <2 3 0 0> T_POS <584 2548 9495 7244> .TXT AT (714,1646) RECOLOR ON TEMPLATED ON BACKFILL <39 39 5 1000 0 0 0> PARA <-500 500 -500 2 1000 39 1 228> V_SPACE <56 444 0> SIZE 320000 BOLD OFF HOR_JUST LEFT L_SPACE 444 TXTXYOFF <11 318> T_PNTS (0,318)(0,0)(8411,0)(8411,5236)(0,5236)(0,318)(8411,318) H_SPACE 8912 .STR "ns1.example.net" .STR PARA <-500 1000 -500 2 1000 39 1 221> V_SPACE <28 389 0> SIZE 280000 "\n\thostname of master nameserver" .STR PARA <-500 500 -500 2 1000 39 1 228> V_SPACE <56 444 0> SIZE 320000 "\nbrian.nsrc.org." .STR PARA <-500 1000 -500 2 1000 39 1 221> V_SPACE <28 389 0> SIZE 280000 "\n\tE-mail address of responsible person, with \"@\" changed to dot" .STR PARA <-500 500 -500 2 1000 39 1 228> V_SPACE <56 444 0> SIZE 320000 "\nSerial number" .STR "\nRefresh interval" .STR PARA <-500 1000 -500 2 1000 39 1 221> V_SPACE <28 389 0> SIZE 280000 "\n\tHow often Slave checks serial number on Master" .STR PARA <-500 500 -500 2 1000 39 1 228> V_SPACE <56 444 0> SIZE 320000 "\nRetry interval" .STR PARA <-500 1000 -500 2 1000 39 1 221> V_SPACE <28 389 0> SIZE 280000 "\n\tHow often Slave checks serial number if the master did not respond" END PICTURE NOTES .GRP BACKFILL <38 44 5 1000 0 0 0> PARA <0 0 0 0 1000 1 0 111> V_SPACE <0 250 0> SIZE 180000 HOR_JUST CENTER L_SPACE 250 MARGINS <125 125 250 62> .TMP AT (250,250) RECOLOR ON TEMPLATE_FLAGS <5 14 0 0> T_POS <250 250 7249 4875> .VOID .TMP AT (250,5125) RECOLOR ON TEMPLATE_FLAGS <6 15 0 0> T_POS <250 5125 7249 9749> .VOID END .GRP END NOTES SLIDE_INFO SLIDE_STYLE <0 -1 1> LAYOUT_ID <1 2 12 12 12> END SLIDE_INFO PICTURE .TMP AT (584,584) RECOLOR ON TEMPLATE_FLAGS <1 0 0 0> T_POS <584 584 9475 2254> .TXT AT (950,717) RECOLOR ON TEMPLATED ON BACKFILL <40 40 5 1000 0 0 0> V_SPACE <0 611 0> SIZE 440000 BOLD ON L_SPACE 611 MARGINS <0 0 0 0> TXTXYOFF <-43 449> T_PNTS (0,449)(0,0)(8127,0)(8127,576)(0,576)(0,449)(8127,449) H_SPACE 8892 .STR "Format of SOA record (cont)" .TMP AT (584,2548) RECOLOR ON TEMPLATE_FLAGS <2 3 0 0> T_POS <584 2548 9495 7244> .TXT AT (722,1656) RECOLOR ON TEMPLATED ON BACKFILL <39 39 5 1000 0 0 0> PARA <-500 500 -500 2 1000 39 1 228> V_SPACE <56 444 0> SIZE 320000 BOLD OFF HOR_JUST LEFT L_SPACE 444 TXTXYOFF <13 318> T_PNTS (0,318)(0,0)(8375,0)(8375,5013)(0,5013)(0,318)(8375,318) H_SPACE 8912 .STR "Expiry time" .STR PARA <-500 1000 -500 2 1000 39 1 221> V_SPACE <28 389 0> SIZE 280000 "\n\tIf the slave is unable to contact the master for this perio d of time, it will delete its copy of the zone data" .STR PARA <-500 500 -500 2 1000 39 1 228> V_SPACE <56 444 0> SIZE 320000 "\nNegative / Minimum" .STR PARA <-500 1000 -500 2 1000 39 1 221> V_SPACE <28 389 0> SIZE 280000 "\n\tOld software used this as a minimum value of the TTL" .STR "\n\tNow it is used for negative caching: indicates how long a c ache may store the non-existence of a RR" .STR PARA <-500 500 -500 2 1000 39 1 228> V_SPACE <56 444 0> SIZE 320000 "\nRIPE-203 has recommended values" .STR PARA <-500 1000 -500 2 1000 39 1 221> V_SPACE <28 389 0> SIZE 280000 "\n\thttp://www.ripe.net/ripe/docs/dns-soa.html" END PICTURE NOTES .GRP BACKFILL <38 44 5 1000 0 0 0> PARA <0 0 0 0 1000 1 0 111> V_SPACE <0 250 0> SIZE 180000 HOR_JUST CENTER L_SPACE 250 MARGINS <125 125 250 62> .TMP AT (250,250) RECOLOR ON TEMPLATE_FLAGS <5 14 0 0> T_POS <250 250 7249 4875> .VOID .TMP AT (250,5125) RECOLOR ON TEMPLATE_FLAGS <6 15 0 0> T_POS <250 5125 7249 9749> .VOID END .GRP END NOTES SLIDE_INFO SLIDE_STYLE <0 -1 1> LAYOUT_ID <1 2 12 12 12> END SLIDE_INFO PICTURE .TMP AT (584,584) RECOLOR ON TEMPLATE_FLAGS <1 0 0 0> T_POS <584 584 9475 2254> .TXT AT (1948,719) RECOLOR ON TEMPLATED ON BACKFILL <40 40 5 1000 0 0 0> V_SPACE <0 611 0> SIZE 440000 BOLD ON L_SPACE 611 MARGINS <0 0 0 0> TXTXYOFF <-44 449> T_PNTS (0,449)(0,0)(6156,0)(6156,463)(0,463)(0,449)(6156,449) H_SPACE 8892 .STR "Format of NS records" .TMP AT (584,2548) RECOLOR ON TEMPLATE_FLAGS <2 3 0 0> T_POS <584 2548 9495 7244> .TXT AT (727,5402) RECOLOR ON TEMPLATED ON BACKFILL <39 39 5 1000 0 0 0> PARA <-500 500 -500 2 1000 39 1 228> V_SPACE <56 444 0> SIZE 320000 BOLD OFF HOR_JUST LEFT L_SPACE 444 TXTXYOFF <13 323> T_PNTS (0,323)(0,0)(8327,0)(8327,1718)(0,1718)(0,323)(8327,323) H_SPACE 8912 .STR "List all authoritative nameservers for the zone - master and sl ave(s)" .STR "\nMust point to HOSTNAME not IP address" .TXT AT (751,1502) RECOLOR ON BACKFILL <40 39 5 1000 0 0 0> THICKNESS 0 PARA <0 0 0 0 1000 38 0 111> V_SPACE <0 292 0> FONT 5 SIZE 210000 BOLD ON L_SPACE 292 MARGINS <146 146 292 73> TXTXYOFF <0 0> PNTS (0,0)(9250,0)(9250,3999)(0,3999)(0,0) H_SPACE 0 .STR BOLD OFF L_SPACE 250 MARGINS <125 125 250 62> "$" .STR L_SPACE 292 MARGINS <146 146 292 73> "TTL 1d\n" .STR "\n@ 1h IN SOA ns1.example.net. brian.nsrc.org. (\n 2004030300 ; Serial\n 8h ; Refre sh\n 1h ; Retry\n 4w ; Expire\n 1h ) ; Negative" .STR "\n" .STR "\n" .STR BOLD ON " IN NS ns1.example.net.\n IN NS ns2.example.net .\n IN NS ns1.othernetwork.com." END PICTURE NOTES .GRP BACKFILL <38 44 5 1000 0 0 0> THICKNESS 1 PARA <0 0 0 0 1000 1 0 111> V_SPACE <0 250 0> FONT 2 SIZE 180000 BOLD OFF HOR_JUST CENTER L_SPACE 250 MARGINS <125 125 250 62> .TMP AT (250,250) RECOLOR ON TEMPLATE_FLAGS <5 14 0 0> T_POS <250 250 7249 4875> .VOID .TMP AT (250,5125) RECOLOR ON TEMPLATE_FLAGS <6 15 0 0> T_POS <250 5125 7249 9749> .VOID END .GRP END NOTES SLIDE_INFO SLIDE_STYLE <0 -1 1> LAYOUT_ID <1 2 12 12 12> END SLIDE_INFO PICTURE .TMP AT (584,584) RECOLOR ON TEMPLATE_FLAGS <1 0 0 0> T_POS <584 584 9475 2254> .TXT AT (2119,737) RECOLOR ON TEMPLATED ON BACKFILL <40 40 5 1000 0 0 0> V_SPACE <0 611 0> SIZE 440000 BOLD ON L_SPACE 611 MARGINS <0 0 0 0> TXTXYOFF <-44 439> T_PNTS (0,439)(0,0)(5816,0)(5816,449)(0,449)(0,439)(5816,439) H_SPACE 8892 .STR "Format of other RRs" .TMP AT (584,2548) RECOLOR ON TEMPLATE_FLAGS <2 3 0 0> T_POS <584 2548 9495 7244> .TXT AT (553,2654) RECOLOR ON TEMPLATED ON BACKFILL <39 39 5 1000 0 0 0> PARA <-500 500 -500 2 1000 39 1 228> V_SPACE <56 444 0> SIZE 320000 BOLD OFF HOR_JUST LEFT L_SPACE 444 TXTXYOFF <11 318> T_PNTS (0,318)(0,0)(8371,0)(8371,3640)(0,3640)(0,318)(8371,318) H_SPACE 8912 .STR "IN A 1.2.3.4" .STR "\nIN MX 10 mailhost.example.com." .STR PARA <-500 1000 -500 2 1000 39 1 221> V_SPACE <28 389 0> SIZE 280000 "\n\tThe number is a \"preference value\". Mail is delivered to the lowest-number MX first" .STR "\n\tMust point to HOSTNAME not IP address" .STR PARA <-500 500 -500 2 1000 39 1 228> V_SPACE <56 444 0> SIZE 320000 "\nIN CNAME host.example.com." .STR "\nIN PTR host.example.com." .STR "\nIN TXT \"any text you like\"" END PICTURE NOTES .GRP BACKFILL <38 44 5 1000 0 0 0> PARA <0 0 0 0 1000 1 0 111> V_SPACE <0 250 0> SIZE 180000 HOR_JUST CENTER L_SPACE 250 MARGINS <125 125 250 62> .TMP AT (250,250) RECOLOR ON TEMPLATE_FLAGS <5 14 0 0> T_POS <250 250 7249 4875> .VOID .TMP AT (250,5125) RECOLOR ON TEMPLATE_FLAGS <6 15 0 0> T_POS <250 5125 7249 9749> .VOID END .GRP END NOTES SLIDE_INFO SLIDE_STYLE <0 -1 1> LAYOUT_ID <1 2 12 12 12> END SLIDE_INFO PICTURE .TMP AT (584,584) RECOLOR ON TEMPLATE_FLAGS <1 0 0 0> T_POS <584 584 9475 2254> .TXT AT (1409,739) RECOLOR ON TEMPLATED ON BACKFILL <40 40 5 1000 0 0 0> V_SPACE <0 611 0> SIZE 440000 BOLD ON L_SPACE 611 MARGINS <0 0 0 0> TXTXYOFF <-87 437> T_PNTS (0,437)(0,0)(7366,0)(7366,1180)(0,1180)(0,437)(7366,437) H_SPACE 8892 .STR "When you have added or changed a zone file:" .TMP AT (584,2548) RECOLOR ON TEMPLATE_FLAGS <2 3 0 0> T_POS <584 2548 9495 7244> .TXT AT (544,2638) RECOLOR ON TEMPLATED ON BACKFILL <39 39 5 1000 0 0 0> PARA <-500 500 -500 2 1000 39 1 228> V_SPACE <56 444 0> SIZE 320000 BOLD OFF HOR_JUST LEFT L_SPACE 444 TXTXYOFF <11 325> T_PNTS (0,325)(0,0)(8522,0)(8522,3586)(0,3586)(0,325)(8522,325) H_SPACE 9452 .STR "Check the serial number!" .STR "\n" .STR FONT 5 BOLD ON "named-checkzone example.com /etc/namedb/master/example.com" .STR PARA <-500 1000 -500 2 1000 39 1 221> V_SPACE <28 389 0> FONT 2 SIZE 280000 BOLD OFF "\n\tbind 9 feature" .STR "\n\treports syntax errors; correct them!" .STR PARA <-500 500 -500 2 1000 39 1 228> V_SPACE <56 444 0> SIZE 320000 "\n" .STR FONT 5 BOLD ON "rndc reload" .STR PARA <-500 1000 -500 2 1000 39 1 221> V_SPACE <28 389 0> FONT 2 SIZE 280000 BOLD OFF "\n\tor: rndc reload example.com" .STR PARA <-500 500 -500 2 1000 39 1 228> V_SPACE <56 444 0> SIZE 320000 "\n" .STR FONT 5 BOLD ON "tail /var/log/messages" END PICTURE NOTES .GRP BACKFILL <38 44 5 1000 0 0 0> PARA <0 0 0 0 1000 1 0 111> V_SPACE <0 250 0> FONT 2 SIZE 180000 BOLD OFF HOR_JUST CENTER L_SPACE 250 MARGINS <125 125 250 62> .TMP AT (250,250) RECOLOR ON TEMPLATE_FLAGS <5 14 0 0> T_POS <250 250 7249 4875> .VOID .TMP AT (250,5125) RECOLOR ON TEMPLATE_FLAGS <6 15 0 0> T_POS <250 5125 7249 9749> .VOID END .GRP END NOTES SLIDE_INFO SLIDE_STYLE <0 -1 1> LAYOUT_ID <1 2 12 12 12> END SLIDE_INFO PICTURE .TMP AT (584,584) RECOLOR ON TEMPLATE_FLAGS <1 0 0 0> T_POS <584 584 9475 2254> .TXT AT (686,727) RECOLOR ON TEMPLATED ON BACKFILL <40 40 5 1000 0 0 0> V_SPACE <0 611 0> SIZE 440000 BOLD ON L_SPACE 611 MARGINS <0 0 0 0> TXTXYOFF <-4 449> T_PNTS (0,449)(0,0)(8648,0)(8648,463)(0,463)(0,449)(8648,449) H_SPACE 8892 .STR "These checks are ESSENTIAL" .TMP AT (584,2548) RECOLOR ON TEMPLATE_FLAGS <2 3 0 0> T_POS <584 2548 9495 7244> .TXT AT (553,2649) RECOLOR ON TEMPLATED ON BACKFILL <39 39 5 1000 0 0 0> PARA <-500 500 -500 2 1000 39 1 228> V_SPACE <56 444 0> SIZE 320000 BOLD OFF HOR_JUST LEFT L_SPACE 444 TXTXYOFF <11 323> T_PNTS (0,323)(0,0)(8391,0)(8391,4642)(0,4642)(0,323)(8391,323) H_SPACE 8912 .STR "If you have an error in named.conf or a zone file, named will c ontinue to run but not authoritative for the bad zone(s)" .STR "\nYou will be lame for the zone without realising it" .STR "\nSlaves will not be able to contact the master" .STR "\nEventually (e.g. 4 weeks later) the slaves will expire the zo ne" .STR "\nYour domain will stop working" END PICTURE NOTES .GRP BACKFILL <38 44 5 1000 0 0 0> PARA <0 0 0 0 1000 1 0 111> V_SPACE <0 250 0> SIZE 180000 HOR_JUST CENTER L_SPACE 250 MARGINS <125 125 250 62> .TMP AT (250,250) RECOLOR ON TEMPLATE_FLAGS <5 14 0 0> T_POS <250 250 7249 4875> .VOID .TMP AT (250,5125) RECOLOR ON TEMPLATE_FLAGS <6 15 0 0> T_POS <250 5125 7249 9749> .VOID END .GRP END NOTES SLIDE_INFO SLIDE_STYLE <0 -1 1> LAYOUT_ID <1 2 12 12 12> END SLIDE_INFO PICTURE .TMP AT (584,584) RECOLOR ON TEMPLATE_FLAGS <1 0 0 0> T_POS <584 584 9475 2254> .TXT AT (1422,727) RECOLOR ON TEMPLATED ON BACKFILL <40 40 5 1000 0 0 0> V_SPACE <0 611 0> SIZE 440000 BOLD ON L_SPACE 611 MARGINS <0 0 0 0> TXTXYOFF <-24 449> T_PNTS (0,449)(0,0)(7189,0)(7189,581)(0,581)(0,449)(7189,449) H_SPACE 8892 .STR "Other checks you can do" .TMP AT (584,2548) RECOLOR ON TEMPLATE_FLAGS <2 3 0 0> T_POS <584 2548 9495 7244> .TXT AT (553,2646) RECOLOR ON TEMPLATED ON BACKFILL <39 39 5 1000 0 0 0> PARA <-500 500 -500 2 1000 39 1 228> V_SPACE <56 444 0> SIZE 320000 BOLD OFF HOR_JUST LEFT L_SPACE 444 TXTXYOFF <11 326> T_PNTS (0,326)(0,0)(8358,0)(8358,4184)(0,4184)(0,326)(8358,326) H_SPACE 8912 .STR "dig +norec @x.x.x.x example.com. soa" .STR PARA <-500 1000 -500 2 1000 39 1 221> V_SPACE <28 389 0> SIZE 280000 "\n\tCheck the AA flag" .STR "\n\tCheck the master and all the slaves" .STR "\n\tCheck the serial numbers match" .STR PARA <-500 500 -500 2 1000 39 1 228> V_SPACE <56 444 0> SIZE 320000 "\ndig @x.x.x.x example.com. axfr" .STR PARA <-500 1000 -500 2 1000 39 1 221> V_SPACE <28 389 0> SIZE 280000 "\n\t\"Authority Transfer\"" .STR "\n\tRequests a full copy of the zone contents over TCP, as slav es do to master" .STR "\n\tThis will only work from IP addresses listed in the allow-t ransfer {...} section" END PICTURE NOTES .GRP BACKFILL <38 44 5 1000 0 0 0> PARA <0 0 0 0 1000 1 0 111> V_SPACE <0 250 0> SIZE 180000 HOR_JUST CENTER L_SPACE 250 MARGINS <125 125 250 62> .TMP AT (250,250) RECOLOR ON TEMPLATE_FLAGS <5 14 0 0> T_POS <250 250 7249 4875> .VOID .TMP AT (250,5125) RECOLOR ON TEMPLATE_FLAGS <6 15 0 0> T_POS <250 5125 7249 9749> .VOID END .GRP END NOTES SLIDE_INFO SLIDE_STYLE <0 -1 1> LAYOUT_ID <1 2 12 12 12> END SLIDE_INFO PICTURE .TMP AT (584,584) RECOLOR ON TEMPLATE_FLAGS <1 0 0 0> T_POS <584 584 9475 2254> .TXT AT (1145,727) RECOLOR ON TEMPLATED ON BACKFILL <40 40 5 1000 0 0 0> V_SPACE <0 611 0> SIZE 440000 BOLD ON L_SPACE 611 MARGINS <0 0 0 0> TXTXYOFF <-34 449> T_PNTS (0,449)(0,0)(7774,0)(7774,1071)(0,1071)(0,449)(7774,449) H_SPACE 8892 .STR "So now you have working authoritative nameservers!" .TMP AT (584,2548) RECOLOR ON TEMPLATE_FLAGS <2 3 0 0> T_POS <584 2548 9495 7244> .TXT AT (553,2649) RECOLOR ON TEMPLATED ON BACKFILL <39 39 5 1000 0 0 0> PARA <-500 500 -500 2 1000 39 1 228> V_SPACE <56 444 0> SIZE 320000 BOLD OFF HOR_JUST LEFT L_SPACE 444 TXTXYOFF <11 323> T_PNTS (0,323)(0,0)(8366,0)(8366,3614)(0,3614)(0,323)(8366,323) H_SPACE 8912 .STR "But remember that none of this will work until you have " .STR ITALICS ON "delegation" .STR ITALICS OFF " from the domain above" .STR "\nThat is, they put in NS records for your domain, pointing at your nameservers" .STR "\nYou have also put NS records within the zone file" .STR "\nThe two sets should match" END PICTURE NOTES .GRP BACKFILL <38 44 5 1000 0 0 0> PARA <0 0 0 0 1000 1 0 111> V_SPACE <0 250 0> SIZE 180000 HOR_JUST CENTER L_SPACE 250 MARGINS <125 125 250 62> .TMP AT (250,250) RECOLOR ON TEMPLATE_FLAGS <5 14 0 0> T_POS <250 250 7249 4875> .VOID .TMP AT (250,5125) RECOLOR ON TEMPLATE_FLAGS <6 15 0 0> T_POS <250 5125 7249 9749> .VOID END .GRP END NOTES SLIDE_INFO SLIDE_STYLE <0 -1 1> LAYOUT_ID <1 2 12 12 12> END SLIDE_INFO PICTURE .TMP AT (584,584) RECOLOR ON TEMPLATE_FLAGS <1 0 0 0> T_POS <584 584 9475 2254> .TXT AT (864,727) RECOLOR ON TEMPLATED ON BACKFILL <40 40 5 1000 0 0 0> V_SPACE <0 611 0> SIZE 440000 BOLD ON L_SPACE 611 MARGINS <0 0 0 0> TXTXYOFF <0 449> T_PNTS (0,449)(0,0)(8264,0)(8264,1071)(0,1071)(0,449)(8264,449) H_SPACE 8892 .STR "TOP TEN ERRORS\nin authoritative nameservers" .TMP AT (584,2548) RECOLOR ON TEMPLATE_FLAGS <2 3 0 0> T_POS <584 2548 9495 7244> .TXT AT (538,2636) RECOLOR ON TEMPLATED ON BACKFILL <39 39 5 1000 0 0 0> PARA <-500 500 -500 2 1000 39 1 228> V_SPACE <56 444 0> SIZE 320000 BOLD OFF HOR_JUST LEFT L_SPACE 444 TXTXYOFF <13 323> T_PNTS (0,323)(0,0)(7664,0)(7664,2887)(0,2887)(0,323)(7664,323) H_SPACE 8912 .STR "All operators of auth nameservers should read RFC 1912" .STR PARA <-500 1000 -500 2 1000 39 1 221> V_SPACE <28 389 0> SIZE 280000 "\n\tCommon DNS Operational and Configuration Errors " .STR PARA <-500 500 -500 2 1000 39 1 228> V_SPACE <56 444 0> SIZE 320000 "\nSee also RFC 2182" .STR PARA <-500 1000 -500 2 1000 39 1 221> V_SPACE <28 389 0> SIZE 280000 "\n\tSelection and Operation of Secondary DNS Servers" END PICTURE NOTES .GRP BACKFILL <38 44 5 1000 0 0 0> PARA <0 0 0 0 1000 1 0 111> V_SPACE <0 250 0> SIZE 180000 HOR_JUST CENTER L_SPACE 250 MARGINS <125 125 250 62> .TMP AT (250,250) RECOLOR ON TEMPLATE_FLAGS <5 14 0 0> T_POS <250 250 7249 4875> .VOID .TMP AT (250,5125) RECOLOR ON TEMPLATE_FLAGS <6 15 0 0> T_POS <250 5125 7249 9749> .VOID END .GRP END NOTES SLIDE_INFO SLIDE_STYLE <0 -1 1> LAYOUT_ID <1 2 12 12 12> END SLIDE_INFO PICTURE .TMP AT (584,584) RECOLOR ON TEMPLATE_FLAGS <1 0 0 0> T_POS <584 584 9475 2254> .TXT AT (1728,727) RECOLOR ON TEMPLATED ON BACKFILL <40 40 5 1000 0 0 0> V_SPACE <0 611 0> SIZE 440000 BOLD ON L_SPACE 611 MARGINS <0 0 0 0> TXTXYOFF <-46 449> T_PNTS (0,449)(0,0)(6598,0)(6598,463)(0,463)(0,449)(6598,449) H_SPACE 8892 .STR "1. Serial number errors" .TMP AT (584,2548) RECOLOR ON TEMPLATE_FLAGS <2 3 0 0> T_POS <584 2548 9495 7244> .TXT AT (546,2649) RECOLOR ON TEMPLATED ON BACKFILL <39 39 5 1000 0 0 0> PARA <-500 500 -500 2 1000 39 1 228> V_SPACE <56 444 0> SIZE 320000 BOLD OFF HOR_JUST LEFT L_SPACE 444 TXTXYOFF <11 318> T_PNTS (0,318)(0,0)(8101,0)(8101,3984)(0,3984)(0,318)(8101,318) H_SPACE 8912 .STR "Forgot to increment serial number" .STR "\nIncremented serial number, and then decremented it" .STR "\nUsed serial number greater than 2^^32" .STR "\nImpact:" .STR PARA <-500 1000 -500 2 1000 39 1 221> V_SPACE <28 389 0> SIZE 280000 "\n\tSlaves do not update" .STR "\n\tMaster and slaves have inconsistent data" .STR "\n\tCaches will sometimes get the new data and sometimes old - intermittent problem" END PICTURE NOTES .GRP BACKFILL <38 44 5 1000 0 0 0> PARA <0 0 0 0 1000 1 0 111> V_SPACE <0 250 0> SIZE 180000 HOR_JUST CENTER L_SPACE 250 MARGINS <125 125 250 62> .TMP AT (250,250) RECOLOR ON TEMPLATE_FLAGS <5 14 0 0> T_POS <250 250 7249 4875> .VOID .TMP AT (250,5125) RECOLOR ON TEMPLATE_FLAGS <6 15 0 0> T_POS <250 5125 7249 9749> .VOID END .GRP END NOTES SLIDE_INFO SLIDE_STYLE <0 -1 1> LAYOUT_ID <1 2 12 12 12> END SLIDE_INFO PICTURE .TMP AT (584,584) RECOLOR ON TEMPLATE_FLAGS <1 0 0 0> T_POS <584 584 9475 2254> .TXT AT (1285,727) RECOLOR ON TEMPLATED ON BACKFILL <40 40 5 1000 0 0 0> V_SPACE <0 611 0> SIZE 440000 BOLD ON L_SPACE 611 MARGINS <0 0 0 0> TXTXYOFF <-92 449> T_PNTS (0,449)(0,0)(7630,0)(7630,1192)(0,1192)(0,449)(7630,449) H_SPACE 8892 .STR "2. Comments in zone files starting '#' instead of ';'" .TMP AT (584,2548) RECOLOR ON TEMPLATE_FLAGS <2 3 0 0> T_POS <584 2548 9495 7244> .TXT AT (546,2641) RECOLOR ON TEMPLATED ON BACKFILL <39 39 5 1000 0 0 0> PARA <-500 500 -500 2 1000 39 1 228> V_SPACE <56 444 0> SIZE 320000 BOLD OFF HOR_JUST LEFT L_SPACE 444 TXTXYOFF <11 326> T_PNTS (0,326)(0,0)(8293,0)(8293,3812)(0,3812)(0,326)(8293,326) H_SPACE 8912 .STR "Syntax error in zone file" .STR "\nMaster is no longer authoritative for the zone" .STR "\nSlaves cannot check SOA" .STR "\nSlaves eventually expire the zone, and your domain stops work ing entirely" .STR "\nUse 'named-checkzone'" .STR "\nUse 'tail /var/log/messages'" END PICTURE NOTES .GRP BACKFILL <38 44 5 1000 0 0 0> PARA <0 0 0 0 1000 1 0 111> V_SPACE <0 250 0> SIZE 180000 HOR_JUST CENTER L_SPACE 250 MARGINS <125 125 250 62> .TMP AT (250,250) RECOLOR ON TEMPLATE_FLAGS <5 14 0 0> T_POS <250 250 7249 4875> .VOID .TMP AT (250,5125) RECOLOR ON TEMPLATE_FLAGS <6 15 0 0> T_POS <250 5125 7249 9749> .VOID END .GRP END NOTES SLIDE_INFO SLIDE_STYLE <0 -1 1> LAYOUT_ID <1 2 12 12 12> END SLIDE_INFO PICTURE .TMP AT (584,584) RECOLOR ON TEMPLATE_FLAGS <1 0 0 0> T_POS <584 584 9475 2254> .TXT AT (735,727) RECOLOR ON TEMPLATED ON BACKFILL <40 40 5 1000 0 0 0> V_SPACE <0 611 0> SIZE 440000 BOLD ON L_SPACE 611 MARGINS <0 0 0 0> TXTXYOFF <-96 449> T_PNTS (0,449)(0,0)(8744,0)(8744,1071)(0,1071)(0,449)(8744,449) H_SPACE 8892 .STR "3. Other syntax errors in zone files" .TMP AT (584,2548) RECOLOR ON TEMPLATE_FLAGS <2 3 0 0> T_POS <584 2548 9495 7244> .TXT AT (553,2649) RECOLOR ON TEMPLATED ON BACKFILL <39 39 5 1000 0 0 0> PARA <-500 500 -500 2 1000 39 1 228> V_SPACE <56 444 0> SIZE 320000 BOLD OFF HOR_JUST LEFT L_SPACE 444 TXTXYOFF <11 323> T_PNTS (0,323)(0,0)(8197,0)(8197,1360)(0,1360)(0,323)(8197,323) H_SPACE 8912 .STR "e.g. omitting the preference value from MX records" .STR "\nSame impact" END PICTURE NOTES .GRP BACKFILL <38 44 5 1000 0 0 0> PARA <0 0 0 0 1000 1 0 111> V_SPACE <0 250 0> SIZE 180000 HOR_JUST CENTER L_SPACE 250 MARGINS <125 125 250 62> .TMP AT (250,250) RECOLOR ON TEMPLATE_FLAGS <5 14 0 0> T_POS <250 250 7249 4875> .VOID .TMP AT (250,5125) RECOLOR ON TEMPLATE_FLAGS <6 15 0 0> T_POS <250 5125 7249 9749> .VOID END .GRP END NOTES SLIDE_INFO SLIDE_STYLE <0 -1 1> LAYOUT_ID <1 12 12 12 12> END SLIDE_INFO PICTURE .RECT AT (750,2000) RECOLOR ON BACKFILL <38 44 0 0 0 0 0> PARA <0 0 0 0 1000 38 0 111> PNTS (0,0)(9250,0)(9250,2000)(0,2000)(0,0) .RECT AT (751,4748) RECOLOR ON PNTS (0,0)(9250,0)(9250,2000)(0,2000)(0,0) .TMP AT (584,584) RECOLOR ON TEMPLATE_FLAGS <1 0 0 0> T_POS <584 584 9475 2254> .TXT AT (1349,739) RECOLOR ON TEMPLATED ON BACKFILL <40 40 5 1000 0 0 0> PARA <0 0 0 0 1000 1 0 111> V_SPACE <0 611 0> SIZE 440000 BOLD ON L_SPACE 611 MARGINS <0 0 0 0> TXTXYOFF <-9 437> T_PNTS (0,437)(0,0)(7313,0)(7313,569)(0,569)(0,437)(7313,437) H_SPACE 8892 .STR "4. Missing the trailing dot" .TXT AT (751,1998) RECOLOR ON BACKFILL <40 39 5 1000 0 0 0> THICKNESS 0 PARA <0 0 0 0 1000 38 0 111> V_SPACE <0 292 0> FONT 5 SIZE 210000 BOLD OFF HOR_JUST LEFT L_SPACE 292 MARGINS <146 146 292 73> TXTXYOFF <0 0> PNTS (0,0)(9250,0)(9250,1999)(0,1999)(0,0) H_SPACE 0 .STR "; zone example.com.\n@ IN MX 10 mailhost.example.com\n\n" .STR ITALICS ON "becomes" .STR ITALICS OFF "\n\n@ IN MX 10 " .STR BOLD ON " mailhost.example.com.example.com." .TXT AT (751,4750) RECOLOR ON BOLD OFF PNTS (0,0)(9250,0)(9250,2001)(0,2001)(0,0) .STR "; zone 2.0.192.in-addr.arpa.\n1 IN PTR host.example.com\n\n" .STR ITALICS ON "becomes" .STR ITALICS OFF "\n\n1 IN PTR " .STR BOLD ON "host.example.com.2.0.192.in-addr.arpa." END PICTURE NOTES .GRP BACKFILL <38 44 5 1000 0 0 0> THICKNESS 1 PARA <0 0 0 0 1000 1 0 111> V_SPACE <0 250 0> FONT 2 SIZE 180000 BOLD OFF HOR_JUST CENTER L_SPACE 250 MARGINS <125 125 250 62> .TMP AT (250,250) RECOLOR ON TEMPLATE_FLAGS <5 14 0 0> T_POS <250 250 7249 4875> .VOID .TMP AT (250,5125) RECOLOR ON TEMPLATE_FLAGS <6 15 0 0> T_POS <250 5125 7249 9749> .VOID END .GRP END NOTES SLIDE_INFO SLIDE_STYLE <0 -1 1> LAYOUT_ID <1 2 12 12 12> END SLIDE_INFO PICTURE .TMP AT (584,584) RECOLOR ON TEMPLATE_FLAGS <1 0 0 0> T_POS <584 584 9475 2254> .TXT AT (842,722) RECOLOR ON TEMPLATED ON BACKFILL <40 40 5 1000 0 0 0> V_SPACE <0 611 0> SIZE 440000 BOLD ON L_SPACE 611 MARGINS <0 0 0 0> TXTXYOFF <-94 449> T_PNTS (0,449)(0,0)(8512,0)(8512,1071)(0,1071)(0,449)(8512,449) H_SPACE 8892 .STR "5. NS or MX records pointing to IP address" .TMP AT (584,2548) RECOLOR ON TEMPLATE_FLAGS <2 3 0 0> T_POS <584 2548 9495 7244> .TXT AT (548,2651) RECOLOR ON TEMPLATED ON BACKFILL <39 39 5 1000 0 0 0> PARA <-500 500 -500 2 1000 39 1 228> V_SPACE <56 444 0> SIZE 320000 BOLD OFF HOR_JUST LEFT L_SPACE 444 TXTXYOFF <13 318> T_PNTS (0,318)(0,0)(8196,0)(8196,2602)(0,2602)(0,318)(8196,318) H_SPACE 8912 .STR "They must point to hostnames, not IP addresses\nUnfortunately a few mail servers " .STR ITALICS ON "do" .STR ITALICS OFF " accept IP addresses in MX records, so you may not see a proble m with all remote sites" END PICTURE NOTES .GRP BACKFILL <38 44 5 1000 0 0 0> PARA <0 0 0 0 1000 1 0 111> V_SPACE <0 250 0> SIZE 180000 HOR_JUST CENTER L_SPACE 250 MARGINS <125 125 250 62> .TMP AT (250,250) RECOLOR ON TEMPLATE_FLAGS <5 14 0 0> T_POS <250 250 7249 4875> .VOID .TMP AT (250,5125) RECOLOR ON TEMPLATE_FLAGS <6 15 0 0> T_POS <250 5125 7249 9749> .VOID END .GRP END NOTES SLIDE_INFO SLIDE_STYLE <0 -1 1> LAYOUT_ID <1 2 12 12 12> END SLIDE_INFO PICTURE .TMP AT (584,584) RECOLOR ON TEMPLATE_FLAGS <1 0 0 0> T_POS <584 584 9475 2254> .TXT AT (812,722) RECOLOR ON TEMPLATED ON BACKFILL <40 40 5 1000 0 0 0> V_SPACE <0 611 0> SIZE 440000 BOLD ON L_SPACE 611 MARGINS <0 0 0 0> TXTXYOFF <-99 449> T_PNTS (0,449)(0,0)(8573,0)(8573,1071)(0,1071)(0,449)(8573,449) H_SPACE 8892 .STR "6. Slave cannot transfer zone from master" .TMP AT (584,2548) RECOLOR ON TEMPLATE_FLAGS <2 3 0 0> T_POS <584 2548 9495 7244> .TXT AT (553,2649) RECOLOR ON TEMPLATED ON BACKFILL <39 39 5 1000 0 0 0> PARA <-500 500 -500 2 1000 39 1 228> V_SPACE <56 444 0> SIZE 320000 BOLD OFF HOR_JUST LEFT L_SPACE 444 TXTXYOFF <11 323> T_PNTS (0,323)(0,0)(8391,0)(8391,1859)(0,1859)(0,323)(8391,323) H_SPACE 8912 .STR "Access restricted by allow-transfer { ... } and slave not liste d" .STR "\nOr IP filters not configured correctly" .STR "\nSlave will be lame (non-authoritative)" END PICTURE NOTES .GRP BACKFILL <38 44 5 1000 0 0 0> PARA <0 0 0 0 1000 1 0 111> V_SPACE <0 250 0> SIZE 180000 HOR_JUST CENTER L_SPACE 250 MARGINS <125 125 250 62> .TMP AT (250,250) RECOLOR ON TEMPLATE_FLAGS <5 14 0 0> T_POS <250 250 7249 4875> .VOID .TMP AT (250,5125) RECOLOR ON TEMPLATE_FLAGS <6 15 0 0> T_POS <250 5125 7249 9749> .VOID END .GRP END NOTES SLIDE_INFO SLIDE_STYLE <0 -1 1> LAYOUT_ID <1 2 12 12 12> END SLIDE_INFO PICTURE .TMP AT (584,584) RECOLOR ON TEMPLATE_FLAGS <1 0 0 0> T_POS <584 584 9475 2254> .TXT AT (2292,739) RECOLOR ON TEMPLATED ON BACKFILL <40 40 5 1000 0 0 0> V_SPACE <0 611 0> SIZE 440000 BOLD ON L_SPACE 611 MARGINS <0 0 0 0> TXTXYOFF <-13 437> T_PNTS (0,437)(0,0)(5425,0)(5425,569)(0,569)(0,437)(5425,437) H_SPACE 8892 .STR "7. Lame delegation" .TMP AT (584,2548) RECOLOR ON TEMPLATE_FLAGS <2 3 0 0> T_POS <584 2548 9495 7244> .TXT AT (548,2651) RECOLOR ON TEMPLATED ON BACKFILL <39 39 5 1000 0 0 0> PARA <-500 500 -500 2 1000 39 1 228> V_SPACE <56 444 0> SIZE 320000 BOLD OFF HOR_JUST LEFT L_SPACE 444 TXTXYOFF <13 318> T_PNTS (0,318)(0,0)(8393,0)(8393,4136)(0,4136)(0,318)(8393,318) H_SPACE 8912 .STR "You cannot just list any nameserver in NS records for your doma in" .STR "\nYou must get agreement from the nameserver operator and they must configure it as a slave for your zone" .STR "\nAt best: slower DNS resolution and lack of resilience" .STR "\nAt worst: intermittent failures to resolve your domain" END PICTURE NOTES .GRP BACKFILL <38 44 5 1000 0 0 0> PARA <0 0 0 0 1000 1 0 111> V_SPACE <0 250 0> SIZE 180000 HOR_JUST CENTER L_SPACE 250 MARGINS <125 125 250 62> .TMP AT (250,250) RECOLOR ON TEMPLATE_FLAGS <5 14 0 0> T_POS <250 250 7249 4875> .VOID .TMP AT (250,5125) RECOLOR ON TEMPLATE_FLAGS <6 15 0 0> T_POS <250 5125 7249 9749> .VOID END .GRP END NOTES SLIDE_INFO SLIDE_STYLE <0 -1 1> LAYOUT_ID <1 2 12 12 12> END SLIDE_INFO PICTURE .TMP AT (584,584) RECOLOR ON TEMPLATE_FLAGS <1 0 0 0> T_POS <584 584 9475 2254> .TXT AT (1902,734) RECOLOR ON TEMPLATED ON BACKFILL <40 40 5 1000 0 0 0> V_SPACE <0 611 0> SIZE 440000 BOLD ON L_SPACE 611 MARGINS <0 0 0 0> TXTXYOFF <-13 437> T_PNTS (0,437)(0,0)(6196,0)(6196,569)(0,569)(0,437)(6196,437) H_SPACE 8892 .STR "8. No delegation at all" .TMP AT (584,2548) RECOLOR ON TEMPLATE_FLAGS <2 3 0 0> T_POS <584 2548 9495 7244> .TXT AT (543,2641) RECOLOR ON TEMPLATED ON BACKFILL <39 39 5 1000 0 0 0> PARA <-500 500 -500 2 1000 39 1 228> V_SPACE <56 444 0> SIZE 320000 BOLD OFF HOR_JUST LEFT L_SPACE 444 TXTXYOFF <11 323> T_PNTS (0,323)(0,0)(8368,0)(8368,4438)(0,4438)(0,323)(8368,323) H_SPACE 8912 .STR "You can configure \"example.com\" on your nameservers but the o utside world will not send requests to them until you have deleg ation" .STR "\nThe problem is hidden if your nameserver is acting both as yo ur cache and as authoritative nameserver" .STR "\nYour own clients can resolve www.example.com, but the rest of the world cannot" END PICTURE NOTES .GRP BACKFILL <38 44 5 1000 0 0 0> PARA <0 0 0 0 1000 1 0 111> V_SPACE <0 250 0> SIZE 180000 HOR_JUST CENTER L_SPACE 250 MARGINS <125 125 250 62> .TMP AT (250,250) RECOLOR ON TEMPLATE_FLAGS <5 14 0 0> T_POS <250 250 7249 4875> .VOID .TMP AT (250,5125) RECOLOR ON TEMPLATE_FLAGS <6 15 0 0> T_POS <250 5125 7249 9749> .VOID END .GRP END NOTES SLIDE_INFO SLIDE_STYLE <0 -1 1> LAYOUT_ID <1 2 12 12 12> END SLIDE_INFO PICTURE .TMP AT (584,584) RECOLOR ON TEMPLATE_FLAGS <1 0 0 0> T_POS <584 584 9475 2254> .TXT AT (1136,727) RECOLOR ON TEMPLATED ON BACKFILL <40 40 5 1000 0 0 0> V_SPACE <0 611 0> SIZE 440000 BOLD ON L_SPACE 611 MARGINS <0 0 0 0> TXTXYOFF <-11 449> T_PNTS (0,449)(0,0)(7741,0)(7741,581)(0,581)(0,449)(7741,449) H_SPACE 8892 .STR "9. Out-of-date glue records" .TMP AT (584,2548) RECOLOR ON TEMPLATE_FLAGS <2 3 0 0> T_POS <584 2548 9495 7244> .TXT AT (553,2646) RECOLOR ON TEMPLATED ON BACKFILL <39 39 5 1000 0 0 0> PARA <-500 500 -500 2 1000 39 1 228> V_SPACE <56 444 0> SIZE 320000 BOLD OFF HOR_JUST LEFT L_SPACE 444 TXTXYOFF <11 326> T_PNTS (0,326)(0,0)(2275,0)(2275,340)(0,340)(0,326)(2275,326) H_SPACE 8912 .STR "See later" END PICTURE NOTES .GRP BACKFILL <38 44 5 1000 0 0 0> PARA <0 0 0 0 1000 1 0 111> V_SPACE <0 250 0> SIZE 180000 HOR_JUST CENTER L_SPACE 250 MARGINS <125 125 250 62> .TMP AT (250,250) RECOLOR ON TEMPLATE_FLAGS <5 14 0 0> T_POS <250 250 7249 4875> .VOID .TMP AT (250,5125) RECOLOR ON TEMPLATE_FLAGS <6 15 0 0> T_POS <250 5125 7249 9749> .VOID END .GRP END NOTES SLIDE_INFO SLIDE_STYLE <0 -1 1> LAYOUT_ID <1 2 12 12 12> END SLIDE_INFO PICTURE .TMP AT (584,584) RECOLOR ON TEMPLATE_FLAGS <1 0 0 0> T_POS <584 584 9475 2254> .TXT AT (1389,734) RECOLOR ON TEMPLATED ON BACKFILL <40 40 5 1000 0 0 0> V_SPACE <0 611 0> SIZE 440000 BOLD ON L_SPACE 611 MARGINS <0 0 0 0> TXTXYOFF <-21 437> T_PNTS (0,437)(0,0)(7228,0)(7228,1180)(0,1180)(0,437)(7228,437) H_SPACE 8892 .STR "10. Not managing TTL correctly during changes" .TMP AT (584,2548) RECOLOR ON TEMPLATE_FLAGS <2 3 0 0> T_POS <584 2548 9495 7244> .TXT AT (548,2646) RECOLOR ON TEMPLATED ON BACKFILL <39 39 5 1000 0 0 0> PARA <-500 500 -500 2 1000 39 1 228> V_SPACE <56 444 0> SIZE 320000 BOLD OFF HOR_JUST LEFT L_SPACE 444 TXTXYOFF <13 323> T_PNTS (0,323)(0,0)(8342,0)(8342,4274)(0,4274)(0,323)(8342,323) H_SPACE 8912 .STR "e.g. if you have a 24 hour TTL, and you swing www.example.com t o point to a new server, then there will be an extended period w hen some users hit one machine and some hit the other" .STR "\nFollow the procedure:" .STR PARA <-500 1000 -500 2 1000 39 1 221> V_SPACE <28 389 0> SIZE 280000 "\n\tReduce TTL to 10 minutes" .STR "\n\tWait at least 24 hours" .STR "\n\tMake the change" .STR "\n\tPut the TTL back to 24 hours" END PICTURE NOTES .GRP BACKFILL <38 44 5 1000 0 0 0> PARA <0 0 0 0 1000 1 0 111> V_SPACE <0 250 0> SIZE 180000 HOR_JUST CENTER L_SPACE 250 MARGINS <125 125 250 62> .TMP AT (250,250) RECOLOR ON TEMPLATE_FLAGS <5 14 0 0> T_POS <250 250 7249 4875> .VOID .TMP AT (250,5125) RECOLOR ON TEMPLATE_FLAGS <6 15 0 0> T_POS <250 5125 7249 9749> .VOID END .GRP END NOTES SLIDE_INFO SLIDE_STYLE <0 -1 1> LAYOUT_ID <9 12 12 12 12> END SLIDE_INFO PICTURE .TXT AT (4768,2969) RECOLOR ON BACKFILL <39 39 5 1000 0 0 0> THICKNESS 0 PARA <0 0 0 0 1000 38 0 111> V_SPACE <0 2000 0> SIZE 1440000 BOLD ON L_SPACE 2000 MARGINS <0 0 0 0> TXTXYOFF <-121 1469> T_PNTS (0,1469)(0,0)(962,0)(962,1470)(0,1470)(0,1469)(962,1469) H_SPACE 0 .STR L_SPACE 333 "?" END PICTURE NOTES .GRP BACKFILL <38 44 5 1000 0 0 0> THICKNESS 1 PARA <0 0 0 0 1000 1 0 111> V_SPACE <0 250 0> SIZE 180000 BOLD OFF L_SPACE 250 MARGINS <125 125 250 62> .TMP AT (250,250) RECOLOR ON TEMPLATE_FLAGS <5 14 0 0> T_POS <250 250 7249 4875> .VOID .TMP AT (250,5125) RECOLOR ON TEMPLATE_FLAGS <6 15 0 0> T_POS <250 5125 7249 9749> .VOID END .GRP END NOTES SLIDE_INFO SLIDE_STYLE <0 -1 1> LAYOUT_ID <1 2 12 12 12> END SLIDE_INFO PICTURE .TMP AT (584,584) RECOLOR ON TEMPLATE_FLAGS <1 0 0 0> T_POS <584 584 9475 2254> .TXT AT (3373,739) RECOLOR ON TEMPLATED ON BACKFILL <40 40 5 1000 0 0 0> V_SPACE <0 611 0> SIZE 440000 BOLD ON L_SPACE 611 MARGINS <0 0 0 0> TXTXYOFF <-44 437> T_PNTS (0,437)(0,0)(3315,0)(3315,567)(0,567)(0,437)(3315,437) H_SPACE 8892 .STR "Final topics" .TMP AT (584,2548) RECOLOR ON TEMPLATE_FLAGS <2 3 0 0> T_POS <584 2548 9495 7244> .TXT AT (556,2651) RECOLOR ON TEMPLATED ON BACKFILL <39 39 5 1000 0 0 0> PARA <-500 500 -500 2 1000 39 1 228> V_SPACE <56 444 0> SIZE 320000 BOLD OFF HOR_JUST LEFT L_SPACE 444 TXTXYOFF <11 326> T_PNTS (0,326)(0,0)(6328,0)(6328,925)(0,925)(0,326)(6328,326) H_SPACE 8912 .STR "Reverse DNS" .STR "\nHow to delegate a subdomain" END PICTURE NOTES .GRP BACKFILL <38 44 5 1000 0 0 0> PARA <0 0 0 0 1000 1 0 111> V_SPACE <0 250 0> SIZE 180000 HOR_JUST CENTER L_SPACE 250 MARGINS <125 125 250 62> .TMP AT (250,250) RECOLOR ON TEMPLATE_FLAGS <5 14 0 0> T_POS <250 250 7249 4875> .VOID .TMP AT (250,5125) RECOLOR ON TEMPLATE_FLAGS <6 15 0 0> T_POS <250 5125 7249 9749> .VOID END .GRP END NOTES SLIDE_INFO SLIDE_STYLE <0 -1 1> LAYOUT_ID <1 2 12 12 12> END SLIDE_INFO PICTURE .TMP AT (584,584) RECOLOR ON TEMPLATE_FLAGS <1 0 0 0> T_POS <584 584 9475 2254> .TXT AT (920,732) RECOLOR ON TEMPLATED ON BACKFILL <40 40 5 1000 0 0 0> V_SPACE <0 611 0> SIZE 440000 BOLD ON L_SPACE 611 MARGINS <0 0 0 0> TXTXYOFF <-41 449> T_PNTS (0,449)(0,0)(8217,0)(8217,581)(0,581)(0,449)(8217,449) H_SPACE 8892 .STR "How to manage reverse DNS" .TMP AT (584,2548) RECOLOR ON TEMPLATE_FLAGS <2 3 0 0> T_POS <584 2548 9495 7244> .TXT AT (556,2651) RECOLOR ON TEMPLATED ON BACKFILL <39 39 5 1000 0 0 0> PARA <-500 500 -500 2 1000 39 1 228> V_SPACE <56 444 0> SIZE 320000 BOLD OFF HOR_JUST LEFT L_SPACE 444 TXTXYOFF <11 326> T_PNTS (0,326)(0,0)(8073,0)(8073,4602)(0,4602)(0,326)(8073,326) H_SPACE 8912 .STR "If you have at least a /24 of address space then your provider will arrange delegation to your nameservers" .STR "\ne.g. your netblock is 192.0.2.0/24" .STR "\nSet up zone 2.0.192.in-addr.arpa." .STR "\nIf you have more than a /24 then each /24 will be a separate zone" .STR "\nIf you are lucky enough to have a /16 then it will be a singl e zone" .STR PARA <-500 1000 -500 2 1000 39 1 221> V_SPACE <28 389 0> SIZE 280000 "\n\t172.16.0.0/16 is 16.172.in-addr.arpa." END PICTURE NOTES .GRP BACKFILL <38 44 5 1000 0 0 0> PARA <0 0 0 0 1000 1 0 111> V_SPACE <0 250 0> SIZE 180000 HOR_JUST CENTER L_SPACE 250 MARGINS <125 125 250 62> .TMP AT (250,250) RECOLOR ON TEMPLATE_FLAGS <5 14 0 0> T_POS <250 250 7249 4875> .VOID .TMP AT (250,5125) RECOLOR ON TEMPLATE_FLAGS <6 15 0 0> T_POS <250 5125 7249 9749> .VOID END .GRP END NOTES SLIDE_INFO SLIDE_STYLE <0 -1 1> LAYOUT_ID <1 12 12 12 12> END SLIDE_INFO PICTURE .TMP AT (584,584) RECOLOR ON TEMPLATE_FLAGS <1 0 0 0> T_POS <584 584 9475 2254> .TXT AT (1935,732) RECOLOR ON TEMPLATED ON BACKFILL <40 40 5 1000 0 0 0> V_SPACE <0 611 0> SIZE 440000 BOLD ON L_SPACE 611 MARGINS <0 0 0 0> TXTXYOFF <-44 449> T_PNTS (0,449)(0,0)(6197,0)(6197,579)(0,579)(0,449)(6197,449) H_SPACE 8892 .STR "Example: 192.0.2.0/24" .TXT AT (751,4499) RECOLOR ON BACKFILL <40 39 5 1000 0 0 0> THICKNESS 0 PARA <0 0 0 0 1000 38 0 111> V_SPACE <0 292 0> FONT 5 SIZE 210000 HOR_JUST LEFT L_SPACE 292 MARGINS <146 146 292 73> TXTXYOFF <0 0> PNTS (0,0)(9250,0)(9250,2750)(0,2750)(0,0) H_SPACE 0 .STR "@ IN SOA ....\n IN NS ns0.example.com.\n IN NS ns0.othernetwork.com.\n\n1 IN PTR router-e0.example.com.\n2 IN PTR ns0.example.com.\n3 IN PTR mailhost.example.com.\n 4 IN PTR www.example.com.\n; etc" .TXT AT (751,1751) RECOLOR ON PNTS (0,0)(9250,0)(9250,1750)(0,1750)(0,0) .STR "zone \"2.0.192.in-addr.arpa\" {\n type master;\n file \"mas ter/192.0.2\";\n allow-transfer { ... };\n};" .TXT AT (2117,3980) RECOLOR ON BACKFILL <40 40 5 1000 0 0 0> THICKNESS 1 PARA <0 0 0 0 1000 1 0 111> V_SPACE <0 333 0> FONT 2 SIZE 240000 HOR_JUST CENTER L_SPACE 333 MARGINS <0 0 0 0> TXTXYOFF <6 243> T_PNTS (0,243)(0,0)(4308,0)(4308,275)(0,275)(0,243)(4308,243) H_SPACE 8892 .STR L_SPACE 611 "/etc/namedb/master/192.0.2" END PICTURE NOTES .GRP BACKFILL <38 44 5 1000 0 0 0> V_SPACE <0 250 0> SIZE 180000 BOLD OFF L_SPACE 250 MARGINS <125 125 250 62> .TMP AT (250,250) RECOLOR ON TEMPLATE_FLAGS <5 14 0 0> T_POS <250 250 7249 4875> .VOID .TMP AT (250,5125) RECOLOR ON TEMPLATE_FLAGS <6 15 0 0> T_POS <250 5125 7249 9749> .VOID END .GRP END NOTES SLIDE_INFO SLIDE_STYLE <0 -1 1> LAYOUT_ID <1 2 12 12 12> END SLIDE_INFO PICTURE .TMP AT (584,584) RECOLOR ON TEMPLATE_FLAGS <1 0 0 0> T_POS <584 584 9475 2254> .TXT AT (3189,744) RECOLOR ON TEMPLATED ON BACKFILL <40 40 5 1000 0 0 0> V_SPACE <0 611 0> SIZE 440000 BOLD ON L_SPACE 611 MARGINS <0 0 0 0> TXTXYOFF <-41 437> T_PNTS (0,437)(0,0)(3689,0)(3689,447)(0,447)(0,437)(3689,437) .STR "How it works" .TMP AT (584,2548) RECOLOR ON TEMPLATE_FLAGS <2 3 0 0> T_POS <584 2548 9495 7244> .TXT AT (556,2654) RECOLOR ON TEMPLATED ON BACKFILL <39 39 5 1000 0 0 0> PARA <-500 500 -500 2 1000 39 1 228> V_SPACE <56 444 0> SIZE 320000 BOLD OFF HOR_JUST LEFT L_SPACE 444 TXTXYOFF <11 323> T_PNTS (0,323)(0,0)(8337,0)(8337,4720)(0,4720)(0,323)(8337,323) H_SPACE 8912 .STR "e.g. for 192.0.2.4, the remote host will lookup 4.2.0.192.in-ad dr.arpa. (PTR)" .STR "\nThe query follows the delegation tree as normal. If all is co rrect, it will reach your nameservers and you will reply" .STR "\nNow you can see why the octets are reversed" .STR PARA <-500 1000 -500 2 1000 39 1 221> V_SPACE <28 389 0> SIZE 280000 "\n\tThe owner of a large netblock (192/8) can delegate reverse DNS in chunks of /16. The owner of a /16 can delegate chunks of /24" END PICTURE NOTES .GRP BACKFILL <38 44 5 1000 0 0 0> PARA <0 0 0 0 1000 1 0 111> V_SPACE <0 250 0> SIZE 180000 HOR_JUST CENTER L_SPACE 250 MARGINS <125 125 250 62> .TMP AT (250,250) RECOLOR ON TEMPLATE_FLAGS <5 14 0 0> T_POS <250 250 7249 4875> .VOID .TMP AT (250,5125) RECOLOR ON TEMPLATE_FLAGS <6 15 0 0> T_POS <250 5125 7249 9749> .VOID END .GRP END NOTES SLIDE_INFO SLIDE_STYLE <0 -1 1> LAYOUT_ID <1 2 12 12 12> END SLIDE_INFO PICTURE .TMP AT (584,584) RECOLOR ON TEMPLATE_FLAGS <1 0 0 0> T_POS <584 584 9475 2254> .TXT AT (623,744) RECOLOR ON TEMPLATED ON BACKFILL <40 40 5 1000 0 0 0> V_SPACE <0 611 0> SIZE 440000 BOLD ON L_SPACE 611 MARGINS <0 0 0 0> TXTXYOFF <-4 437> T_PNTS (0,437)(0,0)(8769,0)(8769,1063)(0,1063)(0,437)(8769,437) H_SPACE 8892 .STR "There is nothing special about reverse DNS" .TMP AT (584,2548) RECOLOR ON TEMPLATE_FLAGS <2 3 0 0> T_POS <584 2548 9495 7244> .TXT AT (553,2651) RECOLOR ON TEMPLATED ON BACKFILL <39 39 5 1000 0 0 0> PARA <-500 500 -500 2 1000 39 1 228> V_SPACE <56 444 0> SIZE 320000 BOLD OFF HOR_JUST LEFT L_SPACE 444 TXTXYOFF <11 321> T_PNTS (0,321)(0,0)(8393,0)(8393,4378)(0,4378)(0,321)(8393,321) H_SPACE 8912 .STR "You still need master and slave(s)" .STR "\nIt won't work unless you get delegation from above" .STR "\nDO make sure that if you have PTR records for an IP address, that the hostname resolves back to the same IP address" .STR PARA <-500 1000 -500 2 1000 39 1 221> V_SPACE <28 389 0> SIZE 280000 "\n\tOtherwise many sites on the Internet will believe you are s poofing reverse DNS and will refuse to let you connect" END PICTURE NOTES .GRP BACKFILL <38 44 5 1000 0 0 0> PARA <0 0 0 0 1000 1 0 111> V_SPACE <0 250 0> SIZE 180000 HOR_JUST CENTER L_SPACE 250 MARGINS <125 125 250 62> .TMP AT (250,250) RECOLOR ON TEMPLATE_FLAGS <5 14 0 0> T_POS <250 250 7249 4875> .VOID .TMP AT (250,5125) RECOLOR ON TEMPLATE_FLAGS <6 15 0 0> T_POS <250 5125 7249 9749> .VOID END .GRP END NOTES SLIDE_INFO SLIDE_STYLE <0 -1 1> LAYOUT_ID <1 2 12 12 12> END SLIDE_INFO PICTURE .TMP AT (584,584) RECOLOR ON TEMPLATE_FLAGS <1 0 0 0> T_POS <584 584 9475 2254> .TXT AT (1197,742) RECOLOR ON TEMPLATED ON BACKFILL <40 40 5 1000 0 0 0> V_SPACE <0 611 0> SIZE 440000 BOLD ON L_SPACE 611 MARGINS <0 0 0 0> TXTXYOFF <-87 439> T_PNTS (0,439)(0,0)(7806,0)(7806,1108)(0,1108)(0,439)(7806,439) H_SPACE 8892 .STR "What if you have less than /24?" .TMP AT (584,2548) RECOLOR ON TEMPLATE_FLAGS <2 3 0 0> T_POS <584 2548 9495 7244> .TXT AT (548,2643) RECOLOR ON TEMPLATED ON BACKFILL <39 39 5 1000 0 0 0> PARA <-500 500 -500 2 1000 39 1 228> V_SPACE <56 444 0> SIZE 320000 BOLD OFF HOR_JUST LEFT L_SPACE 444 TXTXYOFF <13 326> T_PNTS (0,326)(0,0)(8352,0)(8352,4356)(0,4356)(0,326)(8352,326) H_SPACE 8912 .STR "Reverse DNS for the /24 has been delegated to your upstream pro vider" .STR "\nOption 1: ask your provider to insert PTR records into their DNS servers" .STR PARA <-500 1000 -500 2 1000 39 1 221> V_SPACE <28 389 0> SIZE 280000 "\n\tProblem: you have to ask them every time you want to make a change" .STR PARA <-500 500 -500 2 1000 39 1 228> V_SPACE <56 444 0> SIZE 320000 "\nOption 2: follow the procedure in RFC2317" .STR PARA <-500 1000 -500 2 1000 39 1 221> V_SPACE <28 389 0> SIZE 280000 "\n\tUses a trick with CNAME to redirect PTR requests for your I Ps to your nameservers" END PICTURE NOTES .GRP BACKFILL <38 44 5 1000 0 0 0> PARA <0 0 0 0 1000 1 0 111> V_SPACE <0 250 0> SIZE 180000 HOR_JUST CENTER L_SPACE 250 MARGINS <125 125 250 62> .TMP AT (250,250) RECOLOR ON TEMPLATE_FLAGS <5 14 0 0> T_POS <250 250 7249 4875> .VOID .TMP AT (250,5125) RECOLOR ON TEMPLATE_FLAGS <6 15 0 0> T_POS <250 5125 7249 9749> .VOID END .GRP END NOTES SLIDE_INFO SLIDE_STYLE <0 -1 1> LAYOUT_ID <1 12 12 12 12> END SLIDE_INFO PICTURE .TMP AT (584,584) RECOLOR ON TEMPLATE_FLAGS <1 0 0 0> T_POS <584 584 9475 2254> .TXT AT (1205,722) RECOLOR ON TEMPLATED ON BACKFILL <40 40 5 1000 0 0 0> V_SPACE <0 611 0> SIZE 440000 BOLD ON L_SPACE 611 MARGINS <0 0 0 0> TXTXYOFF <-19 449> T_PNTS (0,449)(0,0)(7607,0)(7607,581)(0,581)(0,449)(7607,449) H_SPACE 8892 .STR "e.g. You own 192.0.2.64/29" .TXT AT (751,1752) RECOLOR ON BACKFILL <40 39 5 1000 0 0 0> THICKNESS 0 PARA <0 0 0 0 1000 38 0 111> V_SPACE <0 292 0> FONT 5 SIZE 210000 BOLD OFF HOR_JUST LEFT L_SPACE 292 MARGINS <146 146 292 73> TXTXYOFF <0 0> PNTS (0,0)(9250,0)(9250,3499)(0,3499)(0,0) H_SPACE 0 .STR "; In the provider's 2.0.192.in-addr.arpa zone file\n64 IN C NAME 64.64/29.2.0.192.in-addr.arpa.\n65 IN CNAME 65.64/29. 2.0.192.in-addr.arpa.\n66 IN CNAME 66.64/29.2.0.192.in-addr .arpa.\n67 IN CNAME 67.64/29.2.0.192.in-addr.arpa.\n68 I N CNAME 68.64/29.2.0.192.in-addr.arpa.\n69 IN CNAME 69.64 /29.2.0.192.in-addr.arpa.\n70 IN CNAME 70.64/29.2.0.192.in- addr.arpa.\n71 IN CNAME 71.64/29.2.0.192.in-addr.arpa.\n64/ 29 IN NS ns0.customer.com.\n64/29 IN NS ns1.customer.com." .TXT AT (751,6249) RECOLOR ON BOLD ON PNTS (0,0)(9250,0)(9250,1003)(0,1003)(0,0) .STR "65 IN PTR www.customer.com.\n66 IN PTR mailhost.c ustomer.com.\n; etc" .TXT AT (5250,5500) RECOLOR ON BACKFILL <39 39 5 1000 0 0 0> V_SPACE <0 250 0> FONT 2 SIZE 180000 BOLD OFF HOR_JUST CENTER L_SPACE 250 MARGINS <125 125 250 62> PNTS (0,0)(250,0)(250,250)(0,250)(0,0) .TXT AT (1128,5487) RECOLOR ON BACKFILL <40 40 5 1000 0 0 0> THICKNESS 1 PARA <0 0 0 0 1000 1 0 111> V_SPACE <0 333 0> SIZE 240000 BOLD ON L_SPACE 333 MARGINS <0 0 0 0> TXTXYOFF <-58 245> T_PNTS (0,245)(0,0)(7697,0)(7697,584)(0,584)(0,245)(7697,245) H_SPACE 8892 .STR L_SPACE 611 "Set up zone \"64/29.2.0.192.in-addr.arpa\" on your nameservers" END PICTURE NOTES .GRP BACKFILL <38 44 5 1000 0 0 0> V_SPACE <0 250 0> SIZE 180000 BOLD OFF L_SPACE 250 MARGINS <125 125 250 62> .TMP AT (250,250) RECOLOR ON TEMPLATE_FLAGS <5 14 0 0> T_POS <250 250 7249 4875> .VOID .TMP AT (250,5125) RECOLOR ON TEMPLATE_FLAGS <6 15 0 0> T_POS <250 5125 7249 9749> .VOID END .GRP END NOTES SLIDE_INFO SLIDE_STYLE <0 -1 1> LAYOUT_ID <1 2 12 12 12> END SLIDE_INFO PICTURE .TMP AT (584,584) RECOLOR ON TEMPLATE_FLAGS <1 0 0 0> T_POS <584 584 9475 2254> .TXT AT (1766,744) RECOLOR ON TEMPLATED ON BACKFILL <40 40 5 1000 0 0 0> V_SPACE <0 611 0> SIZE 440000 BOLD ON L_SPACE 611 MARGINS <0 0 0 0> TXTXYOFF <-127 437> T_PNTS (0,437)(0,0)(6718,0)(6718,1059)(0,1059)(0,437)(6718,437) .STR "How do you delegate a subdomain?" .TMP AT (584,2548) RECOLOR ON TEMPLATE_FLAGS <2 3 0 0> T_POS <584 2548 9495 7244> .TXT AT (556,2654) RECOLOR ON TEMPLATED ON BACKFILL <39 39 5 1000 0 0 0> PARA <-500 500 -500 2 1000 39 1 228> V_SPACE <56 444 0> SIZE 320000 BOLD OFF HOR_JUST LEFT L_SPACE 444 TXTXYOFF <11 323> T_PNTS (0,323)(0,0)(8340,0)(8340,4058)(0,4058)(0,323)(8340,323) H_SPACE 8912 .STR "In principle straightforward: just insert NS records for the su bdomain, pointing at someone else's servers" .STR "\nIf you are being careful, you should first *check* that those servers are authoritative for the subdomain" .STR PARA <-500 1000 -500 2 1000 39 1 221> V_SPACE <28 389 0> SIZE 280000 "\n\tusing \"dig\" on all the servers" .STR PARA <-500 500 -500 2 1000 39 1 228> V_SPACE <56 444 0> SIZE 320000 "\nIf the subdomain is managed badly, it reflects badly on you!" END PICTURE NOTES .GRP BACKFILL <38 44 5 1000 0 0 0> PARA <0 0 0 0 1000 1 0 111> V_SPACE <0 250 0> SIZE 180000 HOR_JUST CENTER L_SPACE 250 MARGINS <125 125 250 62> .TMP AT (250,250) RECOLOR ON TEMPLATE_FLAGS <5 14 0 0> T_POS <250 250 7249 4875> .VOID .TMP AT (250,5125) RECOLOR ON TEMPLATE_FLAGS <6 15 0 0> T_POS <250 5125 7249 9749> .VOID END .GRP END NOTES SLIDE_INFO SLIDE_STYLE <0 -1 1> LAYOUT_ID <1 12 12 12 12> END SLIDE_INFO PICTURE .TMP AT (584,584) RECOLOR ON TEMPLATE_FLAGS <1 0 0 0> T_POS <584 584 9475 2254> .TXT AT (982,742) RECOLOR ON TEMPLATED ON BACKFILL <40 40 5 1000 0 0 0> V_SPACE <0 611 0> SIZE 440000 BOLD ON L_SPACE 611 MARGINS <0 0 0 0> TXTXYOFF <-8 439> T_PNTS (0,439)(0,0)(8002,0)(8002,569)(0,569)(0,439)(8002,439) H_SPACE 8892 .STR "Zone file for \"example.com\"" .TXT AT (751,1500) RECOLOR ON BACKFILL <40 39 5 1000 0 0 0> THICKNESS 0 PARA <0 0 0 0 1000 38 0 111> V_SPACE <0 292 0> FONT 5 SIZE 210000 BOLD OFF HOR_JUST LEFT L_SPACE 292 MARGINS <146 146 292 73> TXTXYOFF <0 0> PNTS (0,0)(9250,0)(9250,5749)(0,5749)(0,0) H_SPACE 0 .STR L_SPACE 250 MARGINS <125 125 250 62> "$" .STR L_SPACE 292 MARGINS <146 146 292 73> "TTL 1d" .STR "\n@ 1h IN SOA ns1.example.net. brian.nsrc.org. (\n 2004030300 ; Serial\n 8h ; Refre sh\n 1h ; Retry\n 4w ; Expire\n 1h ) ; Negative" .STR "\n\n IN NS ns1.example.net.\n IN NS ns2.example .net.\n IN NS ns1.othernetwork.com.\n\n; My own zone dat a\n IN MX 10 mailhost.example.net.\nwww IN A 212. 74.112.80\n\n" .STR BOLD ON "; A delegated subdomain\nsubdom IN NS ns1.othernet.net.\n IN NS ns2.othernet.net." END PICTURE NOTES .GRP BACKFILL <38 44 5 1000 0 0 0> THICKNESS 1 PARA <0 0 0 0 1000 1 0 111> V_SPACE <0 250 0> FONT 2 SIZE 180000 BOLD OFF HOR_JUST CENTER L_SPACE 250 MARGINS <125 125 250 62> .TMP AT (250,250) RECOLOR ON TEMPLATE_FLAGS <5 14 0 0> T_POS <250 250 7249 4875> .VOID .TMP AT (250,5125) RECOLOR ON TEMPLATE_FLAGS <6 15 0 0> T_POS <250 5125 7249 9749> .VOID END .GRP END NOTES SLIDE_INFO SLIDE_STYLE <0 -1 1> LAYOUT_ID <1 2 12 12 12> END SLIDE_INFO PICTURE .TMP AT (584,584) RECOLOR ON TEMPLATE_FLAGS <1 0 0 0> T_POS <584 584 9475 2254> .TXT AT (1117,741) RECOLOR ON TEMPLATED ON BACKFILL <40 40 5 1000 0 0 0> V_SPACE <0 611 0> SIZE 440000 BOLD ON L_SPACE 611 MARGINS <0 0 0 0> TXTXYOFF <-4 437> T_PNTS (0,437)(0,0)(7749,0)(7749,567)(0,567)(0,437)(7749,437) H_SPACE 8892 .STR "There is one problem here:" .TMP AT (584,2548) RECOLOR ON TEMPLATE_FLAGS <2 3 0 0> T_POS <584 2548 9495 7244> .TXT AT (553,2646) RECOLOR ON TEMPLATED ON BACKFILL <39 39 5 1000 0 0 0> PARA <-500 500 -500 2 1000 39 1 228> V_SPACE <56 444 0> SIZE 320000 BOLD OFF HOR_JUST LEFT L_SPACE 444 TXTXYOFF <11 326> T_PNTS (0,326)(0,0)(8174,0)(8174,4139)(0,4139)(0,326)(8174,326) H_SPACE 8912 .STR "NS records point to names, not IPs" .STR "\nWhat if \"example.com\" is delegated to \"ns.example.com\"?" .STR "\nSomeone who is in the process of resolving (say) www.example. com has to first resolve ns.example.com" .STR "\nBut they cannot resolve ns.example.com without first resolvin g ns.example.com !!" END PICTURE NOTES .GRP BACKFILL <38 44 5 1000 0 0 0> PARA <0 0 0 0 1000 1 0 111> V_SPACE <0 250 0> SIZE 180000 HOR_JUST CENTER L_SPACE 250 MARGINS <125 125 250 62> .TMP AT (250,250) RECOLOR ON TEMPLATE_FLAGS <5 14 0 0> T_POS <250 250 7249 4875> .VOID .TMP AT (250,5125) RECOLOR ON TEMPLATE_FLAGS <6 15 0 0> T_POS <250 5125 7249 9749> .VOID END .GRP END NOTES SLIDE_INFO SLIDE_STYLE <0 -1 1> LAYOUT_ID <1 2 12 12 12> END SLIDE_INFO PICTURE .TMP AT (584,584) RECOLOR ON TEMPLATE_FLAGS <1 0 0 0> T_POS <584 584 9475 2254> .TXT AT (974,741) RECOLOR ON TEMPLATED ON BACKFILL <40 40 5 1000 0 0 0> V_SPACE <0 611 0> SIZE 440000 BOLD ON L_SPACE 611 MARGINS <0 0 0 0> TXTXYOFF <-39 437> T_PNTS (0,437)(0,0)(8041,0)(8041,569)(0,569)(0,437)(8041,437) H_SPACE 8892 .STR "In this case you need \"glue\"" .TMP AT (584,2548) RECOLOR ON TEMPLATE_FLAGS <2 3 0 0> T_POS <584 2548 9495 7244> .TXT AT (556,2654) RECOLOR ON TEMPLATED ON BACKFILL <39 39 5 1000 0 0 0> PARA <-500 500 -500 2 1000 39 1 228> V_SPACE <56 444 0> SIZE 320000 BOLD OFF HOR_JUST LEFT L_SPACE 444 TXTXYOFF <11 323> T_PNTS (0,323)(0,0)(7796,0)(7796,1718)(0,1718)(0,323)(7796,323) H_SPACE 8912 .STR "A \"glue record\" is an A record for the nameserver" .STR "\nExample: consider the .com nameservers" .TXT AT (749,4750) RECOLOR ON BACKFILL <40 39 5 1000 0 0 0> THICKNESS 0 PARA <0 0 0 0 1000 38 0 111> V_SPACE <0 292 0> FONT 5 SIZE 210000 L_SPACE 292 MARGINS <146 146 292 73> TXTXYOFF <0 0> PNTS (0,0)(9250,0)(9250,2001)(0,2001)(0,0) H_SPACE 0 .STR L_SPACE 250 MARGINS <125 125 250 62> "; this is the com. zone\n\nexample NS ns.example.com. \n NS ns.othernet.net.\n\n" .STR BOLD ON L_SPACE 292 MARGINS <146 146 292 73> "ns.example.com. A 192.0.2.1 ; GLUE RECORD" END PICTURE NOTES .GRP BACKFILL <38 44 5 1000 0 0 0> THICKNESS 1 PARA <0 0 0 0 1000 1 0 111> V_SPACE <0 250 0> FONT 2 SIZE 180000 BOLD OFF HOR_JUST CENTER L_SPACE 250 MARGINS <125 125 250 62> .TMP AT (250,250) RECOLOR ON TEMPLATE_FLAGS <5 14 0 0> T_POS <250 250 7249 4875> .VOID .TMP AT (250,5125) RECOLOR ON TEMPLATE_FLAGS <6 15 0 0> T_POS <250 5125 7249 9749> .VOID END .GRP END NOTES SLIDE_INFO SLIDE_STYLE <0 -1 1> LAYOUT_ID <1 2 12 12 12> END SLIDE_INFO PICTURE .TMP AT (584,584) RECOLOR ON TEMPLATE_FLAGS <1 0 0 0> T_POS <584 584 9475 2254> .TXT AT (1474,741) RECOLOR ON TEMPLATED ON BACKFILL <40 40 5 1000 0 0 0> V_SPACE <0 611 0> SIZE 440000 BOLD ON L_SPACE 611 MARGINS <0 0 0 0> TXTXYOFF <-129 437> T_PNTS (0,437)(0,0)(7298,0)(7298,1180)(0,1180)(0,437)(7298,437) H_SPACE 8892 .STR "Don't put in glue records except where necessary" .TMP AT (584,2548) RECOLOR ON TEMPLATE_FLAGS <2 3 0 0> T_POS <584 2548 9495 7244> .TXT AT (546,2649) RECOLOR ON TEMPLATED ON BACKFILL <39 39 5 1000 0 0 0> PARA <-500 500 -500 2 1000 39 1 228> V_SPACE <56 444 0> SIZE 320000 BOLD OFF HOR_JUST LEFT L_SPACE 444 TXTXYOFF <11 318> T_PNTS (0,318)(0,0)(8212,0)(8212,3998)(0,3998)(0,318)(8212,318) H_SPACE 8912 .STR "In the previous example, \"ns.othernet.net\" is not a subdomain of \"example.com\". Therefore no glue is needed." .STR "\nOut-of-date glue records are a big source of problems" .STR PARA <-500 1000 -500 2 1000 39 1 221> V_SPACE <28 389 0> SIZE 280000 "\n\te.g. after you have renumbered your nameserver to another n etwork" .STR PARA <-500 500 -500 2 1000 39 1 228> V_SPACE <56 444 0> SIZE 320000 "\nDifficult to debug, requires \"dig +norec\"" END PICTURE NOTES .GRP BACKFILL <38 44 5 1000 0 0 0> PARA <0 0 0 0 1000 1 0 111> V_SPACE <0 250 0> SIZE 180000 HOR_JUST CENTER L_SPACE 250 MARGINS <125 125 250 62> .TMP AT (250,250) RECOLOR ON TEMPLATE_FLAGS <5 14 0 0> T_POS <250 250 7249 4875> .VOID .TMP AT (250,5125) RECOLOR ON TEMPLATE_FLAGS <6 15 0 0> T_POS <250 5125 7249 9749> .VOID END .GRP END NOTES SLIDE_INFO SLIDE_STYLE <0 -1 1> LAYOUT_ID <1 12 12 12 12> END SLIDE_INFO PICTURE .TMP AT (584,584) RECOLOR ON TEMPLATE_FLAGS <1 0 0 0> T_POS <584 584 9475 2254> .TXT AT (851,741) RECOLOR ON TEMPLATED ON BACKFILL <40 40 5 1000 0 0 0> V_SPACE <0 611 0> SIZE 440000 BOLD ON L_SPACE 611 MARGINS <0 0 0 0> TXTXYOFF <-129 437> T_PNTS (0,437)(0,0)(8543,0)(8543,1063)(0,1063)(0,437)(8543,437) H_SPACE 8892 .STR "Example where a glue record IS needed" .TXT AT (751,2248) RECOLOR ON BACKFILL <40 39 5 1000 0 0 0> THICKNESS 0 PARA <0 0 0 0 1000 38 0 111> V_SPACE <0 292 0> FONT 5 SIZE 210000 BOLD OFF HOR_JUST LEFT L_SPACE 292 MARGINS <146 146 292 73> TXTXYOFF <0 0> PNTS (0,0)(9250,0)(9250,2751)(0,2751)(0,0) H_SPACE 0 .STR L_SPACE 250 MARGINS <125 125 250 62> "\n; My own zone data\n IN MX 10 mailhost.example.net.\n www IN A 212.74.112.80\n\n" .STR BOLD ON L_SPACE 292 MARGINS <146 146 292 73> "; A delegated subdomain\nsubdom IN NS ns1.subdom ; needs it\n IN NS ns2.othernet.net. ; doesn't\nn s1.subdom IN A 192.0.2.4\n" END PICTURE NOTES .GRP BACKFILL <38 44 5 1000 0 0 0> THICKNESS 1 PARA <0 0 0 0 1000 1 0 111> V_SPACE <0 250 0> FONT 2 SIZE 180000 BOLD OFF HOR_JUST CENTER L_SPACE 250 MARGINS <125 125 250 62> .TMP AT (250,250) RECOLOR ON TEMPLATE_FLAGS <5 14 0 0> T_POS <250 250 7249 4875> .VOID .TMP AT (250,5125) RECOLOR ON TEMPLATE_FLAGS <6 15 0 0> T_POS <250 5125 7249 9749> .VOID END .GRP END NOTES SLIDE_INFO SLIDE_STYLE <0 -1 1> LAYOUT_ID <1 2 12 12 12> END SLIDE_INFO PICTURE .TMP AT (584,584) RECOLOR ON TEMPLATE_FLAGS <1 0 0 0> T_POS <584 584 9475 2254> .TXT AT (1270,732) RECOLOR ON TEMPLATED ON BACKFILL <40 40 5 1000 0 0 0> V_SPACE <0 611 0> SIZE 440000 BOLD ON L_SPACE 611 MARGINS <0 0 0 0> TXTXYOFF <-24 449> T_PNTS (0,449)(0,0)(7494,0)(7494,581)(0,581)(0,449)(7494,449) H_SPACE 8892 .STR "Checking for glue records" .TMP AT (584,2548) RECOLOR ON TEMPLATE_FLAGS <2 3 0 0> T_POS <584 2548 9495 7244> .TXT AT (742,1920) RECOLOR ON TEMPLATED ON BACKFILL <39 39 5 1000 0 0 0> PARA <-500 500 -500 2 1000 39 1 228> V_SPACE <56 444 0> SIZE 320000 BOLD OFF HOR_JUST LEFT L_SPACE 444 TXTXYOFF <11 326> T_PNTS (0,326)(0,0)(8388,0)(8388,1721)(0,1721)(0,326)(8388,326) H_SPACE 8912 .STR "\ndig +norec @a.gtld-servers.net. www.as9105.net. a" .STR "\nLook for A records in the \"Additional\" section whose TTL do es not count down" .TXT AT (749,4002) RECOLOR ON BACKFILL <40 39 5 1000 0 0 0> THICKNESS 0 PARA <0 0 0 0 1000 38 0 111> V_SPACE <0 250 0> FONT 5 SIZE 180000 L_SPACE 250 MARGINS <125 125 250 62> TXTXYOFF <0 0> PNTS (0,0)(9250,0)(9250,3499)(0,3499)(0,0) H_SPACE 0 .STR L_SPACE 292 MARGINS <146 146 292 73> "$ dig +norec @a.gtld-servers.net. www.as9105.net. a \n ...\n;; flags: qr; QUERY: 1, ANSWER: 0, AUTHORITY: 2, ADD'L: 1 \n;; QUER Y SECTION: \n;; www.as9105.net, type = A, class = IN \n \n; ; AUTHORITY SECTION: \nas9105.net. 2D IN NS n s0.as9105.com. \nas9105.net. 2D IN NS ns0.tis cali.co.uk. \n \n" .STR BOLD ON L_SPACE 250 MARGINS <125 125 250 62> ";; ADDITIONAL SECTION: " .STR "\nns0.as9105.com. 2D IN A 212.139.129.130 \n" END PICTURE NOTES .GRP BACKFILL <38 44 5 1000 0 0 0> THICKNESS 1 PARA <0 0 0 0 1000 1 0 111> FONT 2 BOLD OFF HOR_JUST CENTER .TMP AT (250,250) RECOLOR ON TEMPLATE_FLAGS <5 14 0 0> T_POS <250 250 7249 4875> .VOID .TMP AT (250,5125) RECOLOR ON TEMPLATE_FLAGS <6 15 0 0> T_POS <250 5125 7249 9749> .VOID END .GRP END NOTES SLIDE_INFO SLIDE_STYLE <0 -1 1> LAYOUT_ID <1 2 12 12 12> END SLIDE_INFO PICTURE .TMP AT (584,584) RECOLOR ON TEMPLATE_FLAGS <1 0 0 0> T_POS <584 584 9475 2254> .TXT AT (1819,732) RECOLOR ON TEMPLATED ON BACKFILL <40 40 5 1000 0 0 0> V_SPACE <0 611 0> SIZE 440000 BOLD ON L_SPACE 611 MARGINS <0 0 0 0> TXTXYOFF <-44 449> T_PNTS (0,449)(0,0)(6446,0)(6446,581)(0,581)(0,449)(6446,449) H_SPACE 8892 .STR "DNS: overall summary" .TMP AT (584,2548) RECOLOR ON TEMPLATE_FLAGS <2 3 0 0> T_POS <584 2548 9495 7244> .TXT AT (552,2653) RECOLOR ON TEMPLATED ON BACKFILL <39 39 5 1000 0 0 0> PARA <-500 500 -500 2 1000 39 1 228> V_SPACE <56 444 0> SIZE 320000 BOLD OFF HOR_JUST LEFT L_SPACE 444 TXTXYOFF <13 322> T_PNTS (0,322)(0,0)(8092,0)(8092,4074)(0,4074)(0,322)(8092,322) H_SPACE 8912 .STR "Distributed database of RRs" .STR "\nThree roles: resolver, cache, authoritative" .STR "\nResolver statically configured with the nearest cache(s)" .STR PARA <-500 1000 -500 2 1000 39 1 221> V_SPACE <28 389 0> SIZE 280000 "\n\te.g. /etc/resolv.conf" .STR PARA <-500 500 -500 2 1000 39 1 228> V_SPACE <56 444 0> SIZE 320000 "\nCaches statically configured with a list of root nameservers" .STR PARA <-500 1000 -500 2 1000 39 1 221> V_SPACE <28 389 0> SIZE 280000 "\n\tzone type \"hint\", /etc/namedb/named.root" END PICTURE NOTES .GRP BACKFILL <38 44 5 1000 0 0 0> PARA <0 0 0 0 1000 1 0 111> V_SPACE <0 250 0> SIZE 180000 HOR_JUST CENTER L_SPACE 250 MARGINS <125 125 250 62> .TMP AT (250,250) RECOLOR ON TEMPLATE_FLAGS <5 14 0 0> T_POS <250 250 7249 4875> .VOID .TMP AT (250,5125) RECOLOR ON TEMPLATE_FLAGS <6 15 0 0> T_POS <250 5125 7249 9749> .VOID END .GRP END NOTES SLIDE_INFO SLIDE_STYLE <0 -1 1> LAYOUT_ID <1 2 12 12 12> END SLIDE_INFO PICTURE .TMP AT (584,584) RECOLOR ON TEMPLATE_FLAGS <1 0 0 0> T_POS <584 584 9475 2254> .TXT AT (890,732) RECOLOR ON TEMPLATED ON BACKFILL <40 40 5 1000 0 0 0> V_SPACE <0 611 0> SIZE 440000 BOLD ON L_SPACE 611 MARGINS <0 0 0 0> TXTXYOFF <-44 449> T_PNTS (0,449)(0,0)(8265,0)(8265,581)(0,581)(0,449)(8265,449) H_SPACE 8892 .STR "DNS: overall summary (cont)" .TMP AT (584,2548) RECOLOR ON TEMPLATE_FLAGS <2 3 0 0> T_POS <584 2548 9495 7244> .TXT AT (556,2659) RECOLOR ON TEMPLATED ON BACKFILL <39 39 5 1000 0 0 0> PARA <-500 500 -500 2 1000 39 1 228> V_SPACE <56 444 0> SIZE 320000 BOLD OFF HOR_JUST LEFT L_SPACE 444 TXTXYOFF <11 318> T_PNTS (0,318)(0,0)(8171,0)(8171,4045)(0,4045)(0,318)(8171,318) H_SPACE 8912 .STR "Root nameservers contain delegations (NS records) to gtld or co untry-level servers (com, uk etc)" .STR "\nFurther delegations to subdomains" .STR "\nCache finally locates an authoritative server containing the RRs we require" .STR "\nErrors in delegation or in configuration of authoritative ser vers result in no answer or inconsistent answers" END PICTURE NOTES .GRP BACKFILL <38 44 5 1000 0 0 0> PARA <0 0 0 0 1000 1 0 111> V_SPACE <0 250 0> SIZE 180000 HOR_JUST CENTER L_SPACE 250 MARGINS <125 125 250 62> .TMP AT (250,250) RECOLOR ON TEMPLATE_FLAGS <5 14 0 0> T_POS <250 250 7249 4875> .VOID .TMP AT (250,5125) RECOLOR ON TEMPLATE_FLAGS <6 15 0 0> T_POS <250 5125 7249 9749> .VOID END .GRP END NOTES *END GRAPHICS