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.