<?
$domain = $REMOTE_ADDR;
$fp = fsockopen("whois.nida.or.kr",43);
if ($fp) {
fputs ($fp, "$domain"."\n");
while(!feof($fp)) {
$result .= fgets($fp,80);
}
if (ereg("whois\.apnic\.net", $result)) {
echo "국제 IP 대역입니다.<BR>";
} else {
echo "국내 IP 대역입니다.<BR>";
}
$result = nl2br($result);
echo "검색결과 : ".$result;
} else {
echo "접속실패";
exit;
}
fclose($fp);
?>
참고 : whois.nida.or.kr 에서 넘어는 data는 euc_kr로 되어서 넘어 온다.
시스템이 utf-8일 경우에 한글체크 할 경우 euc_kr을 utf-8로 바꿔서 봐야 한다.