.eu

Z Wikipedii

Skocz do: nawigacji, szukaj

.eu - domena internetowa związana bezpośrednio z Unią Europejską.

Uruchomienie domeny .eu nastąpiło 7 grudnia 2005 r. Początkowo uprawnione do rejestracji były tylko instytucje publiczne z Unii Europejskiej (w tym przypadku zastępuje ona domenę .eu.int) oraz organizacje posiadające prawa do znaków towarowych. Rejestracja jest dostępna dla wszystkich od 7 kwietnia 2006 r.

Kontrolę nad domeną .eu sprawuje konsorcjum EURid w którego skład wchodzą operatorzy domen narodowych Belgii (.be), Czech (.cz), Szwecji (.se) i Włoch (.it).

[edytuj] Sprawdzanie dostępności

Aby sprawdzić czy dana nazwa jest dostępna można skorzystać z oficjalnej strony Whois organizacji - http://www.whois.eu. Serwer whois.eu może przez port 43 być również skontaktowany przez aplikacje. Należy jednak mieć na uwadze, że maksymalna ilość zapytań to 100 w ciągu godziny i może w przypadku zbyt wielu zapytań zablokować adres IP. Dlatego dla programistów aplikacji bardziej opłaca się użyć innego serwera - das.eu w kombinacji z portem 4343. Informacja mówi jedynie czy domena jest jeszcze wolna czy nie - dzięki czemu można ją szybciej przetworzyć (mniej tekstu) i das.eu w odróżnieniu do tradycyjnego whois.eu nie ma ograniczenia zapytań.

[edytuj] Przykładowe sprawdzenie w PHP

Oto mały przykład sprawdzania domeny .eu za pomocą języka PHP

$serwer       = "das.eu";
$port          = 4343;
$nazwa         = "jakas-nazwa";     // jakas-nazwa.eu - tyle, że bez końcówki .eu
$wynik         = "2";               // wynik sprawdzania - 0=zajęta, 1=wolna, 2=błąd
 
 
$polaczenie = fsockopen($serwer,$port);
$input = "";
if($polaczenie){
        fwrite( $polaczenie, "get 1.0 $nazwa\r\n" );
        while(!feof($polaczenie)){
                $input.=fread($polaczenie, 1024);
                }
        $wynik = sprawdz_eu($input);
        }
fclose($polaczenie);
 
 
function sprawdz_eu($tekst){
        $w = "2";
        $linia = strtok($tekst,"\n");
        while($linia !== false){
                if(stripos($linia,"Status:") !== false){
                        $w = "0";
                        if(stripos($linia,"FREE") !== false){
                                return "1";
                                }
                        $linia = false;
                }else{
                        $linia = strtok("\n");
                        }                 
                }
        return $w;
        }
 
echo $wynik;

[edytuj] Linki zewnętrzne


Zalążek artykułu To jest tylko zalążek artykułu związanego z Internetem. Jeśli możesz, rozbuduj go.
Zalążek artykułu To jest tylko zalążek artykułu związanego z Unią Europejską. Jeśli możesz, rozbuduj go.