Sophie

Sophie

distrib > Mandriva > 9.2 > i586 > by-pkgid > a804ef007a99f7d26cf24253c2994680 > files > 199

howto-html-ja-9.1-0.5mdk.noarch.rpm

<!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>