<?
 $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로 바꿔서 봐야 한다.