From owner-FreeBSD-users-jp@jp.freebsd.org  Sun Oct  3 13:33:34 1999
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id NAA43165;
	Sun, 3 Oct 1999 13:33:34 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from titanium.yy.ics.keio.ac.jp (titanium.yy.ics.keio.ac.jp [131.113.47.73])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id NAA43160
	for <FreeBSD-users-jp@jp.freebsd.org>; Sun, 3 Oct 1999 13:33:34 +0900 (JST)
	(envelope-from sanpei@sanpei.org)
Received: from lavender.yy.cs.keio.ac.jp (u4085.seaple.icc.ne.jp [210.170.12.85])
	by titanium.yy.ics.keio.ac.jp (8.9.3+3.2W/3.7W) with ESMTP id NAA08849;
	Sun, 3 Oct 1999 13:33:27 +0900 (JST)
	(envelope-from sanpei@sanpei.org)
Received: (from sanpei@localhost)
	by lavender.yy.cs.keio.ac.jp (8.9.3/3.7W) id NAA01506;
	Sun, 3 Oct 1999 13:33:26 +0900 (JST)
Date: Sun, 3 Oct 1999 13:33:26 +0900 (JST)
Message-Id: <199910030433.NAA01506@lavender.yy.cs.keio.ac.jp>
To: FreeBSD-users-jp@jp.freebsd.org
Cc: sanpei@sanpei.org
In-Reply-To: Your message of "Fri, 1 Oct 1999 22:57:26 JST".
	<199910020203.LAA06984@tasogare.imasy.or.jp>
From: sanpei@sanpei.org (MIHIRA Yoshiro)
X-Mailer: mnews [version 1.21] 1997-12/23(Tue)
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990727
X-Sequence: FreeBSD-users-jp 46222
Subject: [FreeBSD-users-jp 46222] Re: Get hostname using dhcpc
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: sanpei@sanpei.org

<199910020203.LAA06984@tasogare.imasy.or.jp>$B$N5-;v$K$*$$$F(B
mistral@imasy.or.jp$B$5$s$O=q$-$^$7$?!#(B
>> >   $B%[%9%HL>$h$j(B, $B@\B3%M%C%H%o!<%/$rCN$C$F(B, Netscape $B$N(B
>> > Proxy server $B@_Dj$G!V<+F0%W%m%-%7@_Dj!W$H$7$F(B, Java Script $B$G(B
>> > $B4hD%$l$P(B, Proxy $B@_Dj$r<+F02=$G$-$^$9(B.
>> 
>>   $B$9$$$^$;$s!"<+J,$N%[%9%HL>$r(B JavaScript $B$+$iCN$k$K$O$I$&$7$?$i(B
>> $B$$$$$s$G$7$g$&$+!#(BmyIpAddress() $B$7$+CN$i$J$$$s$G$9!#(B
>> # $B$7$+$b(B UNIX $BHG$G$O(B 127.0.0.1 $B$rJV$9$H$$$&:$$C$?;EMM!#(B
>> # $B$7$g$&$,$J$$$N$G(B isResolvable() $B$H(B resolv.conf $B$N(B domain $B$G4h(B
>> # $BD%$C$F$^$9!#(B

  $B%[%9%HL>$O;H$($^$;$s$G$7$?(B. $B<j85$N(Bproxy.pac $B$G$O(B 
myIpAddress $B$G@ZBX$($F$$$^$7$?(B. $B$4$a$s$J$5$$(B. 

  $BB?J,(B, myIPAddress $B$O(B, hostname $B$GJV$C$F$-$?L>A0$KBP$7$F(B, 
/etc/host.conf $BE*$KL>A02r7h$r$7$F(B, IP Address $B$rJV$7$F$/$k(B
$B$H>!<j$K2r<a$7$F(B, WIDE DHCP $B$N(B -n $B$J$I$r(B merge $B$7$?5-21$,$"$j$^$9(B. 
# $BF|K\8lJQ$G$9$,(B. $B8fN;>5$/$@$5$$(B^^;

UNIX $BHG$G$b(B 127.0.0.1 $B0J30$N%"%I%l%9$rJV$7$F$/$l$?$O$:$G$9(B. 
$BFC$K:G6a(B Netscape $B$N(B myIPAddress $B$N;EMM$,JQ$o$C$?$HJ9$+$J$$$N$G(B, 
$B@5$7$/@_Dj$9$l$P(B, $BK>$s$@%"%I%l%9$rF@$l$k$H;W$$$^$9$,!D!D(B

function FindProxyForURL(url, host) {
    if (url.substring(0, 17) == "http://127.0.0.1/")
        return "DIRECT";
    clientAddr = myIpAddress();
    if (isInNet(clientAddr, "131.113.0.0", "255.255.0.0")) {
        return "PROXY proxy.cc.keio.ac.jp:8080";
    } else if (isInNet(clientAddr, "192.168.3.0", "255.255.255.0")) {
        return "PROXY proxy.sanpei.org:8080";
    }
}

sanpei
