SideDNS: Släpp hosts-filen – DNS-verktyget du inte visste att du behövde
Varför du borde sluta pilla i din hosts-fil
Har du någonsin suttit med en microservices-arkitektur och plötsligt behöver api.myapp.local peka på localhost:3000 medan web.myapp.local ska till localhost:8080?
De flesta öppnar då systemets hosts-fil, lägger till nya rader, och hoppas att de kommer ihåg att städa upp efter sig. Glömmer du bort det? Grattis – nu har du mystiska problem i produktion.
SideDNS till undsättning
SideDNS vänder upp och ner på hela arbetssättet. Det är en lokal DNS-router och transparent HTTP/HTTPS-proxy byggd för utvecklare som vill ha flexibilitet utan att röra systemfiler.
Det här är varför det fungerar:
Inga systemändringar — SideDNS körs lokalt och fångar upp DNS-förfrågningar utan root-åtkomst eller permanenta modifieringar. Stänger du av det? DNS:en återgår till normal. Inga spår, inga konflikter.
Omedelbar domänmappning — Pekar staging.example.com mot din lokala Kubernetes-ingress, vidarebefordrar webhook.test till din ngrok-tunnel, eller mappa vad som helst var som helst. Konfigurationen är dynamisk och omedelbar.
Transparent proxy-hantering — Till skillnad från grundläggande DNS-verktyg hanterar SideDNS både HTTP och HTTPS-trafik transparent. Det betyder att du kan testa SSL-scenarion, inspektera trafik och felsöka API-anrop utan certifikatvarningar eller trasiga anslutningar.
Verkliga scenarion
Utveckling med flera tjänster — Kör du fem microservices lokalt? Mappa auth.local, api.local, dashboard.local, admin.local och cdn.local till respektive portar. Din webbläsare ser vanliga domäner.
Webhook-tester — Bygger du Stripe- eller GitHub-webhookintegrationer? Dirigera callbacks till din lokala devserver utan att exponera tunnlar mot internet.
Legacy-migreringar — Behöver du testa en ny backend mot en gammal frontend som hårdkodar produktions-URL:er? Mappa domänerna lokalt och testöverförningen på ett säkert sätt.
Mobilutveckling — API:er på din dator, åtkomliga från telefonen på samma nätverk? SideDNS fixar det utan att röra router-inställningar.
Varför det här spelar roll
De bästa utvecklarverktygen smälter in i ditt arbetssätt. Du ska inte behöva komma ihåg speciella flaggor eller underhålla komplexa konfigurationsfiler. SideDNS startar, dirigerar din trafik, och håller sig undan.
För team som jobbar med distribuerade system minskar den här typen av verktyg friktionen. Mindre tid på systemkonfiguration betyder mer tid på att bygga.
Kom igång
Är du nyfiken? SideDNS finns på GitHub. Det är open source och designat för enkel lokal installation. Oavsett om du är en ensamutvecklare som pillrar med sidoprojekt eller en del av ett team som hanterar komplexa staging-miljöer – det här verktyget hör hemma i din verktygslåda.
Nästa gång du märker att du redigerar /etc/hosts för tredje gången den veckan: det finns ett bättre sätt.
Lyser du för utvecklarvänlig infrastruktur som inte står i vägen? Vibe Hosting erbjuder domän- och hostingleösningar som fungerar för dig. Kolla in våra erbjudanden på NameOcean.