From owner-FreeBSD-net-jp@jp.FreeBSD.org Tue Jan 13 11:08:53 2004
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) id i0D28rY84477;
	Tue, 13 Jan 2004 11:08:53 +0900 (JST)
	(envelope-from owner-FreeBSD-net-jp@jp.FreeBSD.org)
Received: from dominion-angel.com (YahooBB219180012003.bbtec.net [219.180.12.3])
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) with ESMTP/inet id i0D28rC84469
	for <FreeBSD-net-jp@jp.FreeBSD.org>; Tue, 13 Jan 2004 11:08:53 +0900 (JST)
	(envelope-from freebsd-net@dominion-angel.com)
Received: from www.dominion-angel.com (localhost.com [127.0.0.1])
	by dominion-angel.com (Postfix) with SMTP id 19647398263
	for <FreeBSD-net-jp@jp.FreeBSD.org>; Tue, 13 Jan 2004 11:08:53 +0900 (JST)
Received: from 220.110.252.200
        (SquirrelMail authenticated user freebsd-net)
        by www.dominion-angel.com with HTTP;
        Tue, 13 Jan 2004 11:08:53 +0900 (JST)
Message-ID: <35613.220.110.252.200.1073959733.squirrel@www.dominion-angel.com>
In-Reply-To: <86hdz4mt24.wl@chrysanthe.oikumene.gcd.org>
References: 
    <20040108132406.4A05639825C@dominion-angel.com><20040108232911.2847a3ff.s-hrgsh@lapis.plala.or.jp><31151.220.110.252.194.1073604965.squirrel@www.dominion-angel.com>
    <86hdz4mt24.wl@chrysanthe.oikumene.gcd.org>
From: "freebsd-net" <freebsd-net@dominion-angel.com>
To: FreeBSD-net-jp@jp.FreeBSD.org
User-Agent: SquirrelMail/1.4.2
MIME-Version: 1.0
Content-Type: text/plain;charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
X-Priority: 3
Importance: Normal
Reply-To: FreeBSD-net-jp@jp.FreeBSD.org
Precedence: list
Date: Tue, 13 Jan 2004 11:08:53 +0900
X-Sequence: FreeBSD-net-jp 4050
Subject: [FreeBSD-net-jp 4050] Re: nat  =?ISO-2022-JP?B?GyRCJEsbKEI=?=
 =?ISO-2022-JP?B?GyRCJEQkJCRGGyhC?= 
Sender: owner-FreeBSD-net-jp@jp.FreeBSD.org
X-Originator: freebsd-net@dominion-angel.com
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+031216

$B@6?e$G$9!#(B

$BJV?.$,CY$l$F$7$^$$?=$7Lu$4$6$$$^$;$s!#(B

