Skrypt zapisujący do pliku .txt usunięte domeny .pl

Domeny internetowe z końcówką .pl (tzw. polska domena narodowa), są utrzymywane i administrowane przez instytut naukowy NASK (Naukowa i Akademicka Sieć Komputerowa). Zajmuje się on, choć nie bezpośrednio, rejestrowaniem i odnawianiem adresów w domenie .pl. Oczywiście konsumenci rejestrują tego typu domeny u partnerów NASK, którymi są głównie firmy hostingowe.

Rejestrujemy domeny z reguły na 1 rok (choć można i na dłużej za jednym razem), odnowienie również odbywa się co roku. Jeśli natomiast dana domena internetowa nie zostanie przedłużona (opłacona), po upływie okresu abonamentowego zostaje zablokowana na 30 dni. W tym czasie obecny abonent domeny może ją przedłużyć, jeśli tego nie zrobi umowa dotycząca utrzymywania domeny zostaje rozwiązana. A po kolejnych 5 dniach domena zostaje całkowicie usunięta z rejestru NASK. Wtedy jest wolna i każdy może ją zarejestrować.

Codziennie NASK usuwa nawet kilka tysięcy wygasłych domen z końcówką .pl. Listę usuniętych domen w danym dniu publikowana jest na stronie NASKu – tutaj.
Niestety wadą jest też, że możesz podejrzeć tylko listę usuniętych domen z dzisiejszego dnia. Nie ma możliwości sprawdzenia, jakie domeny zostały usunięte np. sprzed kilku dni.

Dlatego poniżej zamieszczam prosty skrypt w PHP, za pomocą którego możesz ściągać tą listę codziennie w pliku .txt na swój serwer.

Musisz stworzyć plik PHP w edytorze i wkleić do niego poniższy kod:

<?php 
file_put_contents(date('d-m-Y',time()).'.txt',file_get_contents('https://www.dns.pl/deleted_domains.txt')); 
echo 'Plik txt z usuniętymi domenami w dniu '.date('d-m-Y'). ', został zapisany na serwerze.';
?>

W sumie wszystko odbywa się w pierwszej linijce kodu. Za pomocą funkcji file_put_contents i file_get_contents, kopiujemy plik tekstowy z usuniętymi domenami na swój serwer. Po wgraniu i uruchomieniu skryptu na serwerze, plik z usuniętymi domenami w pliku <data>.txt pojawi się w tym samym folderze:

skrypt z usuniętymi domenami

Oczywiście każdorazowe uruchomienie skryptu zapisze na serwerze listę z danego dnia. Jeśli chcesz aby skrypt codziennie zapisywał pliki z listą, wystarczy dodać CRONa, aby uruchamiał się on skrypt o odpowiedniej godzinie codziennie. Po tygodniu będziesz miał siedem oddzielnych plików z listami usuniętych domen. Każdy z plików będzie miał wygasłe domeny w takiej postaci:

wygasłe domeny

Jeśli wśród nich znajdzie się domena na którą polowałeś, możesz ją tanio wykupić w jednej z firm hostingowych. Polecamy firmę Seohost.pl, w której zarejestrujesz domenę za zaledwie 12,16 zł brutto w pierwszym roku, a odnowienie na kolejny rok, będziesz miał jedne z najtańszych na rynku bo za 49,45 zł. Sprawdź jak to wygląda na naszym zestawieniu cen domen internetowych.

FAQ – podstawowe pytania hostingowe

Na tej stronie postanowiliśmy umieścić pytania i odpowiedzi na najczęściej zadawane pytania odnośnie branży hostingowej.

Domena jest to ciąg znaków, który jest składnikiem systemu DNS (Domain Name System). Odnosi się ona do konkretnej strony internetowej, znajdującej się na serwerze dowolnym miejscu na świecie. Przykład domeny – domena.pl
Czyli jak widać składa się ona nazwy (przedrostka) i właściwiej końcówki (rozszerzenia).
Najpopularniejsze rozszerzenia domen w Polsce: .pl .com .net .info .biz .waw.pl
Domenę internetową wykupuje się w firmie hostingowej najczęściej na rok i co roku płaci za jej odnowienie. Zobacz gdzie najtaniej w Polsce odnowić domenę, tak aby nie przepłacać, gdyż najczęściej cena wykupienia na pierwszy rok, znacznie się różni od ceny odnowienia.
Kod Authinfo jest to specjalny kod autoryzacyjny (losowy ciąg znaków), za pomocą którego możesz przenieść swoją domenę internetową od jednego operatora do drugiego. Dlatego też kod jest bardzo poufny, gdyż jego posiadanie umożliwia bez zbędnych formalności przeniesienie domeny z jednej firmy hostingowej do drugiej. Aby uzyskać kod authinfo od obecnego operatora u którego mamy zarejestrowaną domenę, musimy złożyć specjalny wniosek elektroniczny bądź papierowy. Niektóre firmy hostingowe oferują taką operację jednym kliknięciem. Przeważanie taki kod authinfo ważny jest przez 30 dni (przeważnie) od wydania i jest jednorazowego użytku.
SSL jest to skrót z angielskiego Secure Socket Layer. W branży hostingowej odnosi się do usługi certyfikatów SSL, które szyfrują połączenie między przeglądarką internauty, a stroną internetową. Dzięki czemu komunikacja jest bezpieczna, co jest niezbędne zwłaszcza przy serwisach, gdzie podaje się dane osobowe, login czy hasło.
Strona z zainstalowanym certyfikatem będzie miała adres: https://hostingi.net
Dodatkowo przy adresie internetowym, będzie widniała zielona kłódka, charakteryzująca połączenie szyfrowane przez SSL. Więcej informacji jak działa szyfrowanie SSL.
Certyfikat Let’s Encrypt jest to darmowa wersja certyfikatu SSL, udostępniana przez urząd certyfikacji o tej samej nazwie. Let’s Encrypt pełni taką samą funkcję co komercyjne certyfikaty SSL dostępne na rynku, czyli szyfruje połączenie między użytkownikiem, a serwerem na którym znajduje się strona internetowa. Niektóre firmy w naszym rankingu hostingów, oferują za darmo automatyczną instalację certyfikatów Let’s Encrypt do wszystkich domen i subdomen znajdujących się na koncie hostingowym.
Hosting to usługa polegająca na udostępnieniu części zasobów fizycznej maszyny serwerowej. Co oczywiście w zupełności wystarczy dla większości stron internetowych. Natomiast serwer dedykowany, to oferta polegająca na udostępnieniu całej fizycznej maszyny z konkretnymi parametrami technicznymi. Usługa ta jest dużo droższa od standardowej usługi hostingowej, dlatego przeznaczona jest tylko dla dużych portali, które mają dużo odwiedzających użytkowników.
SLA (skrót z angielskiego Service Level Agreement) jest to umowa między klientem, a firmą hostingową dotycząca gwarantowania dostępności usług. Oczywiście nie jest to stricte spisywana umowa. W usługach hostingu firmy często umieszczają informację odnośnie SLA danego pakietu hostingowego. Oczywiście różnie może to być nazwane, jako „gwarantowana dostępność” lub coś podobnego, ale zawsze wyrażana jest w procentach. Np. SLA na poziomie 99,9% w skali roku (bo tak to jest podawane) oznacza, że Twoja strona na danym hostingu, może być niedostępna (np. przez awarię serwerów) maksymalnie 8 godzin i 45 minut rocznie.