[ agvozden @ 01.04.2011. 19:22 ] @
Da li je neko uspeo napraviti skriptu za proveru .rs domena, skriptama kojim sam se služio za proveru internacionalnih domena nije moguće ili pravim negde glupu grešku. ima li neko pradlog? Ili rešenje?

Code:

<?php
set_time_limit(0);
ob_start();
$extensions = array(
    '.com'     => array('whois.crsnic.net','No match for'),
    '.info'     => array('whois.afilias.net','NOT FOUND'),    
    '.net'         => array('whois.crsnic.net','No match for'),
    '.org'         => array('whois.pir.org','NOT FOUND'),
    '.biz'         => array('whois.biz','Not found'),
    '.rs'         => array('whois.rnids.rs', 'Domen nije registrovan.'),
);
if(isset($_GET['domain']))
{
    $domain = str_replace(array('www.', 'http://'), NULL, $_GET['domain']);
    if(strlen($domain) > 0)
    {
        foreach($extensions as $extension => $who)
        {
            $buffer = NULL;
                
            $sock = fsockopen($who[0], 43) or die('Error Connecting To Server:' . $server);
            fputs($sock, $domain.$extension . "\r\n");
                
                while( !feof($sock) )
                {
                      $buffer .= fgets($sock,128);
                }
                
            fclose($sock);
                            
            if(eregi($who[1], $buffer))
            {
                echo '<h4 class="available"><span>Available</span>' . $domain. '<b>' . $extension .'</b> is Available</h4>';
            }
            else
            {
                echo '<h4 class="taken"><span>Taken</span>' . $domain . '<b>' .$extension .'</b> is Taken</h4>';
            }
            echo '<br />';    
            
            ob_flush();
            flush();
            sleep(0.3);
            
        }
    }
    else
    {
        echo 'Please enter the domain name';
    }
}
?>
[ agvozden @ 01.04.2011. 20:17 ] @
Osnovna greska: ovaj servis nije javno dostupan.

Potrebno je da dobijes sertifikat od rnids-a, a to, koliko znam, dobijaju samo registri.
[ Jbyn4e @ 01.04.2011. 21:32 ] @
Kako nije javno dostupan?

Code (bash):

# whois -h whois.rnids.rs ptt.rs
%
%This is the RNIDS Whois server.
%
% Date Format         : DD.MM.YYYY
% Whois Server Version: 1.0.0
%
% Rights restricted by copyright.
% See http://www.rnids.rs/whois_en
%
%
%
% Ovo je odgovor od RNIDS Whois servera.
%
% Format datuma     : DD.MM.YYYY
% Verzija Whois Servera : 1.0.0
%
% Sva prava zadržana. Za više informacija.
% pogledajte http://www.rnids.rs/whois_sr

Domain name: ptt.rs.
Domain status: Active
Registration date: 10.03.2008 12:00:00
Modification date: 08.02.2011 11:01:34
Expiration date: 10.03.2016 12:00:00
Registrar: JP PTT SAOBRACAJA "SRBIJA"


Owner: JP PTT SaobraÄaja "Srbija"
Address: Takovska 2, Beograd, Srbija
ID Number: 07461429
Tax ID: 100002803


DNS: ns1.ptt.rs. - 212.62.32.1
DNS: ns2.ptt.rs. - 212.62.32.5


Administrative contact: Marija MiliÄ

Technical contact: Dejan LukiÄ

 


Edit: mozda ocekujes pogresan odgovor na srpskom:
Code (bash):

# whois -h whois.rnids.rs nepostojidomen.rs
%ERROR:103: Domain is not registered
 

[ agvozden @ 01.04.2011. 22:25 ] @
ovo do skoro nije postojalo...

verovatno mu je ova greska u pitanju....

obrati paznju na jos jednu stvar, a to su rezervisani domeni - ne postoje, ali se ne mogu registrovati.