DNS$B%j%l!<$G!"2?=5N`$+%D!<%k$,$"$k$3$H$,$o$+$j$$$m$$$mD4$Y$F$$$?$N$G$9$,(B
totd$B$H$$$&%D!<%k$r:NMQ$7$^$7$?!#(B
$BLdBj$J$/F0:n$7$F$$$k$h$&$G$9!#(B

$B$"$j$,$H$&$4$6$$$^$7$?!#(B


> At Fri, 9 Jan 2004 08:36:05 +0900,
> freebsd-net@dominion-angel.com wrote:
>> > $B$3$&$$$C$?>l9g!"(BBIND$B$r;H$C$F!"(B
>> > options {
>> > forwarders { 192.249.249.1; 192.249.249.3; };
>> > forward only;
>> > };
>> $B$3$N>l9g$@$H30It%M%C%H%o!<%/B&$N(BDNS$B$,JQ99$5$l$C$?>l9g!"<+J,$GBP=h$7$J$$$H(B
>> $B$@$a$G$9$h$M!#(B
>
> cache/proxy DNS server $B$rN)$A>e$2$k>l9g$O!"(B
> $B0JA0(B [FreeBSD-users-jp 71403] $B$G4JC1$K>R2p$7$^$7$?$,!"(BDHCP $B$d(B ppp $B$G$O!"(B
> DNS server $B$N(B IP address ($B$J$I(B) $B$rEO$7$F$/$l$k$N$G!"(Bdhclient $BMQ$K$A$g$C(B
> $B$H%9%/%j%W%H$r=q$1$P!V<+J,$GBP=h!W$G$-$^$9!#(B
> $B!&?7$7$/EO$5$l$?(B DNS server $B$N(B IP address $B$K99?7$7$?(B named.conf $B$r:n@.!#(B
> $B!&(B(r)ndc reload
> $B$H$$$&<j=g$G$9$M!#(B
>
> $B$d$C$?$3$H$O$J$$$G$9$,!"FbIt$K(B DHCP $B$r;H$C$F$$$F!"(BDNS $B$rN)$A>e$2$?$/$J(B
> $B$$>l9g$O!"30It$+$iEO$5$l$k(B DNS server $B$N(B IP address $B$,JQ99$5$l$kETEY!"(B
> dhcpd $B$N@_Dj$r99?7$7$F?7$7$$$[$&$,DLCN$5$l$k$h$&$K$9$l$P$h$$$H;W$$$^$9!#(B
>
> $B;29M(B:
> http://home.jp.FreeBSD.ORG/cgi-bin/showmail/FreeBSD-users-jp/71410
> http://home.jp.FreeBSD.ORG/cgi-bin/showmail/FreeBSD-users-jp/71403
> dhclient-script(8)
>
> $B2aITB-$,$"$k$+$b$7$l$^$;$s$,!";d$N<j85$G$H$j$"$($:F0$$$?$N$+$iI,MW$J$H(B
> $B$3$m$@$1H4$-=P$9$H!"$3$&$$$&46$8$K$J$j$^$9!#(B
> $B$3$s$J$s$G$$$$$N$+$J!<$H;W$$$D$D$b!"0U?^DL$j$KF0$$$F$$$k$N$G!"$h$7$H(B
> $B$7$F$$$^$9!#(B
>
> /etc/dhclient-enter-hooks:
> # redefine make_resolve.conf so that resolv.conf always point myself.
> make_resolv_conf() {
>   echo "nameserver ::1" >/etc/resolv.conf
>   echo "nameserver 0.0.0.0" >>/etc/resolv.conf
>   echo "options no_tld_query" >>/etc/resolv.conf
> }
>
> # retrieve DNS setting.
> # DNS $B$,JQ99$5$l$?$H$$$&H=Dj$r$7$F(B named.conf $B$r=q$-49$($F$$$^$9$,!"(B
> # ISP $B$K$h$C$F$I$&$$$&>pJs$,EO$C$F$/$k$+0c$&$h$&$J$N$G!"(B
> # /var/db/dhclient.leases $B$r$_$FD4@0$,I,MW$G$9!#(B
> if [ x${new_ip_address} != x ]; then
>   my_ip_address=${new_ip_address}
> else
>   my_ip_address=${old_ip_address}
> fi
> if [ x${new_domain_name_servers} != x${old_domoin_name_servers} -a \
>      x${new_domain_name_servers} != x -a \
>      x${my_ip_address} != x ]; then
>   my_named_restart=yes
>   echo "s/FORWARDERS/${new_domain_name_servers}/" > /var/db/dhcp.named.sed
>   /usr/bin/sed -f /var/db/dhcp.named.sed /etc/namedb/named.conf.skel >
> /etc/nam
> edb/named.conf
> fi
>
> /etc/dhclient-exit-hooks:
> # retrieve named.setting
> case "${my_named_restart}" in
> [Yy][Ee][Ss])
>   /usr/sbin/ndc reload# bind8
>  ;;
> esac
>
> /etc/namedb/named.conf.skel:
>         forwarders {
>                 FORWARDERS;
>         };
> ----
> $B>.Ln(B $B42@8(B
>

