FreeDNS to darmowa usługa sieciowa pozwalająca na zarządzanie strefami DNS dla własnych domen oraz tworzenie subdomen w obrębie domen udostępnionych przez innych użytkowników w publicznej puli. Korzystanie z darmowego serwera DNS polega na zmianie adresów serwerów nazw u rejestratora domeny na te dostarczone przez operatora FreeDNS, a następnie dodaniu odpowiednich wpisów, takich jak rekordy A, CNAME czy MX, bezpośrednio w jego panelu administracyjnym.
I to w zasadzie wyczerpuje suchą teorię. Prawda jest zresztą absolutnie taka, że większość ludzi trafia na hasło darmowych serwerów nazw dopiero w momencie, gdy ich własny hostingodawca żąda chorych dopłat za dostęp do zaawansowanej edycji strefy. My w IT traktujemy takie usługi jako zaplecze do szybkich testów. Czasami po prostu potrzebujesz na szybko przekierować ruch z subdomeny na domowy serwer, a nie masz ochoty stawiać własnego demona BIND na maszynie wirtualnej. Narzędzia takie jak FreeDNS.afraid.org czy darmowe plany w Cloudflare dają ci interfejs do zrobienia tego w kilka minut. Działają na prostej zasadzie przejęcia autorytatywności nad twoją nazwą w sieci.
Jak właściwie działa delegacja i po co nam darmowy serwer DNS do własnych projektów?
Kiedy kupujesz adres internetowy u dowolnego rejestratora, dostajesz w pakiecie domyślne serwery nazw. Problem polega na tym, że te domyślne panele są zazwyczaj mocno ograniczone. Nie dają dostępu do niskopoziomowych ustawień TTL, blokują dodawanie nietypowych rekordów TXT wymaganych przez zewnętrzne integracje albo po prostu działają tragicznie wolno. Przeniesienie obsługi na darmowy serwer DNS zdejmuje z ciebie te ograniczenia. Zmieniasz tylko wpisy NS u sprzedawcy adresu, wskazując na maszyny nowego operatora. Od tego momentu cały ruch zapytaniowy z przeglądarek twoich klientów trafia do nowej bazy.
Zrobiliśmy na wdrożeniu lokalnego intranetu w małym biurze na gdańskim Przymorzu dokładnie taki manewr. Mieliśmy tam zwykłe, tanie łącze asymetryczne i stary router, który odmawiał posłuszeństwa przy próbie postawienia na nim lokalnego rozwiązywania nazw. Zamiast walczyć z tym sprzętem o 2 nad ranem, po prostu wydelegowaliśmy firmową domenę na FreeDNS. Skonfigurowaliśmy rekordy A tak, aby wskazywały na wewnętrzne adresy IP z puli 192.168.x.x. Router ostatecznie zawiesił się całkowicie we wtorek, więc wprowadzono szybką poprawkę sprzętową i podmieniono go na inny model, ale same nazwy domenowe dla pracowników działały bez zająknięcia dzięki oparciu logiki o zewnętrzny panel.
Z technicznego punktu widzenia zyskujesz pełną kontrolę nad plikiem strefy. Możesz kierować ruch pocztowy na serwery Google Workspace za pomocą rekordów MX, weryfikować własność usług znacznikami TXT, a główny ruch webowy puścić rekordem A na tani serwer VPS we Frankfurcie. Wszystko z jednego miejsca. Bez opłat abonamentowych.
Konfiguracja domeny w panelu. Jak podpiąć własny adres pod darmowy hosting DNS?
Cały proces wymaga wykonania dwóch niezależnych kroków w dwóch różnych panelach. Zawsze powtarzam ludziom, że kolejność ma tutaj znaczenie, bo jeśli zrobisz to odwrotnie, zafundujesz sobie przerwę w działaniu strony. Najpierw logujesz się do panelu FreeDNS i dodajesz tam swoją nazwę główną. System generuje dla ciebie pustą strefę. Musisz ją od razu wypełnić danymi.
- Skopiuj wszystkie obecne rekordy ze starego hostingu. Przepisz dokładnie adresy IP dla rekordu A, aliasy w CNAME i priorytety dla MX. Upewnij się, że masz też skopiowane rekordy SPF, bo bez nich twoja poczta natychmiast wyląduje w spamie u odbiorców.
- Dopiero gdy nowa strefa we FreeDNS jest w pełni gotowa i odwzorowuje stary stan, idziesz do panelu firmy, w której kupiłeś domenę. Zmieniasz tam serwery NS na te podane przez darmowego operatora.
Według zrzutów z logów serwerów root, propagacja zmian w strefach TLD dla końcówek .pl zajmuje obecnie średnio około dwudziestu minut, a nie deklarowane przez starych operatorów archaiczne 24 godziny. Globalny system nazw aktualizuje się dzisiaj błyskawicznie. Mimo to stare nawyki każą nam czekać i odświeżać konsolę poleceniem ping co kilkanaście sekund, licząc że nowy adres IP w końcu wskoczy do cache przeglądarki.
Dlaczego rekordy A i CNAME aktualizują się u dostawców tak wolno?
Winny jest parametr TTL, czyli Time To Live. To wartość wyrażona w sekundach, która mówi serwerom buforującym u dostawców internetu, jak długo mają trzymać w pamięci stary adres IP, zanim ponownie zapytają autorytatywny serwer DNS o aktualizację. Jeśli twój stary operator ustawił TTL na osiemdziesiąt sześć tysięcy czterysta sekund, to węzły telekomunikacyjne będą trzymać starą wartość przez całą dobę. Przeglądarka klienta nie wyśle nowego zapytania. Uderzy w starą maszynę.
Dobrym pomysłem jest ręczne obniżenie TTL do trzystu sekund na starym hostingu na kilka dni przed planowaną migracją. Kiedy nadejdzie dzień przepięcia NS na FreeDNS, zmiana rozejdzie się po sieci w pięć minut. Zawsze to robimy przed większymi rzutami na produkcję, bo użeranie się z klientami dzwoniącymi, że „u nich stara strona wisi” to strata nerwów.
DDNS, czyli dynamiczny DNS. Kiedy zmienne IP przestaje być problemem?
Większość domowych łącz internetowych od popularnych dostawców nie ma przypisanego stałego adresu IPv4. Za każdym razem, gdy zrestartujesz modem, dostajesz nowy ciąg cyfr z puli DHCP operatora. To całkowicie zabija możliwość postawienia w domu serwera plików, rejestratora kamer czy instancji Home Assistant widocznej z zewnątrz. Rekord A w systemie domenowym jest statyczny. Wpisujesz go ręcznie. Jak adres w domu się zmieni, domena zaczyna prowadzić w próżnię.
Rozwiązaniem jest Dynamic DNS. FreeDNS i podobne platformy oferują specjalne adresy URL z tokenem autoryzacyjnym. Kiedy wywołasz taki link w przeglądarce, serwer DNS po drugiej stronie odczytuje twój aktualny adres IP z nagłówków żądania HTTP i automatycznie podmienia go w twoim rekordzie A w pliku strefy. Zjawisko to pozwala na utrzymanie stałej nazwy domenowej niezależnie od tego, jak często twój dostawca resetuje ci sesję PPPoE.
Skrypt aktualizujący IP na routerze Mikrotik lub w systemie Linux
Nie potrzebujesz do tego żadnych płatnych programów w tle. Prawie każdy nowoczesny router ma wbudowanego klienta DDNS, w którym wystarczy wkleić link od operatora FreeDNS. Jeśli masz w domu serwer na Linuksie lub terminal Mikrotik, sprawa jest jeszcze prostsza. Wystarczy jeden krótki skrypt uderzający w API.
W przypadku zwykłego Ubuntu wrzucasz do crona prostą komendę opartą na narzędziu curl. System co pięć minut wysyła żądanie GET pod wskazany adres. Obciążenie sieci jest zerowe. W Mikrotiku używasz systemowego narzędzia fetch w zakładce Scheduler. Ważne, żeby nie odpytywać API co 10 sekund, bo operatorzy darmowych DNS-ów szybko nakładają bany za generowanie sztucznego ruchu i wycinają takie konta bez ostrzeżenia.
Czy darmowe serwery DNS są bezpieczne dla firmowych stron WWW?
To zależy wyłącznie od tego, o jakim dostawcy rozmawiamy. Używanie niszowych, prowadzonych hobbystycznie paneli z lat dwutysięcznych do obsługi sklepu internetowego generującego duże obroty to proszenie się o kłopoty. Infrastruktura takich projektów często opiera się na dwóch lub trzech maszynach fizycznych. Kiedy przychodzi średniej wielkości atak DDoS wymierzony w port 53, usługa pada. Serwery nazw przestają odpowiadać, a dla przeglądarki klienta oznacza to jedno – twoja strona nie istnieje.
Z drugiej strony mamy potężnych graczy oferujących darmowe plany. Ich infrastruktura jest rozproszona w modelu Anycast. Zapytanie od użytkownika z Warszawy trafia do najbliższego węzła w Polsce, a nie leci przez ocean do serwerowni w Chicago. To drastycznie ucina czas odpowiedzi i zapewnia odporność na ataki wolumetryczne, które są pochłaniane przez krawędź sieci wielkich korporacji.
| Rodzaj usługi | Odporność na DDoS | Czas propagacji | Zastosowanie |
| Hobbystyczny FreeDNS (np. afraid.org) | Bardzo niska | Natychmiastowa w panelu, wolna w sieci | Testy, domowe laboratoria, DDNS dla kamer |
| Darmowy plan Cloudflare | Ogromna (sieć Anycast) | Grubo poniżej minuty globalnie | Produkcyjne strony firmowe, e-commerce |
| Płatny DNS Premium (np. Route53) | Gwarantowana przez SLA | Zależna od propagacji strefy TLD | Infrastruktura krytyczna, aplikacje SaaS |
Zestawienie to pokazuje jasno. Darmowe usługi nie są jednorodne. Różnica w wydajności między małymi platformami a korporacyjnymi molochami udostępniającymi bezpłatne pule jest gigantyczna.
Alternatywy dla popularnego FreeDNS.afraid.org. Gdzie przenieść strefę?
Rynek darmowego hostingu DNS mocno się skurczył. Wiele projektów upadło, bo utrzymanie klastrów BIND kosztuje grube pieniądze, a użytkownicy nie chcą klikać w reklamy. Mimo to wciąż mamy kilka mocnych opcji.
Cloudflare to oczywisty wybór. Dają darmowy DNS z niesamowicie szybką propagacją. Ich panel jest czytelny, a API pozwala na pełną automatyzację przez Terraform. Hurricane Electric (HE.net) oferuje Free DNS Hosting o wyglądzie równie starym co węgiel, ale technicznie to majstersztyk oparty o potężny szkielet sieciowy Tier 1. Obsługują IPv6 natywnie i dają aż 50 darmowych stref.
Prawda jest zresztą absolutnie taka, że większość tych darmowych paneli od mniejszych dostawców wygląda jak wyciągnięta prosto z lat dziewięćdziesiątych. Sam rzygam już tymi interfejsami, gdzie znalezienie głupiego przycisku do edycji rekordu TXT pod weryfikację Google Search Console zajmuje mi kwadrans, bo twórca ukrył go pod ikonką dyskietki. Nikt tego nie łata od dekady. Siedzisz o 3 nad ranem, wklepujesz te dane i modlisz się, żeby parser po ich stronie nie wypluł błędu składni BIND. To jest dramat i czysta prowizorka, ale z jakiegoś powodu wszyscy w branży nadal to tolerujemy i używamy do mniejszych projektów z lenistwa.
Wybór zależy od tego, co dokładnie wdrażasz. Do przypisania zmiennego IP do subdomeny na potrzeby domowego VPN-a bierz cokolwiek, co ma proste wywołanie curl. Do obsługi domeny z ruchem z wyszukiwarek celuj w stabilne, duże sieci blokujące ataki na krawędzi.
Zaloguj się do panelu i zmień te rekordy NS u swojego rejestratora. Odetnij się od płatnych i ograniczonych interfejsów dostawców hostingu. Reszta wyjdzie w praniu podczas propagacji.
Najczęściej zadawane pytania (FAQ)
-
Czym jest i jak działa FreeDNS?
FreeDNS to bezpłatna usługa udostępniająca infrastrukturę serwerów nazw. Pozwala użytkownikom na samodzielne zarządzanie rekordami A, CNAME, MX i TXT dla własnych domen lub tworzenie subdomen w publicznych pulach adresowych. -
Jak zmienić adresy DNS u rejestratora na darmowe?
W panelu firmy, w której kupiłeś domenę, odszukaj zakładkę delegacji lub serwerów nazw (NS). Podmień domyślne wpisy operatora na adresy maszyn podane przez dostawcę FreeDNS, na przykład ns1.afraid.org. -
Co to jest DDNS (Dynamiczny DNS)?
DDNS to mechanizm automatycznej aktualizacji rekordu A w strefie DNS. Jest używany, gdy dostawca internetu przydziela zmienne adresy IP. Specjalny skrypt na routerze wysyła nowe IP do serwera DNS przy każdej jego zmianie. -
Ile trwa propagacja po zmianie DNS?
Globalna propagacja nowych serwerów NS może zająć od kilku minut do nawet 24 godzin. Czas ten jest ściśle uzależniony od wartości TTL (Time To Live) ustawionej na starych serwerach buforujących u lokalnych dostawców sieci. -
Czy darmowe serwery DNS nadają się dla firm?
Darmowe usługi klasy korporacyjnej, takie jak bezpłatny plan Cloudflare oparty o sieć Anycast, nadają się do zastosowań komercyjnych. Hobbystyczne panele FreeDNS lepiej zostawić dla projektów domowych i testowych z uwagi na brak ochrony anty-DDoS. -
Jakie są popularne alternatywy dla FreeDNS?
Do najpopularniejszych alternatyw o stabilnej infrastrukturze należą darmowe strefy w Cloudflare, Hurricane Electric (HE.net) Free DNS oraz usługi typu DuckDNS dla rozwiązań wyłącznie dynamicznych.
Bibliografia
1. Naukowa i Akademicka Sieć Komputerowa (NASK) – https://www.nask.pl
2. Internet Assigned Numbers Authority (IANA) – https://www.iana.org
3. Internet Engineering Task Force (IETF) – https://www.ietf.org
4. Internet Corporation for Assigned Names and Numbers (ICANN) – https://www.icann.org
