Nomina - DNS, który zmienia homelab

Nomina - DNS, który zmienia homelab

Lip 05, 2026 ** dns homelab rust open-source networking devops self-hosting dhcp

DNS w homelabie – czy da się to jakoś uprościć?

Przyznaję się bez bicia: konfiguracja DNS w domowym labie potrafi skutecznie zniechęcić do życia. BIND do stref autorytatywnych, PowerDNS do rekursji, Pi-hole do blokowania reklam, osobny serwer DHCP – i w tym wszystkim jeszcze musisz coś faktycznie zbudować, a nie tylko się tym zajmować przez następne trzy dni.

No to może być ciekawe.

Nomina – jeden tool zamiast pięciu

W tym tygodniu zwróciłem uwagę na Nomina, świeży projekt open-source, który rozwija się w całkiem niezłym tempie. To narzędzie do zarządzania DNS i DHCP napisane w Rust, które próbuje zrobić coś, co brzmi niemożliwie: zastąpić cały ten stos jednym małym binarkiem.

Co dokładnie dostajesz?

Split Horizon DNS – zwracanie różnych rekordów w zależności od tego, skąd przyszło zapytanie. Brzmi prosto, a ile problemów rozwiązuje. Kiedy chcesz, żeby example.com z zewnątrz wskazywało na Twój publiczny adres, a z sieci lokalnej – na lokalne IP.

Dynamic DNS – automatyczna aktualizacja rekordów. Koniec z ręcznym grzebaniem przy strefach, kiedy DHCP przydzieli nowy adres.

Blokowanie na poziomie DNS – bez osobnego Pi-hole. Doceniam to zwłaszcza w mniejszych setupach, gdzie nie chcesz utrzymywać trzech serwerów naraz.

DHCPv4 i DHCPv6 – jedno narzędzie do zarządzania adresacją IP w obu wersjach protokołu.

AXFR/IXFR – standardowe transfery stref, jeśli potrzebujesz zintegrować się z innymi nameserverami.

Przepisywanie rekordów – modyfikacja odpowiedzi DNS w locie na podstawie zdefiniowanych reguł.

Dlaczego Rust ma znaczenie

Większość osób kiwa głową na hasło "wydajność i bezpieczeństwo pamięci" i przechodzi dalej. Ale kiedy Twój serwer DNS obsługuje dosłownie każde zapytanie w sieci, te rzeczy przestają być buzzwordami. Rust gwarantuje to na poziomie kompilacji – nie potrzebujesz dodatkowych warstw ochronnych ani ciągłego pilnowania wycieków pamięci.

Nomina po prostu działa szybko i nie rozwala się w najmniej oczekiwanym momencie.

Czy to nadaje się na produkcję?

Szczerość czas – projekt jest młody. Jeśli zarządzasz czymś krytycznym dla biznesu, poczekaj na bardziej dojrzałą wersję i solidne community za plecami.

Ale jeśli jesteś entuzjastą homelabu albo deweloperem, który chce poeksperymentować z konsolidacją DNS/DHCP bez żonglowania pięcioma konfiguracjami naraz – tutaj znajdziesz coś świeżego i wartym uwagi.

Od czego zacząć?

GitHub repo jest dostępny dla każdego. Do tego dostajesz wbudowane WebUI – bo powiedzmy sobie szczerze,命令行 to świetnie, ale czasami po prostu chcesz kliknąć i zobaczyć, co się dzieje.

Szerszy obraz

To, co robi Nomina, wpisuje się w szerszy trend: konsolidacja narzędzi. Zamiast utrzymywać pięć serwisów, które ledwo ze sobą rozmawiają, szukamy jednego, który robi to dobrze. Dla deweloperów i mniejszych zespołów to spora zmiana w myśleniu o zarządzaniu stackiem.

A Ty? Wolisz zestaw dedykowanych narzędzi, gdzie każde robi jedną rzecz perfect, czy jednak doceniasz podejście "wszystko w jednym"?

Read in other languages:

RU BG EL CS UZ TR SV FI RO PT NB NL HU IT FR ES DE DA ZH-HANS EN