<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <HTML> <HEAD> <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9"> <TITLE>DNS HOWTO : $BC1=c$J%I%a%$%s(B</TITLE> <LINK HREF="DNS-HOWTO-6.html" REL=next> <LINK HREF="DNS-HOWTO-4.html" REL=previous> <LINK HREF="DNS-HOWTO.html#toc5" REL=contents> </HEAD> <BODY> <A HREF="DNS-HOWTO-6.html">$B<!$N%Z!<%8(B</A> <A HREF="DNS-HOWTO-4.html">$BA0$N%Z!<%8(B</A> <A HREF="DNS-HOWTO.html#toc5">$BL\<!$X(B</A> <HR> <H2><A NAME="simple"></A> <A NAME="s5">5. <EM>$BC1=c$J(B</EM>$B%I%a%$%s(B</A></H2> <P><B>$B$"$J$?<+?H$N%I%a%$%s$N@_DjJ}K!(B</B> <P> <H2><A NAME="dry_theory"></A> <A NAME="ss5.1">5.1 $B$G$b$^$::G=i$KB`6~$JM}O@(B</A> </H2> <P>$B$^$::G=i$K(B: $B$3$3$^$G$NFbMF$O$A$c$s$HFI$_$^$7$?$+!)(B $BFI$s$G$J$1$l$PFI$`$h$&$K!#(B <P> <P>$B$3$N%;%/%7%g%s$r(B<EM>$B<B:]$K(B</EM>$B;O$a$kA0$K!"(BDNS $B$NF0:n$K4X$9$k(B $BM}O@$r>/!9$H!"<B:]$NF0:nNc$r>R2p$7$F$*$-$^$9!#$-$C$HLr$KN)$A$^$9$+$i!"(B $B$<$RFI$_$^$7$g$&!#(B $BFI$_$?$/$J$/$F$b!">/$J$/$H$bN.$7FI$_$/$i$$$O$7$F$*$$$F$/$@$5$$!#(B <CODE>named.conf</CODE> $B%U%!%$%k$N@_Dj$K4X$9$kItJ,$^$G$-$?$i(B $BN.$7FI$_$O%9%H%C%W$G$9!#(B <P> <P>DNS $B$O3,AXE*$J%D%j!<9=B$$N%7%9%F%`$G$9!#$=$ND:E@$O(B `<CODE>.</CODE>' $B$H5-=R$5$l!"(B ($B%D%j!<7?%G!<%?9=B$$G$N47Nc$K=>$$(B) $B!V%k!<%H(B (root)$B!W$HH/2;$5$l$^$9!#(B `.' $B$N2<$K$O$?$/$5$s$N(B Top Level Domain (TLD) $B$,$"$j$^$9!#(B <CODE>ORG</CODE>, <CODE>COM</CODE>, <CODE>EDU</CODE>, <CODE>NET</CODE> $B$J$I$,M-L>$G$9$,!"(B $BB>$K$b$?$/$5$s$"$j$^$9!#(B $B<B:]$NLZ$HF1$8$h$&$K!"$3$N%D%j!<9=B$$O:,$r;}$A!";^J,$+$l$7$^$9!#(B $B7W;;5!2J3X$NCN<1$,$"$k?M$K$O!"(B DNS $B$O8!:w%D%j!<$K8+$($k$G$7$g$&!#(B $B$^$?$=$3$K$O@aE@(B (node)$B!"C<E@(B (leaf node)$B!";^(B (edge) $B$,$"$k$3$H$b8+$F<h$l$k$G$7$g$&!#(B <P>$B%^%7%s$N8!:w$r9T$&$H$-!"(B $BLd$$9g$o$;$O%k!<%H$+$i;O$^$k3,AX$KBP$7$F:F5"E*$K9T$o$l$^$9!#(B $B$$$^%[%9%H(B <CODE>prep.ai.mit.edu.</CODE> $B$N%"%I%l%9$r8+$D$1$?$$$H$7$^$7$g$&!#(B $B$9$k$H%M!<%`%5!<%P$O$I$3$+$KLd$$9g$o$;$r9T$&I,MW$,$"$j$^$9!#(B $B$^$:%-%c%C%7%e$K$J$$$+$I$&$+C5$7$^$9!#(B $B$b$70JA0$NLd9g$o$;$,%-%c%C%7%e$K;D$C$F$$$F!"Ez$rCN$C$F$$$?>l9g$K$O!"(B $BD>A0$N@a$G8+$?$h$&$K!"$?$@$A$KEz$rJV$7$^$9!#(B $B%-%c%C%7%e$KEz$,$J$+$C$?>l9g$O!"Ld$$9g$o$;$N$"$C$?L>A0$K(B $B$I$N$/$i$$6a$$Ez$($,JV$;$k$+$rD4$Y!"(B $B%-%c%C%7%e$5$l$F$$$k>pJs$r$G$-$k$@$1;H$*$&$H$7$^$9!#(B $B:G0-$N>l9g$O(B `.' ($B%k!<%H(B) $B$@$1$,%^%C%A$9$k$3$H$K$J$j!"(B $B$h$C$F%k!<%H%5!<%P$K?R$M$kI,MW$,$"$j$^$9!#(B $B%M!<%`%5!<%P$OL>A0$N:8B&$NItJ,$r>C$7$F$$$-!"(B $B<+J,$,(B <CODE>ai.mit.edu.</CODE>, <CODE>mit.edu.</CODE>, <CODE>edu.</CODE> $B$K$D$$$F(B $BCN$C$F$$$k$+%A%'%C%/$7$F$$$-$^$9!#$3$l$i$rCN$i$J$$$H(B <CODE>.</CODE> $B$K9T$/$o$1$G$9$,!"(B $B$3$NEz$O(B hints $B%U%!%$%k$K=q$$$F$"$k$N$G!"8+$D$+$j$^$9!#(B $B$3$3$G$"$J$?$N%M!<%`%5!<%P$O(B <CODE>.</CODE> $B$N%5!<%P$K(B <CODE>prep.ai.mit.edu</CODE> $B$K4X$9$kLd$$9g$o$;$r9T$$$^$9!#(B $B$3$N(B <CODE>.</CODE> $B%5!<%P$OD>@\$NEz$OCN$i$J$$$G$7$g$&$,!"(B $B$"$J$?$N%5!<%P$K;2>H@h$rDs<($7!"<!$K$I$3$KJ9$1$P$$$$$+$r65$($F$/$l$^$9!#(B $B$3$N;2>H@hDs<($OF1$8$h$&$K<!!9$K9T$o$l!"(B $B$"$J$?$N%M!<%`%5!<%P$OEz$rCN$C$F$$$k%M!<%`%5!<%P$K$^$GF3$+$l$^$9!#(B $B$3$l$r$$$^$+$i$*8+$;$7$^$7$g$&!#(B <CODE>+norec</CODE> $B$G(B dig $B$K:F5"E*$JLd9g$o$;$r$7$J$$$h$&$KL?$8!"(B $B:F5"$r2f!9<+?H$G9T$&$3$H$K$7$^$9!#(B $B$=$NB>$N%*%W%7%g%s$O!"(Bdig $B$K@8@.$9$k>pJs$r8:$i$9$h$&$KL?$8$k$b$N$G!"(B $B;fI}$r@aLs$7$^$9!#(B <P> <BLOCKQUOTE><CODE> <PRE> $ dig +norec +noques +nostats +nocmd prep.ai.mit.edu. ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 980 ;; flags: qr ra; QUERY: 1, ANSWER: 0, AUTHORITY: 13, ADDITIONAL: 0 ;; AUTHORITY SECTION: . 518400 IN NS J.ROOT-SERVERS.NET. . 518400 IN NS K.ROOT-SERVERS.NET. . 518400 IN NS L.ROOT-SERVERS.NET. . 518400 IN NS M.ROOT-SERVERS.NET. . 518400 IN NS A.ROOT-SERVERS.NET. . 518400 IN NS B.ROOT-SERVERS.NET. . 518400 IN NS C.ROOT-SERVERS.NET. . 518400 IN NS D.ROOT-SERVERS.NET. . 518400 IN NS E.ROOT-SERVERS.NET. . 518400 IN NS F.ROOT-SERVERS.NET. . 518400 IN NS G.ROOT-SERVERS.NET. . 518400 IN NS H.ROOT-SERVERS.NET. . 518400 IN NS I.ROOT-SERVERS.NET. </PRE> </CODE></BLOCKQUOTE> <P> <P>$B$3$l$O;2>H@h$NDs<($G$9!#(B $B$3$3$K$O(B "Authority section" $B$7$+$J$/!"(B"Answer section" $B$,$"$j$^$;$s!#(B $B;d$?$A$NN)$F$?%M!<%`%5!<%P$O!"(B $B;d$?$A$r$3$N%M!<%`%5!<%P$N$I$l$+$K;X$78~$1$^$9!#(B $B$I$l$+$R$H$D$r%i%s%@%`$KA*$s$G$_$^$7$g$&!#(B <P> <BLOCKQUOTE><CODE> <PRE> $ dig +norec +noques +nostats +nocmd prep.ai.mit.edu. @D.ROOT-SERVERS.NET. ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 58260 ;; flags: qr; QUERY: 1, ANSWER: 0, AUTHORITY: 3, ADDITIONAL: 3 ;; AUTHORITY SECTION: mit.edu. 172800 IN NS BITSY.mit.edu. mit.edu. 172800 IN NS STRAWB.mit.edu. mit.edu. 172800 IN NS W20NS.mit.edu. ;; ADDITIONAL SECTION: BITSY.mit.edu. 172800 IN A 18.72.0.3 STRAWB.mit.edu. 172800 IN A 18.71.0.151 W20NS.mit.edu. 172800 IN A 18.70.0.160 </PRE> </CODE></BLOCKQUOTE> <P> <P>MIT.EDU $B$N%5!<%P72$,$$$C$Z$s$KDs<($5$l$^$7$?!#(B $B$G$O$^$?$I$l$+$r%i%s%@%`$KA*$S$^$7$g$&!#(B <P> <BLOCKQUOTE><CODE> <PRE> $ dig +norec +noques +nostats +nocmd prep.ai.mit.edu. @BITSY.mit.edu. ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 29227 ;; flags: qr ra; QUERY: 1, ANSWER: 1, AUTHORITY: 4, ADDITIONAL: 4 ;; ANSWER SECTION: prep.ai.mit.edu. 10562 IN A 198.186.203.77 ;; AUTHORITY SECTION: ai.mit.edu. 21600 IN NS FEDEX.ai.mit.edu. ai.mit.edu. 21600 IN NS LIFE.ai.mit.edu. ai.mit.edu. 21600 IN NS ALPHA-BITS.ai.mit.edu. ai.mit.edu. 21600 IN NS BEET-CHEX.ai.mit.edu. ;; ADDITIONAL SECTION: FEDEX.ai.mit.edu. 21600 IN A 192.148.252.43 LIFE.ai.mit.edu. 21600 IN A 128.52.32.80 ALPHA-BITS.ai.mit.edu. 21600 IN A 128.52.32.5 BEET-CHEX.ai.mit.edu. 21600 IN A 128.52.32.22 </PRE> </CODE></BLOCKQUOTE> <P> <P>$B:#EY$O(B "ANSWER SECTION" $B$,$"$j$^$7$?!#(B $B$=$7$F;d$?$A$NCN$j$?$+$C$?Ez$b8+$D$+$j$^$7$?!#(B "AUTHORITY SECTION" $B$K$O!"<!2s(B <CODE>ai.mit.edu</CODE> $B$K?R$M$k:]$K$O$I$N%5!<%P$K$9$Y$-$+!"(B $B$H$$$&>pJs$,4^$^$l$F$$$^$9!#(B $B$7$?$,$C$F<!$K(B <CODE>ai.mit.edu</CODE> $B$NL>A0$K$D$$$FCN$j$?$$$H$-$K$O!"(B $B$3$l$i$KD>@\J9$1$PNI$$$o$1$G$9!#(B named $B$OF1;~$K(B <CODE>mit.edu</CODE> $B$K4X$9$k>pJs$b=8$a$k$N$G!"(B $B<!$KNc$($P(B <CODE>www.mit.edu</CODE> $B$,Ld$$9g$o$5$l$?$H$-$K$O!"(B $BEz$($K$:$C$H6a$$$H$3$m$K$$$k$3$H$K$J$j$^$9!#(B <P> <P>$B$H$$$&$o$1$G!"(B<CODE>.</CODE> $B$+$i%9%?!<%H$7!";2>H@hDs<($rC)$k$3$H$G!"(B $B%I%a%$%sL>$N3F%l%Y%k$K$*$1$k%M!<%`%5!<%P$r<!!9$K8+$D$1$k$3$H$,$G$-$^$7$?!#(B $B<+A0$N(B DNS $B%5!<%P$,$"$l$P!"$3$l$i$NB>$N%M!<%`%5!<%P$r;H$o$J$/$F$b!"(B $B$"$J$?$N(B named $B$O!"$3$N$h$&$K7!$C$F$$$/CJ3,$G8+$D$1$?>pJs$r(B $B$9$Y$F%-%c%C%7%e$7!"$7$P$i$/$O:F$S?R$M$J$/$F$bNI$$$h$&$K$7$F$/$l$^$9!#(B <P>$B%D%j!<$H$N%"%J%m%8!<$G$$$&$H!"L>A0$N3F(B ``<CODE>.</CODE>'' $B$O(B $B;^J,$+$l$N%]%$%s%H$KBP1~$7$^$9!#$=$7$F(B ``<CODE>.</CODE>'' $B$K64$^$l$?ItJ,$O%D%j!<Cf$G$N$=$l$>$l$N;^$NL>A0$K$J$j$^$9!#(B $BM_$7$$L>A0(B (<CODE>prep.ai.it.edu</CODE>) $B$NL>A0$rF@$k$K$O!"(B $B$3$N%D%j!<$r>:$C$F$$$/$3$H$K$J$j$^$9!#(B root (<CODE>.</CODE>) $B$d!"(Broot $B$+$i(B <CODE>prep.ai.mit.edu</CODE> $B$K;j$kESCf$N$"$i$f$k%5!<%P$K>pJs$rLd$$9g$o$;!"(B $B$=$l$i$r%-%c%C%7%e$7$^$9!#(B $B%-%c%C%7%e$N@)8B$KC#$9$k$H!"(B $B$3$N:F5"E*$J%l%>%k%P$O$=$N%5!<%P$X$NLd9g$o$;$r$d$a!"(B $B$=$3$G;2>HDs<($5$l$?!"L>A0$NC<$N$[$&$K$"$k<!$N%5!<%P$X$H?J$s$G$$$-$^$9!#(B <P> <P>$B$$$^$^$G$[$H$s$I?($l$^$;$s$G$7$?$,!"(B $BF1$8$/$i$$Hs>o$K=EMW$J%I%a%$%s$H$7$F(B <CODE>in-addr.arpa</CODE> $B$,$"$j$^$9!#(B $B$3$l$O!VIaDL$N!W%I%a%$%s$N$h$&$K%M%9%H$b$7$^$9!#(B <CODE>in-addr.arpa</CODE> $B$N$*$+$2$G!"(B $B%"%I%l%9$,$o$+$C$F$$$k>l9g$K%[%9%HL>$rF@$k$3$H$,$G$-$k$h$&$K$J$j$^$9!#(B $B$3$3$G=EMW$J$N$O!"(B IP $BHV9f$O(B in-addr.arpa $B%I%a%$%s$G$O5U=g$K5-=R$5$l$k$3$H$G$9!#(B $B$"$k%^%7%s$N%"%I%l%9(B <CODE>192.186.203.77</CODE> $B$,$o$+$C$F$$$?>l9g!"(B named $B$O(B $B@hDx$N(B <CODE>prep.ai.mit.edu</CODE> $B$NNc$HF1$8$h$&$K(B <CODE>77.203.168.198.in-addr.arpa</CODE> $B$rC5$=$&$H$7$^$9!#(B $B$$$^Nc$($P!"(B `.' $B0J30A4$/%^%C%A$7$J$$$h$&$J!"(B $B%-%c%C%7%e$K$J$$%(%s%H%j$rC5$9$H$7$^$7$g$&!#(B root $B%5!<%P$KK,$M!"(B <CODE>m.root-servers.net</CODE> $B$OB>$N(B root $B%5!<%P$X$N;2>H$rJV$7$^$9!#(B <CODE>b.root-servers.net</CODE> $B$OD>@\(B <CODE></CODE>bitsy.mit.edu/ $B$X$N;2>H$rJV$7$F$/$l$k$N$G!"$=$3$+$i>pJs$r<hF@$9$k$3$H$K$J$j$^$9!#(B <P> <P> <H2><A NAME="ss5.2">5.2 $B<+J,$N%I%a%$%s$r:n$k(B</A> </H2> <P>$B$5$F!";d$?$A$N%I%a%$%s$rDj5A$7$^$7$g$&!#%I%a%$%s(B <CODE>linux.bogus</CODE> $B$r:n$j!"$=$3$K;d$?$A$N%^%7%s$rDj5A$7$^$7$g$&!#(B $B$3$3$G$O40A4$K2M6u$N%I%a%$%sL>$r;H$C$F!"4V0c$C$F$b30It$N?M$KLBOG$,(B $B$+$+$i$J$$$h$&$K$7$^$7$g$&!#(B <P> <P>$B;O$a$kA0$K$b$&0lE@!#%[%9%HL>$K;H$($kJ8;z$K$O@)8B$,$"$j$^$9!#(B $B1Q8l$N%"%k%U%!%Y%C%H(B a-z$B!"?t;z(B 0-9$B!"$*$h$S(B '-' ($B%@%C%7%e(B) $BJ8;z(B $B$@$1$,;H$($^$9!#<i$k$h$&$K$7$F$/$@$5$$(B ($B$3$N5,B'$rGK$C$F$b(B BIND 9 $B$G$OBg>fIW$G$9$,!"(BBIND 8 $B$O%@%a$G$9(B)$B!#(B $BBgJ8;z>.J8;z$O(B DNS $B$G$O6hJL$5$l$^$;$s!#(B $B$7$?$,$C$F(B <CODE>pat.uio.no</CODE> $B$H(B <CODE>Pat.UiO.No</CODE> $B$H$O(B $B$^$C$?$/F1$8$h$&$K2r<a$5$l$^$9!#(B <P> <P>$B<B$O$3$N>O$G:G=i$K9T$&$Y$-ItJ,$O$9$G$K5-=R:Q$_$G$9!#(B <CODE>named.conf</CODE> $B$K$O0J2<$N$h$&$J9T$,$"$j$^$9$h$M!#(B <P> <HR> <PRE> zone "0.0.127.in-addr.arpa" { type master; file "pz/127.0.0"; }; </PRE> <HR> <P>$B$3$N%U%!%$%k$G$O%I%a%$%sL>$N:G8e$K(B `<CODE>.</CODE>' $B$rIU$1$F$$$J$$E@$KCm0U$7$F$/$@$5$$!#(B $B>e5-$NFbMF$+$i!"$3$l$+$i;d$?$A$O%>!<%s(B <CODE>0.0.127.in-addr.arpa</CODE> $B$rDj5A$9$k$3$H!"$=$7$F$3$N(B named $B$,(B $B$=$N%>!<%s$N%^%9%?!<%5!<%P$K$J$k$3$H!"$^$?$=$NFbMF$,%U%!%$%k(B <CODE>pz/127.0.0</CODE> $B$KJ]B8$5$l$k$3$H$J$I$,$o$+$j$^$9!#(B $B$3$N%U%!%$%k$O$9$G$K@_Dj:Q$_$G!"0J2<$N$h$&$JFbMF$N$O$:$G$9!#(B <P> <HR> <PRE> $TTL 3D @ IN SOA ns.linux.bogus. hostmaster.linux.bogus. ( 1 ; Serial 8H ; Refresh 2H ; Retry 4W ; Expire 1D) ; Minimum TTL NS ns.linux.bogus. 1 PTR localhost. </PRE> <HR> <P> <P>$B@hDx$N(B <CODE>named.conf</CODE> $B$N>l9g$H$OBP>HE*$K!"(B $B$3$A$i$N%U%!%$%k$G$O$9$Y$F$N%I%a%$%sL>$N:G8e$K(B `<CODE>.</CODE>' $B$,$"$k$3$H$KCm0U$7$F$/$@$5$$!#(B $B%>!<%s%U%!%$%k$N@hF,$K(B <CODE>$ORIGIN</CODE> $BL?Na$rCV$/$3$H$r9%$`?M$?$A$b$$$k$h$&$G$9$,!"$3$l$OITMW$G$9!#(B $B%>!<%s%U%!%$%k$N(B origin ($B$3$N%>!<%s$,(B $BB0$9$k(B DNS $B$N3,AX(B) $B$O(B <CODE>named.conf</CODE> $B$N%>!<%s%;%/%7%g%s$G;XDj$5$l$^$9!#(B $B$3$N>l9g$O(B <CODE>0.0.127.in-addr.arpa</CODE> $B$G$9!#(B <P>$B$3$N!V%>!<%s%U%!%$%k!W$K$O;0$D$N(B $B!V%j%=!<%9%l%3!<%I(B (resource record: RR)$B!W$,4^$^$l$F$$$^$9!#(B SOA RR, NS RR, PTR RR $B$G$9!#(B SOA $B$O(B Start Of Authority $B$N>JN,$G$9!#(B`@' $B$OFCJL$J5-9f$G!"(B origin $B$r0UL#$7$^$9!#(B $B$3$N%U%!%$%k$N(B `domain' $B%+%i%`$O(B 0.0.127.in-addr.arpa $B$G$9$+$i!"(B $B:G=i$N9T$N<B:]$N0UL#$O0J2<$HF1$8$K$J$j$^$9!#(B <P> <BLOCKQUOTE><CODE> <PRE> 0.0.127.in-addr.arpa. IN SOA ... </PRE> </CODE></BLOCKQUOTE> <P> <P>NS $B$O(B Name Server RR $B$NN,$G$9!#(B $B$3$N9T$N@hF,$K$O(B `@' $B$,$"$j$^$;$s!#(B $B$3$l$O0EL[$N$&$A$K$9$G$K;XDj$5$l$?$3$H$K$J$C$F$$$^$9!#(B $BD>A0$N9T$,(B `@' $B$G$O$8$^$C$F$$$?$+$i$G$9!#B?>/%?%$%W$NNL$,@aLs$G$-$^$9$M!#(B $B$7$?$,$C$F(B NS $B$N9T$O0J2<$N$h$&$K$b5-=R$G$-$k$3$H$K$J$j$^$9!#(B <P> <BLOCKQUOTE><CODE> <PRE> 0.0.127.in-addr.arpa. IN NS ns.linux.bogus </PRE> </CODE></BLOCKQUOTE> <P> <P>$B$3$N9T$O(B DNS $B$K!"$I$N%^%7%s$,$3$N%I%a%$%s(B <CODE>0.0.127.in-addr.arpa</CODE> $B$N%M!<%`%5!<%P$G$"$k$+$r65$($^$9!#(B <CODE>ns.linux.bogus</CODE> $B$H$$$&$o$1$G$9$M!#(B `ns' $B$H$$$&$N$O%M!<%`%5!<%P$KNI$/MQ$$$i$l$kL>A0$G$9$,!"(B $B$3$l$O(B web $B%5!<%P$K(B <CODE>www.</CODE><EM>something</EM> $B$H$$$&L>A0$,IU$1$i$l$k$N$H(B $B;w$?$h$&$J$b$N$G$9!#<B:]$K$O$I$s$JL>A0$rMQ$$$F$b$+$^$$$^$;$s!#(B <P> <P>$B:G8e$K(B PTR (Domain Name Pointer) $B%l%3!<%I$,!"(B $B%5%V%M%C%H(B <CODE>0.0.127.in-addr.arpa</CODE> $B$N%"%I%l%9(B 1 $B$N%[%9%H!"(B $B$9$J$o$A(B 127.0.0.1 $B$,(B <CODE>localhost</CODE> $B$H$$$&L>A0$G$"$k$3$H$r<($7$F$$$^$9!#(B <P> <P>SOA $B%l%3!<%I$O$I$s$J%>!<%s%U%!%$%k$G$b@hF,$KCV$+$l$^$9!#(B $B$^$?3F%>!<%s%U%!%$%k$K$D$-0l$D!"@hF,$K(B ($B$?$@$7(B <CODE>$TTL</CODE> $B;XDj$N$"$H$K(B) $B=q$-$^$9!#(B $B$3$N%l%3!<%I$O%>!<%s$N@bL@$G$9!#(B $B$I$3$+$iF@$i$l$k$N$+(B (<CODE>ns.linux.bogus</CODE>$B$H$$$&%^%7%s(B)$B!"(B $BFbMF$K4X$9$k@UG$<T$OC/$+(B (<CODE>hostmaster@linux.bogus</CODE>: $B$3$3$K$O$"$J$?$NEE;R%a!<%k%"%I%l%9$rF~$l$^$7$g$&(B)$B!"(B $B%>!<%s%U%!%$%k$N%P!<%8%g%s$O$$$/$D$+(B ($B%7%j%"%kHV9f(B: 1)$B!"(B $B$=$NB>%-%c%C%7%e$d%;%+%s%@%j(B DNS $B%5!<%P$J$I$K4XO"$7$?FbMF$J$I$r=q$-$^$9!#(B $B;D$j$N%U%#!<%k%I(B (refresh, retry, expire, minimum) $B$K$D$$$F$O!"(B $B$3$N(B HOWTO $B$NCM$r$=$N$^$^;H$($PFC$KLdBj$J$$$G$7$g$&!#(B SOA $B$NA0$K$OI,?\$N9T!"(B<CODE>$TTL 3D</CODE> $B$H=q$+$l$?9T$,$"$j$^$9!#(B $B$3$l$O$9$Y$F$N%>!<%s%U%!%$%k$K=q$$$F$/$@$5$$!#(B <P> <P>$B$G$O!"$3$3$G(B named $B$r:F5/F0(B (<CODE>rndc stop; named</CODE>) $B$7$F!"(B <CODE>dig</CODE> $B%3%^%s%I$G:#$^$G$N@_Dj$N3NG'$r9T$$$^$7$g$&!#(B <CODE>-x</CODE> $B$r;H$&$H5U0z$-$NLd9g$o$;$r9T$$$^$9!#(B <P> <BLOCKQUOTE><CODE> <PRE> $ dig -x 127.0.0.1 ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 30944 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;1.0.0.127.in-addr.arpa. IN PTR ;; ANSWER SECTION: 1.0.0.127.in-addr.arpa. 259200 IN PTR localhost. ;; AUTHORITY SECTION: 0.0.127.in-addr.arpa. 259200 IN NS ns.linux.bogus. ;; Query time: 3 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Sun Dec 23 03:02:39 2001 ;; MSG SIZE rcvd: 91 </PRE> </CODE></BLOCKQUOTE> <P>$B$J$s$H$+(B 127.0.0.1 $B$+$i(B <CODE>localhost</CODE> $B$,F@$i$l$^$7$?!#$$$$46$8$G$9$M!#(B $B$G$O%a%$%s$N$*;E;v$G$"$k(B <CODE>linux.bogus</CODE> $B%I%a%$%s$N$?$a$K!"(B <CODE>named.conf</CODE> $B$K?7$7$$(B `zone' $B%;%/%7%g%s$r=q$-$^$7$g$&!#(B <P> <HR> <PRE> zone "linux.bogus" { type master; notify no; file "pz/linux.bogus"; }; </PRE> <HR> <P> <P>$B$3$3$G$b(B <CODE>named.conf</CODE> $B%U%!%$%k$K5-=R$9$k%I%a%$%sL>$N:G8e$K$O(B `<CODE>.</CODE>' $B$,IU$$$F$$$J$$$3$H$KCmL\!#(B <P> <P><CODE>linux.bogus</CODE> $B%>!<%s%U%!%$%k$K$O!"(B $B$^$C$?$/2M6u$N%G!<%?$rCV$/$3$H$K$7$^$7$g$&!#(B <P> <HR> <PRE> ; ; Zone file for linux.bogus ; ; The full zone file ; $TTL 3D @ IN SOA ns.linux.bogus. hostmaster.linux.bogus. ( 199802151 ; serial, todays date + todays serial # 8H ; refresh, seconds 2H ; retry, seconds 4W ; expire, seconds 1D ) ; minimum, seconds ; NS ns ; Inet Address of name server MX 10 mail.linux.bogus ; Primary Mail Exchanger MX 20 mail.friend.bogus. ; Secondary Mail Exchanger ; localhost A 127.0.0.1 ns A 192.168.196.2 mail A 192.168.196.4 </PRE> <HR> <P> <P>SOA $B%l%3!<%I$K$D$$$F$OFs$D$NE@$KCm0U$9$kI,MW$,$"$j$^$9!#(B <CODE>ns.linux.bogus</CODE> $B$O(B A $B%l%3!<%I$r;}$C$?(B<EM>$B<B:]$N(B</EM>$B%^%7%s$G$J$1$l$P$J$j$^$;$s!#(B CNAME $B%l%3!<%I$O!"(B SOA $B%l%3!<%I$N%5!<%P%^%7%s$NItJ,$K$O5-=R$G$-$^$;$s!#(B $BL>A0$O(B `ns' $B$G$J$/$F$b!"@5$7$$%[%9%HL>$G$"$l$P$+$^$$$^$;$s!#(B $B<!$K(B <CODE>hostmaster.linux.bogus</CODE> $B$O(B hostmaster@linux.bogus $B$HFI$_BX$($F$/$@$5$$!#(B $B$3$l$O%a!<%k%(%$%j%"%9$+%a!<%k%\%C%/%9$G!"(B $B$3$N(B DNS $B$r%a%s%F%J%s%9$7$F$$$k?M$,(B $BIQHK$K%A%'%C%/$7$F$$$k$H$3$m$G$J$1$l$P$J$j$^$;$s!#(B $B$3$N%I%a%$%s$K4X$9$k%a!<%k$O!"(B $B$3$3$G5-=R$5$l$?%"%I%l%9$KAw$k$3$H$K$J$C$F$$$^$9!#(B $BL>A0$O(B `hostmaster' $B$G$J$/$"$J$?$N(B e-mail $B%"%I%l%9$G$b$+$^$$$^$;$s!#(B $B$G$b(B `hostmaster' $B$G$b$b$A$m$s$A$c$s$HF0$/$O$:$G$9!#(B <P>$B$3$N%U%!%$%k$K$O?7$7$$%?%$%W$N(B RR $B$,$"$j$^$9!#(B MX (Mail eXchanger) RR $B$G$9!#$3$l$O%a!<%k%7%9%F%`$KBP$7$F(B <CODE>someone@linux.bogus</CODE> $B08%a!<%k$NAw$j@h$rEA$($k$b$N$G!"(B <CODE>mail.linux.bogus</CODE> $B$^$?$O(B <CODE>mail.friend.bogus</CODE> $B$,$3$l$K$J$j$^$9!#(B $B%^%7%s$NL>A0$NA0$K=q$+$l$??tCM$O(B MX RR $B$NM%@hEY$r<($7$^$9!#(B $B:G>.$N?tCM(B (10) $B$r;}$D%[%9%H$KBP$7$FM%@hE*$K%a!<%k$,Aw$i$l$^$9!#(B $B$3$NG[Aw$K<:GT$9$k$H!"%a!<%k$O$h$jBg$-$J?tCM$r;}$D%[%9%H$KG[Aw$5$l$^$9!#(B $B$9$J$o$A$3$3$G$OM%@hEY(B 20 $B$r;}$D(B <CODE>mail.friend.bogus</CODE> $B$G$9!#(B <P> <P><CODE>rndc reload</CODE> $B$r<B9T$7$F!"(Bnamed $B$K@_Dj%U%!%$%k$r:F$SFI$^$;$^$9!#(B $B$3$3$^$G$N@_Dj$r(B <CODE>dig</CODE> $B$G3NG'$7$^$7$g$&!#(B <P> <BLOCKQUOTE><CODE> <PRE> $ dig any linux.bogus ; <<>> DiG 9.1.3 <<>> any linux.bogus ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 55239 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 1, ADDITIONAL: 1 ;; QUESTION SECTION: ;linux.bogus. IN ANY ;; ANSWER SECTION: linux.bogus. 259200 IN SOA ns.linux.bogus. \ hostmaster.linux.bogus. 199802151 28800 7200 2419200 86400 linux.bogus. 259200 IN NS ns.linux.bogus. linux.bogus. 259200 IN MX 20 mail.friend.bogus. linux.bogus. 259200 IN MX 10 mail.linux.bogus.linux.bogus. ;; AUTHORITY SECTION: linux.bogus. 259200 IN NS ns.linux.bogus. ;; ADDITIONAL SECTION: ns.linux.bogus. 259200 IN A 192.168.196.2 ;; Query time: 4 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Sun Dec 23 03:06:45 2001 ;; MSG SIZE rcvd: 184 </PRE> </CODE></BLOCKQUOTE> <P> <P>$B$h$/8+$k$H!"%P%0$,$"$k$3$H$,$o$+$k$H;W$$$^$9!#(B <P> <BLOCKQUOTE><CODE> <PRE> linux.bogus. 259200 IN MX 10 mail.linux.bogus.linux.bogus. </PRE> </CODE></BLOCKQUOTE> <P> <P>$B$H$$$&$N$OA4$/$*$+$7$$$G$9$M!#$3$l$O!"(B <P> <BLOCKQUOTE><CODE> <PRE> linux.bogus. 259200 IN MX 10 mail.linux.bogus. </PRE> </CODE></BLOCKQUOTE> <P>$B$G$J$1$l$P$J$j$^$;$s!#(B <P> <P>$BFI<T$N3X=,8z2L$rN8$C$F(B :-)$B!"$3$3$G;d$O$o$6$H4V0c$($^$7$?!#(B $B%>!<%s%U%!%$%k$r8+$k$H!"0J2<$N9T$,$"$k$O$:$G$9!#(B <P> <BLOCKQUOTE><CODE> <PRE> MX 10 mail.linux.bogus ; Primary Mail Exchanger </PRE> </CODE></BLOCKQUOTE> <P>$B$3$3$K$O%T%j%*%I$,$J$$$G$9$M!#(B $B$"$k$$$OM>7W$K(B 'linux.bogus' $B$r=q$$$F$7$^$C$F$$$k!"$H$b8@$($^$9!#(B $B%>!<%s%U%!%$%k$K=q$+$l$?%[%9%HL>$N:G8e$K%T%j%*%I$,$J$$>l9g$K$O!"(B origin $B$,:G8e$K2C$($i$l$^$9!#$D$^$j(B <CODE>linux.bogus.linux.bogus</CODE> $B$HFs=E$K$J$C$F$7$^$&$N$G$9!#(B $B$G$9$+$i!"(B <P> <HR> <PRE> MX 10 mail.linux.bogus. ; Primary Mail Exchanger </PRE> <HR> <P>$B$^$?$O(B <P> <HR> <PRE> MX 10 mail ; Primary Mail Exchanger </PRE> <HR> <P>$B$H$9$k$Y$-$G$9!#;d$O8e<T$,9%$-$G$9!#%?%$%WNL$,>/$J$$$G$9$+$i!#(B BIND $B$N@lLg2H$K$O$3$N=q<0$KH?BP$9$k?M$b$$$^$9(B ($B;?@.$9$k?M$b$$$^$9(B)$B!#(B $B%>!<%s%U%!%$%k$G$O!"%I%a%$%s$O$9$Y$F=q$-2<$7$F(B `<CODE>.</CODE>' $B$G=*$($k$+!"(B $BA4$/=q$+$J$$$+$I$A$i$+$K$7$^$9!#(B $B8e<T$G$O%G%U%)%k%H$G(B origin $B$,IUB0$7$^$9!#(B <P>$B$R$H$D6/$/Cm0U$7$F$*$-$?$$$N$G$9$,!"(Bnamed.conf $B%U%!%$%k$G$O!"(B $B%I%a%$%sL>$N8e$K(B `<CODE>.</CODE>' $B$r(B<EM>$BIU$1$F$O$$$1$^$;$s(B</EM>$B!#(B `<CODE>.</CODE>' $B$,B?$9$.$?$j>/$J$9$.$?$j$7$?$*$+$2$G!"(B $B$I$l$@$1B?$/$NJ*;v$,$@$a$K$J$j!"?M!9$,:.Mp$5$;$i$l$?$+!"(B $B$-$C$H$"$J$?$K$OA[A|$b$D$+$J$$$G$7$g$&!#(B <P> <P>$B$G$O!"$3$NE@$r2!$5$($F?7$?$J%>!<%s%U%!%$%k$r=q$-$^$7$g$&!#(B $B>/!9?7$7$$>pJs$b2C$o$C$F$$$^$9$,!"0J2<$N$h$&$K$J$j$^$9!#(B <P> <HR> <PRE> ; ; Zone file for linux.bogus ; ; The full zone file ; $TTL 3D @ IN SOA ns.linux.bogus. hostmaster.linux.bogus. ( 199802151 ; serial, todays date + todays serial # 8H ; refresh, seconds 2H ; retry, seconds 4W ; expire, seconds 1D ) ; minimum, seconds ; TXT "Linux.Bogus, your DNS consultants" NS ns ; Inet Address of name server NS ns.friend.bogus. MX 10 mail ; Primary Mail Exchanger MX 20 mail.friend.bogus. ; Secondary Mail Exchanger localhost A 127.0.0.1 gw A 192.168.196.1 TXT "The router" ns A 192.168.196.2 MX 10 mail MX 20 mail.friend.bogus. www CNAME ns donald A 192.168.196.3 MX 10 mail MX 20 mail.friend.bogus. TXT "DEK" mail A 192.168.196.4 MX 10 mail MX 20 mail.friend.bogus. ftp A 192.168.196.5 MX 10 mail MX 20 mail.friend.bogus. </PRE> <HR> <P> <P> <P>CNAME (Canonical NAME) $B$O!"3F%^%7%s$rJ#?t$NL>A0$G8F$VJ}K!$G$9!#(B $B$h$C$F(B www $B$O(B ns $B$NJLL>$K$J$j$^$9!#(BCNAME $B%l%3!<%I$NMxMQ$K$D$$$F$O!"(B $BB?>/5DO@$NM>CO$,$"$j$^$9!#(B $B$G$b0J2<$N%k!<%k$r<i$C$F$*$1$PBg>fIW$G$7$g$&!#(B MX, CNAME, SOA $B$N(B $B3F%l%3!<%I$G$O(B CNAME $B%l%3!<%I$r(B<EM>$B;2>H$7$F$O$$$1$^$;$s(B</EM>$B!#(B $B$3$l$i$O(B A $B%l%3!<%I$@$1$r;2>H$9$Y$-$J$N$G$9!#$7$?$,$C$F(B <P> <HR> <PRE> foobar CNAME www ; NO! </PRE> <HR> <P>$B$H$$$&;XDj$O$9$Y$-$G$O$J$/!"(B <P> <HR> <PRE> foobar CNAME ns ; Yes! </PRE> <HR> <P>$B$H$$$&;XDj$,@5$7$$$b$N$H$J$j$^$9!#(B <P> <P><CODE>rndc reload</CODE> $B$r<B9T$7$F?7$7$$%G!<%?%Y!<%9$r%m!<%I$7$^$7$g$&!#(B $B$9$k$H(B named $B$,%U%!%$%k$rFI$_9~$_D>$7$^$9!#(B <P> <BLOCKQUOTE><CODE> <PRE> $ dig linux.bogus axfr ; <<>> DiG 9.1.3 <<>> linux.bogus axfr ;; global options: printcmd linux.bogus. 259200 IN SOA ns.linux.bogus. hostmaster.linux.bogus. 199802151 28800 7200 2419200 86400 linux.bogus. 259200 IN NS ns.linux.bogus. linux.bogus. 259200 IN MX 10 mail.linux.bogus. linux.bogus. 259200 IN MX 20 mail.friend.bogus. donald.linux.bogus. 259200 IN A 192.168.196.3 donald.linux.bogus. 259200 IN MX 10 mail.linux.bogus. donald.linux.bogus. 259200 IN MX 20 mail.friend.bogus. donald.linux.bogus. 259200 IN TXT "DEK" ftp.linux.bogus. 259200 IN A 192.168.196.5 ftp.linux.bogus. 259200 IN MX 10 mail.linux.bogus. ftp.linux.bogus. 259200 IN MX 20 mail.friend.bogus. gw.linux.bogus. 259200 IN A 192.168.196.1 gw.linux.bogus. 259200 IN TXT "The router" localhost.linux.bogus. 259200 IN A 127.0.0.1 mail.linux.bogus. 259200 IN A 192.168.196.4 mail.linux.bogus. 259200 IN MX 10 mail.linux.bogus. mail.linux.bogus. 259200 IN MX 20 mail.friend.bogus. ns.linux.bogus. 259200 IN MX 10 mail.linux.bogus. ns.linux.bogus. 259200 IN MX 20 mail.friend.bogus. ns.linux.bogus. 259200 IN A 192.168.196.2 www.linux.bogus. 259200 IN CNAME ns.linux.bogus. linux.bogus. 259200 IN SOA ns.linux.bogus. hostmaster.linux.bogus. 199802151 28800 7200 2419200 86400 ;; Query time: 41 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Sun Dec 23 03:12:31 2001 ;; XFR size: 23 records </PRE> </CODE></BLOCKQUOTE> <P> <P>$B$&$^$/$$$C$F$$$^$9$M!#(B $B$4Mw$NDL$j!"%>!<%s%U%!%$%k$=$N$b$N$H$A$g$C$H;w$F$$$^$9!#(B <CODE>www</CODE> $B$@$1$K$D$$$F$bD4$Y$F$_$^$7$g$&!#(B <P> <BLOCKQUOTE><CODE> <PRE> $ dig www.linux.bogus ; <<>> DiG 9.1.3 <<>> www.linux.bogus ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 16633 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;www.linux.bogus. IN A ;; ANSWER SECTION: www.linux.bogus. 259200 IN CNAME ns.linux.bogus. ns.linux.bogus. 259200 IN A 192.168.196.2 ;; AUTHORITY SECTION: linux.bogus. 259200 IN NS ns.linux.bogus. ;; Query time: 5 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Sun Dec 23 03:14:14 2001 ;; MSG SIZE rcvd: 80 </PRE> </CODE></BLOCKQUOTE> <P> <P>$B$D$^$j(B <CODE>www.linux.bogus</CODE> $B$NK\Ev$NL>A0$O(B <CODE>ns.linux.bogus</CODE> $B$J$o$1$G$9!#(B $B$=$7$F(B named $B$,(B ns $B$K$D$$$F;}$C$F$$$k>pJs$b<($7$F$/$l$F$$$^$9!#(B $B$"$J$?$,%W%m%0%i%`$J$i!"$3$N>pJs$G@\B3$G$-$k$O$:$G$9!#(B <P> <P>$B$5$F!"$3$3$^$G$,H>J,!#(B <P> <H2><A NAME="ss5.3">5.3 $B5U0z$-%>!<%s(B</A> </H2> <P>$B:#$d%W%m%0%i%`$O!"(B linux.bogus $B$K$"$kL>A0$r!"(B $B<B:]$K@\B3$9$Y$-%"%I%l%9$KJQ49$G$-$k$h$&$K$J$C$?$o$1$G$9!#(B $B$G$b5U0z$-$N%>!<%s$bI,MW$G$9!#(B $B$3$l$O(B DNS $B$G%"%I%l%9$rL>A0$KJQ49$G$-$k$h$&$K$9$k$?$a$N$b$N$G$9!#(B $B$3$NL>A0$O$5$^$6$^$J<oN`$N$?$/$5$s$N%5!<%P(B (FTP, IRC, WWW $B$J$I$J$I(B) $B$K$*$$$F!"$"$J$?$H$NDL?.$rG'$a$k$+!"(B $B$^$?G'$a$?>l9g!"$I$NDxEY$NM%@h@-$rIUM?$9$k$+$J$I$NH=CG$KMQ$$$i$l$^$9!#(B $B%$%s%?!<%M%C%H$K$"$k%5!<%S%9$9$Y$F$K%"%/%;%9$9$k$?$a$K$O!"(B $B5U0z$-$N%>!<%s$,I,MW$K$J$j$^$9!#(B <P>$B0J2<$r(B <CODE>named.conf</CODE> $B$K5-=R$7$F$/$@$5$$!#(B <P> <HR> <PRE> zone "196.168.192.in-addr.arpa" { type master; notify no; file "pz/192.168.196"; }; </PRE> <HR> <P>$B$3$l$O(B <CODE>0.0.127.in-addr.arpa</CODE> $B$H$^$C$?$/F1$8$G$9!#(B $B%U%!%$%k$NCf?H$bF1$8$h$&$K$J$j$^$9!#(B <P> <HR> <PRE> $TTL 3D @ IN SOA ns.linux.bogus. hostmaster.linux.bogus. ( 199802151 ; Serial, todays date + todays serial 8H ; Refresh 2H ; Retry 4W ; Expire 1D) ; Minimum TTL NS ns.linux.bogus. 1 PTR gw.linux.bogus. 2 PTR ns.linux.bogus. 3 PTR donald.linux.bogus. 4 PTR mail.linux.bogus. 5 PTR ftp.linux.bogus. </PRE> <HR> <P> <P>$B$G$O(B <CODE>rndc reload</CODE> $B$r<B9T$7!"(Bnamed $B$K@_Dj%U%!%$%k$r:F$SFI$^$;!"(B $B:F$S(B <CODE>dig</CODE> $B$G$3$l$^$G$N@_Dj$r3NG'$7$^$7$g$&!#(B <P> <HR> <PRE> $ dig -x 192.168.196.4 ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 58451 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1 ;; QUESTION SECTION: ;4.196.168.192.in-addr.arpa. IN PTR ;; ANSWER SECTION: 4.196.168.192.in-addr.arpa. 259200 IN PTR mail.linux.bogus. ;; AUTHORITY SECTION: 196.168.192.in-addr.arpa. 259200 IN NS ns.linux.bogus. ;; ADDITIONAL SECTION: ns.linux.bogus. 259200 IN A 192.168.196.2 ;; Query time: 4 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Sun Dec 23 03:16:05 2001 ;; MSG SIZE rcvd: 107 </PRE> <HR> <P> <P>$B$&$s!"NI$5$=$&$G$9$M!#A4BN$b%@%s%W$7$FD4$Y$F$_$^$7$g$&!#(B <P> <HR> <PRE> $ dig 196.168.192.in-addr.arpa. AXFR ; <<>> DiG 9.1.3 <<>> 196.168.192.in-addr.arpa. AXFR ;; global options: printcmd 196.168.192.in-addr.arpa. 259200 IN SOA ns.linux.bogus. \ hostmaster.linux.bogus. 199802151 28800 7200 2419200 86400 196.168.192.in-addr.arpa. 259200 IN NS ns.linux.bogus. 1.196.168.192.in-addr.arpa. 259200 IN PTR gw.linux.bogus. 2.196.168.192.in-addr.arpa. 259200 IN PTR ns.linux.bogus. 3.196.168.192.in-addr.arpa. 259200 IN PTR donald.linux.bogus. 4.196.168.192.in-addr.arpa. 259200 IN PTR mail.linux.bogus. 5.196.168.192.in-addr.arpa. 259200 IN PTR ftp.linux.bogus. 196.168.192.in-addr.arpa. 259200 IN SOA ns.linux.bogus. \ hostmaster.linux.bogus. 199802151 28800 7200 2419200 86400 ;; Query time: 6 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Sun Dec 23 03:16:58 2001 ;; XFR size: 9 records </PRE> <HR> <P> <P>$B$h$5$=$&$G$9$M!*$3$N$h$&$J=PNO$K$J$i$J$+$C$?>l9g$O!"(B syslog $B$K%(%i!<%a%C%;!<%8$,=P$F$$$J$$$+8+$F$_$^$7$g$&!#(B $B$d$jJ}$O(B <A HREF="DNS-HOWTO-3.html#starting">named $B$r5/F0$9$k(B</A> $BD>2<$N:G=i$N%;%/%7%g%s$G@bL@$7$^$7$?$M!#(B <P> <P> <H2><A NAME="ss5.4">5.4 $B5$$r$D$1$F$[$7$$$3$H(B</A> </H2> <P>$B$3$3$G$$$/$D$+IU$12C$($F$*$/$3$H$,$"$j$^$9!#>e5-$GMQ$$$?(B IP $BHV9f$O(B 'private net' $B$N$&$A$N0l$D$N%V%m%C%/$+$i<h$C$F$-$?$b$N$G$9!#(B $B$D$^$j$3$l$i$N(B IP $BHV9f$O%$%s%?!<%M%C%H$G%Q%V%j%C%/$KMQ$$$k$3$H$O$G$-$^$;$s!#(B $B$G$9$+$i$3$N(B HOWTO $B$GNc$H$7$FI=<($7$F$b0BA4$J$o$1$G$9!#(B $B<!$NE@$O(B <CODE>notify no;</CODE> $B$N9T$G$9!#$3$l$O(B named $B$KBP$7$F!"(B $B!V%>!<%s%U%!%$%k$N$I$l$+$,99?7$5$l$F$b!"$=$l$r%;%+%s%@%j(B ($B%9%l!<%V(B) $B%5!<%P$KEA$($J$$!W$H$$$&;X<($r$9$k$3$H$K$J$j$^$9!#(B BIND 8 $B0J9_$N(B named $B$O!"(B $B%>!<%s%U%!%$%k$N(B NS $B%l%3!<%I$K%j%9%H$5$l$F$$$kB>$N%5!<%P$K!"(B $B%>!<%s$N99?7$rCN$i$;$k$3$H$,$G$-$^$9!#(B $B$3$l$ODL>o$OJXMx$J5!G=$G$9$,!"(B $B%W%i%$%Y!<%H$J<B83$G$O$3$N5!G=$O(B off $B$K$7$F$*$-$^$7$g$&!#(B $B$3$N<B83$K$h$C$F%$%s%?!<%M%C%H$KLBOG$r$+$1$?$/$O$J$$$G$7$g$&!)(B <P> <P>$B$=$7$F$b$A$m$s!"$3$N%I%a%$%s$O2M6u$N$$$$$+$2$s$J$b$N$G!"(B $B;H$o$l$F$$$k%"%I%l%9$bF1$8$/2M6u$N$b$N$G$9!#(B $B8=<B$N@$3&$GMQ$$$i$l$F$$$kK\J*$NNc$O!"<!$N>O$r8+$F2<$5$$!#(B <P> <H2><A NAME="ss5.5">5.5 $B$J$<5U0z$-$,F0:n$7$J$$$N$+(B</A> </H2> <P>$BL>A00z$-$N%7%9%F%`$K$O!"$A$g$C$H$7$?!V$G$-$N0-$$ItJ,!W$,$$$/$D$+(B $B$"$j$^$9!#DL>o$3$l$i$,I=$K=P$F$/$k$3$H$O$"$j$^$;$s$,!"(B $B5U0z$-%>!<%s$N@_Dj$G$ONI$/$*L\$K$+$+$k$3$H$,$"$j$^$9!#(B $B$3$3$+$i0J9_$rFI$_?J$a$kA0$K$O!"$"$J$?$N%^%7%s$,(B $B!V$"$J$?$N%M!<%`%5!<%P!W$+$i5U0z$-$G$-$k$3$H$r3NG'$7$F$/$@$5$$!#(B $B$G$-$J$$>l9g$OLa$C$F$d$jD>$7$F$+$i$K$7$F$/$@$5$$!#(B <P> <P>$B$3$3$G$O!"5U0z$-$r30It%M%C%H%o!<%/$+$i8+$?>l9g$K@8$8$d$9$$(B $BFs$D$NLdBjE@$K$D$$$F5DO@$7$^$9!#(B <P> <H3>$B5U0z$-%>!<%s$,BeM}$5$l$J$$(B</H3> <P>$B%5!<%S%9%W%m%P%$%@$+$i%M%C%H%o!<%/%"%I%l%96u4V$H%I%a%$%s%M!<%`$r(B $B$b$i$&$H$-$K$O!"DL>o$=$N%I%a%$%s%M!<%`$OBeM}(B (delegation) $B$5$l$^$9!#(B $BBeM}$H$O66EO$7$NLrL\$r$9$k(B NS $B%l%3!<%I$N$3$H$G!"(B $B$"$k%M!<%`%5!<%P$+$iJL$N%M!<%`%5!<%P$r<hF@$9$k$H$-$KMQ$$$^$9!#(B $B@h$K(B <A HREF="#dry_theory">$BB`6~$JM}O@(B</A> $B$N@a$G@bL@$7$^$7$?!#FI$s$G$^$9!"$h$M!)(B $B5U0z$-%>!<%s$,F0:n$7$F$$$J$$>l9g$O!":#$9$0La$C$FFI$s$G$/$@$5$$!#(B <P> <P>$B5U0z$-%>!<%s$K$bBeM}$,I,MW$G$9!#(B $BNc$($P(B <CODE>192.168.196</CODE> $B$N%M%C%H%o!<%/$r(B <CODE>linux.bogus</CODE> $B%I%a%$%s$H0l=o$K%W%m%P%$%@$+$i$b$i$C$?$H$7$?$i!"(B $B%W%m%P%$%@$K$O(B <CODE>NS</CODE> $B%l%3!<%I$r@50z$-%>!<%s$@$1$G$J$/(B $B5U0z$-%>!<%s$K$b2C$($F$b$i$&I,MW$,$"$j$^$9!#(B <CODE>in-addr.arpa</CODE> $B$+$i$"$J$?$N%M%C%H%o!<%/$^$G$N7R$,$j$rC)$C$F$$$/$H!"(B $B$*$=$i$/$I$3$+$G:?$NNX$,@Z$l$F$$$k$3$H$G$7$g$&!#(B $BB?J,@\B3$7$F$$$k%5!<%S%9%W%m%P%$%@$G!#!V@Z$l$F$$$kNX!W$,8+IU$+$C$?$i!"(B $B%5!<%S%9%W%m%P%$%@$KO"Mm$7$F%(%i!<$r=$@5$7$F$b$i$$$^$7$g$&!#(B <P> <H3>$B%/%i%9%l%9(B (classless) $B$N%5%V%M%C%H$r$b$i$C$?>l9g(B</H3> <P>$B$3$l$O$d$d9bEY$JOCBj$K$J$j$^$9!#(B $B$7$+$7%/%i%9%l%9$N%5%V%M%C%H$O:G6aHs>o$KNI$/;H$o$l$k$h$&$K$J$C$F$-$?$N$G!"(B $B>.$5$J2q<R$K=jB0$7$F$$$k?M$J$i!"$*$=$i$/?H6a$K$"$k$G$7$g$&!#(B <P> <P>$B:G6a$N%$%s%?!<%M%C%H$r$J$s$H$+0];}$G$-$F$$$k$N$O!"(B $B<B$O%/%i%9%l%9%5%V%M%C%H$N$*$+$2$J$N$G$9!#(B $B?tG/A0$K(B IP $BHV9f$N8O3i$K$D$$$F$A$g$C$H$7$?A{$.$K$J$C$?$3$H$,$"$j$^$7$?!#(B $B$=$N;~(B IETF (Internet Engineering Task Force: $B%$%s%?!<%M%C%H$,$A$c$s$HF0$$$F$$$k$N$OH`$i$N$*$+$2$J$N$G$9(B) $B$N8-?M$?$A$O!"H`$i$N1CCR$r=8$a$F$3$NLdBj$r2r7h$7$?$N$G$7$?!#(B $B$?$@$7Aj1~$NBP2A$r$b$C$F!#(B $B$=$NBP2A$N0lIt$O!"(B``C'' $BL$K~$N%5%V%M%C%H$r;H$o$J$1$l$P$J$i$J$$$3$H!"(B $B$=$l$K$h$C$FF0:n$7$J$/$J$k$b$N$,=P$F$/$k$3$H!"$G$9!#(B $B$3$N$"$?$j$K4X$9$k@bL@$H!"$=$N07$$J}$K4X$7$F$O!"(B <A HREF="http://www.acmebw.com/askmrdns/00007.htm">Ask Mr. DNS</A> $B$K$"$kM%$l$?2r@b$r8+$F$/$@$5$$!#(B <P> <P>$BFI$_$^$7$?!)$3$3$G$O@bL@$7$^$;$s$+$i!"$A$c$s$HFI$s$G$/$@$5$$$M!#(B <P> <P>$B$3$NLdBj$NH>J,$O!"@\B3@h$N(B ISP $B$,(B Mr. DNS $B$K=q$$$F$"$C$?%F%/%K%C%/$rM}2r$7$F$$$J$1$l$P$J$i$J$$!"(B $B$H$$$&$H$3$m$K$"$j$^$9!#(B $B>.$5$J(B ISP $B$G$O!"$3$l$rCN$i$:$KF0$+$7$F$$$k$H$3$m$b$"$k$G$7$g$&!#(B $B$=$N>l9g$O!"$"$J$?$,H`$i$K$,$^$s6/$/65$($F$"$2$J$1$l$P$$$1$^$;$s!#(B $B$=$l$K!"$^$:$"$J$?$,M}2r$7$J$$$H$$$1$^$;$s$M(B ;-) $BM}2r$7$F$/$l$?$i!"$-$C$H$A$c$s$H$7$?5U0z$-%>!<%s$r@_Dj$7$F$/$l$k$G$7$g$&!#(B dig $B$r;H$C$F@5$7$$$+$I$&$+3N$+$a$^$7$g$&!#(B <P>$BLdBj$N;D$jH>J,$O!"$"$J$?$,$3$N%F%/%K%C%/$rM}2r$7$J$1$l$P$J$i$J$$!"(B $B$H$$$&$H$3$m$G$9!#<+?.$,$J$1$l$P!"$b$&0lEYFI$_$K$$$-$^$7$g$&!#(B $B$=$7$F(B Mr. DNS $B$N@bL@$K$7$?$,$C$F!"(B $B<+J,$N%/%i%9%l%95U0z$-%>!<%s$r@_Dj$7$^$7$g$&!#(B <P> <P>$B<B$O$3$3$K$O$b$&0l$D%H%i%C%W$,BT$A9=$($F$$$^$9!#(B ($BHs>o$K(B) $B8E$$%l%>%k%P$O!"L>A02r7h$N%A%'!<%s$NCf$KCV$+$l$?(B $B$3$N(B <CODE>CNAME</CODE> $B%H%j%C%/$NItJ,$r$?$I$k$3$H$,$G$-$:!"(B $B$"$J$?$N%^%7%s$N5U0z$-$K<:GT$7$F$7$^$&$3$H$,$"$j$^$9!#(B $B$3$N7k2L!"$=$N%l%>%k%P$O@5$7$/$J$$%"%/%;%9%/%i%9$rJV$7$?$j!"(B $B%"%/%;%9$r5qH]$7$?$j!"$H$K$+$/$=$s$J$h$&$J$3$H$K$J$j$^$9!#(B $B$3$NLdBj$K0z$C$+$+$C$F$7$^$C$?$i!"(B ($B;d$NCN$k$+$.$j$G$O(B) $B@\B3@h$N(B ISP $B$KMj$`$7$+$"$j$^$;$s!#(B $B%H%j%C%/$r;H$C$?%/%i%9%l%9%>!<%s%U%!%$%k$K!"(B CNAME $B$NBe$o$j$K$"$J$?$N(B PTR $B%l%3!<%I$r(B $BD>@\=q$-9~$s$G$b$i$&$3$H$K$J$j$^$9!#(B <P> <P>ISP $B$K$h$C$F$OJL$N2rK!$rDs6!$7$F$$$k$3$H$b$"$j$^$9!#(B $B$?$H$($P(B Web $B%Y!<%9$N(B form $B$K$h$C$F5U0z$-$N%^%C%W$r(B $BF~NO$G$-$k$h$&$K$J$C$F$$$k$H$+!"(B $B$"$k$$$O;w$?$h$&$JA4<+F07?EPO?%7%9%F%`$H$+!#(B <P> <H2><A NAME="ss5.6">5.6 $B%9%l!<%V%5!<%P(B</A> </H2> <P>$B%^%9%?!<%5!<%P$G%>!<%s$,@5$7$/@_Dj$G$-$?$i!"(B $B>/$J$/$H$b(B 1 $BBf$N%9%l!<%V%5!<%P$,I,MW$K$J$j$^$9!#(B $B%9%l!<%V%5!<%P$O%7%9%F%`$r7xO4$K$9$k$?$a$KI,MW$J$b$N$G$9!#(B $B%^%9%?!<$,Mn$A$F$b!"%M%C%H$K$$$k30It$N?M$,!"(B $B%9%l!<%V$+$i$"$J$?$N%I%a%$%s$K4X$9$k>pJs$r<hF@$G$-$k$h$&$K$J$k$N$G$9!#(B $B%9%l!<%V$O!"$"$J$?$N$$$k$H$3$m$+$i$G$-$k$@$1N%$l$?$H$3$m$KCV$-$^$9!#(B $B%^%9%?!<$H%9%l!<%V$O!"EENO6!5k8;!&(BLAN$B!&(BISP$B!&D.!&9q!"$J$I$r!"(B $B$G$-$k8B$j(B<EM>$B6&M-$7$F$$$J$$(B</EM>$B$3$H$,K>$^$7$$$N$G$9!#(B $B$3$l$i$,$9$Y$F%^%9%?!<$H0[$J$C$F$$$k%9%l!<%V$,8+$D$+$C$?$i!"(B $B$=$l$OHs>o$KNI$$%9%l!<%V$@$H8@$($^$9!#(B <P>$B%9%l!<%V$O!"C1$K%^%9%?!<$+$i%>!<%s%U%!%$%k$r%3%T!<$9$k%M!<%`%5!<%P$G$9!#(B $B0J2<$N$h$&$K@_Dj$7$^$9!#(B <P> <HR> <PRE> zone "linux.bogus" { type slave; file "sz/linux.bogus"; masters { 192.168.196.2; }; }; </PRE> <HR> <P> <P>$B%G!<%?$N%3%T!<$K$O%>!<%sE>Aw$H$$$&;EAH$_$rMQ$$$^$9!#(B $B%>!<%sE>Aw$O(B SOA $B%l%3!<%I$G@)8f$7$^$9!#(B <P> <HR> <PRE> @ IN SOA ns.linux.bogus. hostmaster.linux.bogus. ( 199802151 ; serial, todays date + todays serial # 8H ; refresh, seconds 2H ; retry, seconds 4W ; expire, seconds 1D ) ; minimum, seconds </PRE> <HR> <P> <P>$B%^%9%?!<$N%7%j%"%kHV9f$,%9%l!<%V$h$j$bBg$-$$$H$-$K8B$C$F(B $B%>!<%s$,E>Aw$5$l$^$9!#%j%U%l%C%7%e(B (refresh) $B;~4V$K0l2s$:$D!"(B $B%9%l!<%V$O%^%9%?!<$,99?7$5$l$F$$$J$$$+$I$&$+%A%'%C%/$7$^$9!#(B $B%A%'%C%/$G$-$J$$(B ($B%^%9%?!<$K@\B3$G$-$J$$(B) $B$H!"(B $B%9%l!<%V$O%j%H%i%$(B (retry) $B;~4V$K0l2s$:$D:F@\B3$r;n$_$^$9!#(B $B4|8B@Z$l(B (expire) $B;~4V$,7P2a$7$F$b<:GT$7B3$1$?>l9g$O!"(B $B%9%l!<%V$O$=$N%>!<%s$r%U%!%$%k%7%9%F%`$+$i:o=|$7!"(B $B$=$l0J>e$O%>!<%s>pJs$NDs6!$r9T$o$J$/$J$j$^$9!#(B <P> <P> <HR> <A HREF="DNS-HOWTO-6.html">$B<!$N%Z!<%8(B</A> <A HREF="DNS-HOWTO-4.html">$BA0$N%Z!<%8(B</A> <A HREF="DNS-HOWTO.html#toc5">$BL\<!$X(B</A> </BODY> </HTML>