From owner-FreeBSD-users-jp@jp.freebsd.org  Tue Sep 10 18:57:02 1996
Received: by mail.jp.freebsd.org (8.7.3+2.6Wbeta5/8.7.3) id SAA15495
	Tue, 10 Sep 1996 18:57:02 +0900 (JST)
Received: by mail.jp.freebsd.org (8.7.3+2.6Wbeta5/8.7.3) with ESMTP id SAA15490
	for <FreeBSD-users-jp@jp.freebsd.org>; Tue, 10 Sep 1996 18:56:57 +0900 (JST)
Received: from fdmmail.fujitsu.co.jp by fgwmail.fujitsu.co.jp (8.7.5+2.6Wbeta6/3.3W5-MX960815-Fujitsu Mail Gateway)
	id SAA09332; Tue, 10 Sep 1996 18:56:55 +0900 (JST)
Received: from sphinx.sysrap.cs.fujitsu.co.jp by fdmmail.fujitsu.co.jp (8.6.12+2.5Wb4/3.3W9-MX960829-Fujitsu Domain Mail Master)
	id SAA10800; Tue, 10 Sep 1996 18:56:52 +0900
Received: (from seki@localhost) by sphinx.sysrap.cs.fujitsu.co.jp (8.6.12+2.5Wb7/3.4W-) id SAA25328; Tue, 10 Sep 1996 18:51:54 +0900
Date: Tue, 10 Sep 1996 18:51:54 +0900
From: Masahiro SEKIGUCHI <seki@sysrap.cs.fujitsu.co.jp>
Message-Id: <199609100951.SAA25328@sphinx.sysrap.cs.fujitsu.co.jp>
To: mit-sato@aries.bekkoame.or.jp
Cc: FreeBSD-users-jp@jp.freebsd.org, mit-sato@ari.bekkoame.or.jp
In-Reply-To: <199609100948.SAA20079@ari.bekkoame.or.jp>
References: <199609100948.SAA20079@ari.bekkoame.or.jp>
Reply-To: FreeBSD-users-jp@jp.freebsd.org
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=19]
X-Sequence: FreeBSD-users-jp 4451
Subject: [FreeBSD-users-jp 4451] ipfw(8) bug ?
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org

 > 	struct hostent *he = gethostbyname(host);
 > 	if (!he)
 > 		return(-1);

 > $B$3$l$8$c!"$I$&9M$($F$b(B IP $B%"%I%l%9$G$N;XDj$,=PMh$=$&$K$"$j$^$;$s!#(B

4.3 $B$N$3$m$N(B gethostbyname $B$O!"Cf$G(B inet_addr() $B$r0z$$$F$_$F!"(BIP $B%"%I(B
$B%l%9;XDj$rM}2r$9$k$h$&$K$J$C$F$$$?$h$&$J5$$,$7$^$9!#(BFreeBSD $B$b!"(B2.0.5 
$B$G$O$=$&$J$C$F$?$h$&$J5$$,$7$^$9!#(B

2.1.5 $B$G$OJQ$o$C$?$H$$$&$3$H$+$J(B?

# $B%=!<%98+$l$P$$$$$s$G$9$,!#(B:-)

 > $B;d$N4*0c$$$G$9$+!)(B

$BA4A3$o$+$C$F$^$;$s$,!"(B

 > + lookup_ip (host, ipaddr)
	... abridged ...
 > + 	if (*p=='/' || *p==':' || *p==' ' || *p=='\t') {
 > + 	    *p=0;

$B$H$$$&$3$H$O!"(B

 > 	ipfw add deny from 172.25.0.0/16 to any ...

$B$H$$$&;XDj$KBP$7$F!"(Bhsot $B$K$O(B

	"172.25.0.0/16"

$B$H$$$&J8;zNs$,Mh$F$k$o$1$G$9$+(B? $B$=$l$,LdBj$J$s$8$c$J$$$+$J$!!#(B"/16" $B$,(B
$B$J$1$l$P(B gethostbyname() $B$G%$%1$k$N$+$b!#(B
