Nie męcz się z plikiem hosts. Jest SideDNS
Lokalne domeny developerskie – problem, który znasz
Każdy programista wcześniej czy później trafia na tę samego bolączkę. Rozbudowujesz architekturę mikrousług, testujesz integracje webhooków albo pracujesz nad wielodostępną platformą SaaS i nagle potrzebujesz, żeby api.mojaapp.local wskazywało na localhost:3000, podczas gdy web.mojaapp.local kierowało ruch na localhost:8080.
Przez lata jedynym wyjściem było grzebanie w pliku hosts systemu. Dodajesz wpisy, modyfikujesz, a potem modlisz się, żebyś pamiętał to posprzątać. Zapomniałeś usunąć któryś wpis? Witaj w świecie tajemniczych awarii produkcyjnych. Być może właśnie dlatego tu trafiłeś.
SideDNS – inna filozofia
SideDNS odwraca ten schemat do góry nogami. To lokalny router DNS i przezroczysty serwer proxy HTTP/HTTPS stworzony z myślą o programistach, którzy potrzebują elastyczności bez ingerencji w system.
Co tutaj naprawdę się liczy:
Zero zmian systemowych — SideDNS działa lokalnie i przechwytuje zapytania DNS bez potrzeby uprawnień roota czy trwałych modyfikacji systemu. Wyłączasz aplikację i DNS wraca do normy. Żadnych śladów, żadnych konfliktów.
Natychmiastowe mapowanie domen — Wskazujesz staging.przyklad.pl na lokalny ingress Kubernetes, kierujesz webhook.test przez tunel ngrok albo mapujesz cokolwiek gdziekolwiek. Konfiguracja działa od razu, bez restartu.
Przezroczyste proxy — W odróżnieniu od prostych narzędzi DNS, SideDNS obsługuje ruch HTTP i HTTPS w pełni przezroczyście. Testujesz scenariusze SSL, podglądasz ruch, debugujesz wywołania API – i nie dostajesz przy tym ostrzeżeń o certyfikatach ani przerwanych połączeń.
Gdzie to się naprawdę przydaje
Rozłóżmy to na konkretne przypadki:
Rozwój wielousługowy — Uruchamiasz pięć mikrousług lokalnie? Mapujesz auth.local, api.local, dashboard.local, admin.local i cdn.local na odpowiednie porty. Przeglądarka widzi zwykłe domeny, ty masz porządek.
Testowanie webhooków — Budujesz integrację ze Stripe czy GitHub? Kierujesz callbacki na lokalny serwer deweloperski bez wystawiania tuneli na świat.
Migracje systemów legacy — Musisz przetestować nowe backendy ze starym frontendem, który ma wbite na twardo produkcyjne URL-e? Mapujesz te domeny lokalnie i bezpiecznie przechodzisz przez cały proces.
Development mobilny — API na twoim komputerze, dostępne z telefonu w tej samej sieci? SideDNS załatwia sprawę bez grzebania w ustawieniach routera.
Dlaczego to ma znaczenie
Najlepsze narzędzia developerskie znikają w twoim workflow. Nie musisz pamiętać specjalnych flag ani utrzymywać rozbudowanych plików konfiguracyjnych. SideDNS startuje, kieruje ruchem i znika z drogi.
Dla zespołów pracujących nad złożonymi systemami rozproszonymi, tego typu narzędzia redukują tarcie. Mniej czasu na walkę z konfiguracją systemu, więcej na faktyczne budowanie.
Szybki start
Jeśli temat cię zainteresował, repozytorium SideDNS na GitHubie zawiera wszystko, czego potrzebujesz. Projekt jest open source i zaprojektowany pod kątem bezproblemowej lokalnej instalacji. Niezależnie od tego, czy jesteś solo deweloperem pracującym nad projektami pobocznymi, czy członkiem zespołu zarządzającego skomplikowanymi środowiskami stagingowymi – warto mieć to w swoim zestawie narzędzi.
Następnym razem, gdy złapiesz się na edycji /etc/hosts po raz trzeci w tym tygodniu, zapamiętaj: jest lepsza droga.
Interesują cię tematy związane z narzędziami deweloperskimi usprawniającymi pracę lokalną? Vibe Hosting to hosting zbudowany dla programistów, którzy chcą infrastruktury działającej bez zbędnych komplikacji. Sprawdź nasze rozwiązania domenowe i hostingowe na NameOcean.