Web/PHP

도메인 정보 얻기

aucd29 2013. 9. 26. 21:38
<?php
function whois($host)
{
    if (!$host) return;
    $server = "whois.networksolutions.com";
    $port = 43;
    $PrimaryDomain=strrchr($host, ".");
    
    if ($PrimaryDomain==".kr")
        $server="whois.krnic.net";

    $fp = fsockopen($server, $port, &$errno, &$errstr, 30);
    fputs($fp, "$host\n");

    while(!feof($fp))
    {
        $list = fgets($fp, 1024);
        echo nl2br($list);
    }
    fclose($fp);
}
?>
<html>
<head></head>
<body onload="fmDomain.host.focus();">
<br>
<form name=fmDomain method=post action=<?=$PHP_SELF?>>
도메인 : www.<input type=text name=host value="<?=$host?>">
    <input type=submit>
    <br><hr>
    <?=whois($host)?>
</form>
</body>
</html>