<HTML ><HEAD ><TITLE >DNS</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.54"><LINK REL="HOME" TITLE="LDAP Implementation HOWTO" HREF="index.html"><LINK REL="PREVIOUS" TITLE="Samba" HREF="samba.html"><LINK REL="NEXT" TITLE="$B%a!<%k%H%i%s%9%U%!%(!<%8%'%s%H(B (MTA)" HREF="sendmail.html"></HEAD ><BODY CLASS="SECT1" BGCOLOR="#FFFFFF" TEXT="#000000" ><DIV CLASS="NAVHEADER" ><TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TH COLSPAN="3" ALIGN="center" >LDAP Implementation HOWTO</TH ></TR ><TR ><TD WIDTH="10%" ALIGN="left" VALIGN="bottom" ><A HREF="samba.html" >Prev</A ></TD ><TD WIDTH="80%" ALIGN="center" VALIGN="bottom" ></TD ><TD WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A HREF="sendmail.html" >Next</A ></TD ></TR ></TABLE ><HR ALIGN="LEFT" WIDTH="100%"></DIV ><DIV CLASS="SECT1" ><H1 CLASS="SECT1" ><A NAME="DNS" >5. DNS</A ></H1 ><P >LDAP $B7PM3$G@_Dj$G$-$k(B DNS $B$K$O!"$U$?$D$N!V7A<0!W$,$"$j$^$9!#(B $B:G=i$N$b$N$O!"(B($B$^$?$b$d(B) nss_ldap $B$r!"(BDNS $B$NBe$o$j$K;H$&$H$$$&$b$N$G$9!#(B $B$3$l$O$D$^$j!"(B<TT CLASS="FILENAME" >/etc/nsswitch.conf</TT > $B%U%!%$%k$K(B $B<j$r2C$($?%/%i%$%"%s%H$@$1$,(B LDAP $B$+$i(B DNS $B%(%s%H%j$r8+$i$l$k$h$&$K$J$k(B $B$H$$$&$3$H$G$9!#(B $B$U$?$D$a$NJ}K!$O(B LDAP $B$r(B bind $B$d(B tinydns $B$N%P%C%/%(%s%I$H$7$F(B $B;HMQ$9$k$3$H$G$9!#$3$l$K4XO"$7$F3hF0$7$F$$$k(B $B%W%m%8%'%/%H$O4v$D$+$"$j$^$9!#$=$l$O$N$A$[$I@bL@$9$k$3$H$K$7$^$9!#(B</P ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN418" >5.1. NSS $B$r;H$&(B</A ></H2 ><P >NSS $B$r(B ($BIU2CE*$J(B) $B%[%9%H%(%s%H%j$X$N%"%/%;%9$K(B $B;H$C$F$$$k$H$-$K$O!"!V?FL)!W$J%^%7%s(B ($B$D$^$j!"(B $B<+J,$,CN$C$F$$$F!"$=$N@_Dj$r@)8f$9$k$3$H$b$G$-$k%^%7%s(B) $B$@$1$,(B $B$3$N%5!<%S%9$r;H$($k$N$@$H$$$&$3$H$KCm0U$7$F$/$@$5$$!#(B $B$3$l$O%$%s%H%i%M%C%H$G$N!"$3$m$3$mJQ$o$k%[%9%HL>2r7h$K$O(B $BM-MQ$+$b$7$l$^$;$s$,!"<+J,$N%&%'%V%5!<%P$N%P!<%A%c%k%[%9%HL>$r(B $BA4@$3&$K8x3+$9$k$K$O;H$($^$;$s!#(B $B$^$?(B <B CLASS="COMMAND" >nslookup</B > $B$O(B <TT CLASS="FILENAME" >/etc/hosts</TT > $B$b(B LDAP $B$b7PM3$7$J$$$?$a!"(B $B@_Dj$,$&$^$/$$$C$F$$$k$+$I$&$+$N3NG'$K$O;H$($J$$(B $B$H$$$&$3$H$b3P$($F$*$$$F$/$@$5$$!#$+$o$j$K!"(B<B CLASS="COMMAND" >ping</B > $B$N$h$&$KFbIt$G(B gethostbyname() $B4X?t$r;H$C$FL>A02r7h$7$F$$$k$b$N$r(B $B;H$&$h$&$K$7$F$/$@$5$$!#(B</P ><DIV CLASS="SECT3" ><H3 CLASS="SECT3" ><A NAME="AEN424" >5.1.1. $B@_Dj(B</A ></H3 ><P >Name Service Switch $B$K(B LDAP $B$GL>A02r7h$5$;$k$K$O!"(B nss_ldap $B$r;H$&$h$&@_Dj$7$J$/$F$O$J$j$^$;$s!#(B nss_ldap $B$N@_DjJ}K!$O(B <A HREF="pamnss.html" >Section 2</A > $B$K=q$$$F$"$j$^$9!#(B $B$3$3$G$O@5>o$KF0$$$F$$$k(B nss_ldap $B$N@_Dj$,$"$k$b$N$H$7$FOC$rB3$1$^$9!#(B NSS $B$K$h$kL>A02r7h$O(B <TT CLASS="FILENAME" >/etc/nsswitch.conf</TT > $BFb$N(B <EM >hosts</EM > $B9T$NFbMF$G@)8f$5$l$^$9!#(B $B$^$@(B hosts $B9T$,$J$$$H$$$&$3$H$O!"$^$:$"$j$^$;$s!#(B $B$?$V$s(B <EM >files</EM > $B$H(B <EM >dns</EM > $B$,%(%s%H%j$H$7$F=q$+$l$F$$$k$3$H$G$7$g$&!#$=$3$K(B <EM >ldap</EM > $B$r!"<!$N$h$&$KDI2C$9$k$N$G$9!#(B</P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" >hosts: files, dns, ldap</PRE ></FONT ></TD ></TR ></TABLE ></P ><P >$B=gHV$r$h$/9M$($F;XDj$7$F$/$@$5$$!*(B $B$I$N$h$&$J>l9g$G$b(B $B:G=i$K(B <EM >files</EM > $B$rCV$/$h$&Ci9p$7$F$*$-$^$9!#(B $B$=$l$+$i!"(BLDAP $B$r%m!<%+%k(B DNS $B%5!<%P$h$j$bM%@h$5$;$?$$(B $B$J$i$P!"(BLDAP $B%5!<%P$N(B IP $B$,3N<B$K(B <TT CLASS="FILENAME" >/etc/hosts</TT > $B%U%!%$%k$NCf$K$"$k$h$&$K$7$F$/$@$5$$!#(B $B$=$&$7$J$$$H!":$$C$?:F5"2r7h$,@8$8$F$7$^$$$^$9!#$D$^$j$3$&$$$&$3$H$G$9!#(B $B!V$"$k%[%9%HL>$r2r7h$7$?$$$1$l$I!"%U%!%$%kFb$K$O%(%s%H%j$,$J$$$N$G!"(B LDAP $B%5!<%P$KLd$$9g$o$;$h$&$H$9$k!#$7$+$7%5!<%P$N(B IP $B$rCN$i$J$$$N$G%U%!%$%kFb$rC5$7$F$_$k$,!"$=$3$K$O$J$$$N$G(B LDAP $B%5!<%P$K(B $BJ9$3$&$H$9$k!D!D!W(B $BMWE@$,$D$+$a$^$7$?$M!)(B $B$3$NLdBj$O!"%[%9%HL>$N$+$o$j$K(B IP $BHV9f$G(B LDAP $B%5!<%P$r;2>H$9$k(B ($B$D$^$j(B <TT CLASS="FILENAME" >/etc/ldap.conf</TT > $B$NCf$K=q$$$F$*$/(B) $B$3$H$K$h$C$F!"40A4$K2sHr$9$k$3$H$,$G$-$^$9!#(B</P ></DIV ><DIV CLASS="SECT3" ><H3 CLASS="SECT3" ><A NAME="AEN439" >5.1.2. $B%9%-!<%^(B</A ></H3 ><P >$B$3$N%5!<%S%9$dF1MM$N%5!<%S%9$K;H$o$l$k%9%-!<%^$,(B RFC 2307 $B$KDj5A$5$l$F$$$^$9!#(BIP $BHV9f$K%[%9%HL>$r3d$jEv$F$k$?$a$N%(%s%H%j$O(B <EM >ipHost</EM > $B$H$$$&(B objectclass $B$KF~$j$^$9!#(B $B3d$jEv$F$N%[%9%HL>$NItJ,$O(B <EM >cn</EM > $BB0@-$NCf$KF~$l$i$l!"(B IP $BItJ,$NJ}$O(B <EM >ipHostNumber</EM > $B$KF~$j$^$9!#(B $B$G$9$+$i!"E57?E*$J(B LDIF $B$N%(%s%H%j$O$3$N$h$&$K$J$j$^$9!#(B</P ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" >dn: cn=somehostname.mydomain.com,ou=Network,o=YourOrg,c=NL objectclass: top objectclass: ipHost cn: somehostname.mydomain.com ipHostNumber: 10.1.5.13</PRE ></FONT ></TD ></TR ></TABLE ></P ><P >$B$b$A$m$s!"$U$D$&(B DNS $B$KIU?o$9$k@)8B$d5!G=$O(B $B$3$N%5!<%S%9$K$bEv$F$O$^$j$^$9!#(B</P ></DIV ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN448" >5.2. bind $B$r;H$&(B</A ></H2 ><P >$B:#F|$G$O(B bind $B$d(B tinydns $B$K$bB?>/$N2DG=@-(B $B$O$"$j$^$9$,!"$3$l$i$N$$$:$l$b!"Cx<T$N0U8+$G$O(B ($B:#$N$H$3$m(B) $B!V$[$s$H$&$N!W2r7h:v$G$O$"$j$^$;$s!#$7$+$7$J$,$i!"Cx<T$,(B $B$=$l$i$r;H$C$?7P83$,$J$$$H$$$&$3$H$b8@$C$F$*$+$J$/$F$O$J$j$^$;$s!#(B $B$=$l$i$r0J2<$KNs5s$7$^$9!#(B</P ><DIV CLASS="SECT3" ><H3 CLASS="SECT3" ><A NAME="AEN451" >5.2.1. bind $B%X$N%Q%C%A(B</A ></H3 ><P >David Storey $B$,(B bind $B$X$N%Q%C%A$N:n6H$r$7$F$$$^$9!#(B $B$3$N%Q%C%A$O!"%G!<%?$rD>@\(B LDAP $B$+$i<hF@$9$k$h$&$K$9$k$b$N$G$9!#(B $B$=$l$O(B bind $B%G!<%b%s>e$KMW5a$,$J$5$l$k$?$S$K(B LDAP $B$G(B $B2r7h$9$k$3$H$r0UL#$7$^$9!#8=;~E@$G$NH`$N7W2h(B ($B%=!<%9$+$i0zMQ(B) $B$O!"(B $B!V>/$J$/$H$b$U$?$D$N%b!<%I(B $B!=(B $B%-%c%C%7%e%b!<%I$H%@%$%J%_%C%/%b!<%I(B $B!=(B $B$G(B $BF0$/$h$&$K$9$k$3$H!W$G$9!#(B $B%-%c%C%7%e%b!<%I$G$O!"$A$g$&$I(B rbtdb $B$N$h$&$K!"%>!<%s$r$^$k$4$H(B $B%a%b%j$K%m!<%I$7$FF0:n$7!"%5!<%P$,(B HUP $B%7%0%J%k$r<u$1$k$H%m!<%I$7$J$*$7$^$9!#(B $B%@%$%J%_%C%/%b!<%I$G$O8=>u$H$h$/;w$F$$$F!"$9$Y$F$NMW5a$,(B LDAP $B$X$N;2>H$H$J$j$^$9!#:G?7>pJs$O(B <A HREF="ftp://ftp.eyeo.com/bind/" TARGET="_top" >$B%=!<%9(B</A > $B$r3NG'$7$F$/$@$5$$!#(B</P ></DIV ><DIV CLASS="SECT3" ><H3 CLASS="SECT3" ><A NAME="AEN455" >5.2.2. ldap2dns</A ></H3 ><P >$B%&%'%V%5%$%H$+$i$^$k$4$H0zMQ$7$^$9!#(B</P ><P >$B!V(Bldap2dns $B$O(B DNS $B%l%3!<%I$rD>@\(B LDAP $B%G%#%l%/%H%j$+$i:n@.$9$k(B $B%W%m%0%i%`$G$9!#$3$l$O!"%;%+%s%@%j%M!<%`%5!<%P$rBhFs$N%W%i%$%^%j%5!<%P$G(B $BCV49$9$k$?$a$K;H$&$3$H$,$G$-$^$9$7!"$=$N$?$a$K;H$&$Y$-$G$9!#(B ldap2dns $B$O$"$i$f$kHQ$o$7$$4IM}:n6H$r7Z8:$9$k=u$1$K$J$j$^$9!#(B $B$b$&C1D4$J%U%!%$%kJT=8$OI,MW$"$j$^$;$s!#%>!<%s%U%!%$%kJT=8$bI,MW$"$j$^$;$s!#(B ldap2dns $B$r%$%s%9%H!<%k$7$F$7$^$($P!"4IM}<T$O$?$@(B LDAP $B%G%#%l%/%H%j$K(B $B%"%/%;%9$9$k$@$1$G$h$$$N$G$9!#K>$`$J$i!"4IM}<T$O%>!<%s$4$H$K%"%/%;%9(B $B%3%s%H%m!<%k$r$+$1$k$3$H$,$G$-$^$9!#%&%'%V%Y!<%9$N(B GUI $B$r:n@.$7$F!"(BDNS $B$K43>D$9$k$3$H$J$/!"$"$i$f$k<oN`$N%>!<%s$d%j%=!<%9%l%3!<%I$N>pJs$r(B $BDI2C$9$k$3$H$b$G$-$^$9!#(B ldap2dns $B$O(B tinydns $B$K;HMQ$5$l$k(B <TT CLASS="FILENAME" >data.cdb</TT > $B$H$$$&(B $B%P%$%J%j%U%!%$%k$r=q$-=P$9$h$&@_7W$5$l$F$$$^$9$,!"(Bnamed $B$K;HMQ$5$l$k(B <TT CLASS="FILENAME" >.db</TT > $B%U%!%$%k$r=q$-=P$9$h$&$K$9$k$3$H$b$G$-$^$9!#!W(B</P ><P >$B$3$N%W%m%8%'%/%H$N%[!<%`%Z!<%8$O(B <A HREF="http://ldap2dns.tiscover.com/" TARGET="_top" >$B$3$3(B</A > $B$G$9!#(B</P ></DIV ><DIV CLASS="SECT3" ><H3 CLASS="SECT3" ><A NAME="AEN463" >5.2.3. ispman</A ></H3 ><P >ispman $B$O(B Perl $B$G=q$+$l$?(B ISP $B4IM}%Q%C%1!<%8$G$9!#(B $B$3$l$O(B LDAP $B%G!<%?%Y!<%9$r@_Dj$N%P%C%/%(%s%I$K;H$$$^$9!#(B $B$3$N%Q%C%1!<%8$OHs>o$KB?$/$N$3$H$,$G$-$k$N$G!"@53N$K<+J,$N(B $BI,MW$H$7$F$$$k$b$N$r3NG'$7$?J}$,$h$$$+$b$7$l$^$;$s!#(B $B%"%I%l%9$O(B <A HREF="http://www.ispman.org" TARGET="_top" >ispman.org</A > $B$G$9!#(B</P ></DIV ></DIV ></DIV ><DIV CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" ><A HREF="samba.html" >Prev</A ></TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="index.html" >Home</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" ><A HREF="sendmail.html" >Next</A ></TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" >Samba</TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" > </TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" >$B%a!<%k%H%i%s%9%U%!%(!<%8%'%s%H(B (MTA)</TD ></TR ></TABLE ></DIV ></BODY ></HTML >