|
Tutorials
|
|
Â
Szczegółowy opis hosta
Â
<? ############################################### ## Nazwa: Whois DNS ## Wersja: 1.0 ## Data: 11.06.2002 ## Autor: Jaroslaw Bloch <
Adres poczty elektronicznej jest chroniony przed robotami spamującymi. W przeglądarce musi być włączona obsługa JavaScript, żeby go zobaczyć.
Adres poczty elektronicznej jest chroniony przed robotami spamującymi. W przeglądarce musi być włączona obsługa JavaScript, żeby go zobaczyć.
> ## Opis: Biblioteka odpytujaca server whois ## o szcegolowe informacje na temat ## danego adresu ip lub domeny ## ## Poziom trudnosci: latwy ## Czas tworzenia: 32 minuty ## Nazwa pliku: functions/dns_whois.php ###############################################
function dns_whois ($hostname_add) { $return[ip] = gethostbyname($hostname_add); $return[hostname] = $hostname_add; if($connect = fsockopen("whois.ripe.net", 43)) { fputs($connect, "$return[ip]\n"); while(!feof($connect)) { $output .= fgets($connect,128); } fclose($connect); $output = split("\n", $output); for($index = 0; $index < 18; $index++) { $line = $output[$index]; if($line[0] != "%") { $line = split(":", $line); $line[0] = trim($line[0]); $line[1] = trim($line[1]); $return[$line[0]] = $line[1]; } } return $return; } else { return 0; } } $name = "onet.pl"; $whois = dns_whois($name); echo "Domena: $whois[hostname]<br> Adres Ip: $whois[ip] <br>Nazwa sieci: $whois[netname]<br> Dysponent: $whois[descr]<br> Kraj: $whois[country]<br> Zakres: $whois[inetnum]<br> Status: $whois[status]"; ?>
|