Story/php
whois 조회하기
Stdio
2011. 3. 5. 10:51
반응형
function whois($query, $server) { $socket = fsockopen($server, 43, $errno, $errstr, 10); if(!$socket) { return false; } fwrite($socket, $query . "\r\n"); $response = ""; while(!feof($socket)) { $response .= fgets($socket, 1024); } fclose($socket); return $response; } echo whois("matthiasvance.com", "whois.verisign-grs.com");
function ae_whois($query, $server){ define('AE_WHOIS_TIMEOUT', 15); // connection timeout global $ae_whois_errno, $ae_whois_errstr; // connecting $f = fsockopen($server, 43, $ae_whois_errno, $ae_whois_errstr, AE_WHOIS_TIMEOUT); if (!$f) return false; // connection failed // sending query fwrite($f, $query."\r\n"); // receving response $response = ''; while (!feof($f)) $response .= fgets($f, 1024); // closing connection fclose($f); return $response; } echo ae_whois('iphone.com', 'whois.verisign-grs.com');
출처 : http://www.anyexample.com/programming/php/php_whois_client_function.xml
사용해보니 이런 방법도 있구나 정도이고 원하는 정확한 결과는 나오지 않는다.
참고로만 보면 될거 같다.
반응형