<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <HTML> <HEAD> <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9"> <TITLE>Chroot-BIND8 HOWTO: BIND $B$N%3%s%Q%$%k(B</TITLE> <LINK HREF="Chroot-BIND8-HOWTO-4.html" REL=next> <LINK HREF="Chroot-BIND8-HOWTO-2.html" REL=previous> <LINK HREF="Chroot-BIND8-HOWTO.html#toc3" REL=contents> </HEAD> <BODY> <A HREF="Chroot-BIND8-HOWTO-4.html">$B<!$N%Z!<%8(B</A> <A HREF="Chroot-BIND8-HOWTO-2.html">$BA0$N%Z!<%8(B</A> <A HREF="Chroot-BIND8-HOWTO.html#toc3">$BL\<!$X(B</A> <HR> <H2><A NAME="compiling"></A> <A NAME="s3">3. BIND $B$N%3%s%Q%$%k(B</A></H2> <P>$B!ZLuCm(B: $B$3$N>O$NFbMF$O!"(B <CODE>ndc</CODE> $B$N(B <CODE>-c</CODE>, <CODE>-p</CODE>, <CODE>-n</CODE> $B$H$$$C$?%*%W%7%g%s$r;H$($P(B $B2r7h2DG=$G$O$J$$$+$H;W$$$^$9!#(B $B$3$l$i$O$=$l$>$l!"(B <CODE>named</CODE> $B$H$NDL?.$K;H$&%=%1%C%H!"(B pid $B%U%!%$%k!"(B<CODE>named</CODE> $BK\BN!"$r%G%U%)%k%H0J30$K$9$k$b$N$G$9(B (<CODE>-n</CODE> $B$O(B undocumented $B$G$9$,(B)$B!#(B <CODE>ndc</CODE> $B$N<B9T;~$K(B <CODE>-c /chroot/named/var/run/ndc</CODE> <CODE>-p /chroot/named/var/run/named.pid</CODE> <CODE>-n /chroot/named/usr/sbin/named</CODE> $B$r;XDj$7$F$d$l$P!"(B $B%G%#%9%H%j%S%e!<%7%g%s$GG[I[$5$l$F$$$k%P%$%J%j$,(B $B$=$N$^$^;H$($k$+$H;W$$$^$9!#![(B <P>BIND $B$N%=!<%9$O(B <A HREF="http://www.isc.org/bind.html">http://www.isc.org/bind.html</A> $B$G8+$D$+$k$O$:$G$9!#(B $BI,MW$J$N$O(B <CODE>bind-src.tar.gz</CODE> $B%Q%C%1!<%8$G$9!#(B $B3N<B$K:G?7HG$rF~<j$9$k$3$H(B! <P> <H2><A NAME="ss3.1">3.1 $B%Q%9$N=$@5(B</A> </H2> <P>$B$3$3$G$A$g$C$H;vBV$OJ#;($K$J$j$^$9!#(B BIND $B%Q%C%1!<%8$N8D!9$NItJ,$,!"(B $BF1$8%G%#%l%/%H%j$r(B (jail $BFbIt$G<B9T$7$F$$$k$+$I$&$+$K$h$C$F(B) $BJL!9$NL>A0$G;2>H$9$k$+$i$G$9!#(B $B$,!"$G$-$k$@$1FI<T$r:.Mp$5$;$J$$$h$&4hD%$j$^$9(B :-) <P>$BFC$K5$$r$D$1$J$1$l$P$J$i$J$$%G%#%l%/%H%j$,(B <CODE>/var/run</CODE> $B$G$9!#(B $B$3$3$NCf?H$,!"%a%$%s$N(B <CODE>named</CODE> $B%G!<%b%s(B (jail $BFbIt(B) $B$H(B <CODE>ndc</CODE> $B%f!<%F%#%j%F%#(B (jail $B30It(B) $B$NN>J}$GI,MW$H$J$k$+$i$G$9!#(B $B$^$:$3$N%G%#%l%/%H%j$,!"30It@$3&$+$i8+$D$+$k$h$&$KA4BN$r@_Dj$7$^$7$g$&!#(B $B$3$l$r9T$&$K$O(B <CODE>src/port/linux/Makefile.set</CODE> (Linux $B0J30$r;H$C$F$$$k?M$OJL$N%G%#%l%/%H%j$G$9(B) $B$N(B <BLOCKQUOTE><CODE> <PRE> DESTRUN=/var/run </PRE> </CODE></BLOCKQUOTE> $B$H$$$&9T$r(B <BLOCKQUOTE><CODE> <PRE> DESTRUN=/chroot/named/var/run </PRE> </CODE></BLOCKQUOTE> $B$K=$@5$7$^$9!#%$%s%9%H!<%k@h$N%Q%9$r(B <CODE>/usr</CODE> $B$+$i(B <CODE>/usr/local</CODE> $B$XJQ99$7$?$$?M$O!"(B $B$3$3$G$=$&$7$F$/$@$5$$!#(B <P>$B$3$l$G!"$9$Y$F$N$b$N$+$i%G%#%l%/%H%j$,8+$D$+$k$h$&$K$J$C$?$O$:$G$9!#(B $B$?$@$7!"(B<CODE>named</CODE> $B%G!<%b%s$r=|$$$F$O!#(B $B$3$l$O(B jail $BFbIt$N(B <CODE>/var/run</CODE> $B$r8+$J$1$l$P$J$i$J$$$N$G$9!#(B $B$3$NLdBj$rHr$1$k$K$O!"(B<CODE>named</CODE> $B$N%=!<%9$K>/!9JQ99$,I,MW$G$9!#(B <CODE>src/bin/named/named.h</CODE> $B%U%!%$%kCf$N<!$N9T$r8+$D$1$F$/$@$5$$!#(B <BLOCKQUOTE><CODE> <PRE> #include "pathnames.h" </PRE> </CODE></BLOCKQUOTE> $B$3$ND>8e$K(B <BLOCKQUOTE><CODE> <PRE> #define _PATH_NDCSOCK "/var/run/ndc" </PRE> </CODE></BLOCKQUOTE> $B$rDI2C$7$^$9!#(B $B$3$&$9$l$P(B <CODE>named</CODE> $B$O@h$K(B <CODE>Makefile.set</CODE> $B$GDj5A$7$?(B <CODE>DESTRUN</CODE> $B$rL5;k$7!"(B (chroot jail $B$+$i8+$F(B) $B@5$7$$>l=j$r;2>H$7$F$/$l$^$9!#(B $B%S%k%I$N:GCf$K(B _PATH_NDCSOCK $B$,:FDj5A$5$l$F$$$k$H$$$&(B warning $B$,=P$^$9$,!"L5;k$7$F9=$$$^$;$s!#(B <P> <H2><A NAME="ss3.2">3.2 $B%S%k%I$9$k(B</A> </H2> <P>$B$G$O(B BIND $B$r%3%s%Q%$%k$7$^$7$g$&!#(B $B%3%s%Q%$%k$O(B <CODE>INSTALL</CODE> $B%U%!%$%k$K=>$C$FIaDL$K$G$-$^$9!#(B $B$3$NCJ3,$G$O(B BIND $B$N%3%s%Q%$%k$@$1$r9T$$!"(B $B%$%s%9%H!<%k$O$7$^$;$s!#(B <CODE>INSTALL</CODE> $B%U%!%$%k$N$"$^$j@h$N$[$&$^$G$O9T$+$J$$$h$&$K!#(B $B<B:]$K$O(B <CODE>make clean</CODE>, <CODE>make depend</CODE>, <CODE>make</CODE> $B$@$1$r9T$($PNI$$$G$9!#(B <P> <HR> <A HREF="Chroot-BIND8-HOWTO-4.html">$B<!$N%Z!<%8(B</A> <A HREF="Chroot-BIND8-HOWTO-2.html">$BA0$N%Z!<%8(B</A> <A HREF="Chroot-BIND8-HOWTO.html#toc3">$BL\<!$X(B</A> </BODY> </HTML>