Vi har alla saker i vårt hemnätverk som vi vill komma åt från utsidan: musiksamlingar, spelservrar, filbutiker och mer. Dynamisk DNS gör det enkelt att ge ditt hemnätverk en minnesvärd och lättanvänd adress.
Vad är dynamisk DNS och varför skulle jag vilja ha det?
RELATERAD: Vad är DNS och ska jag använda en annan DNS-server?
Innan du dyker in i handledningen och innan vi ens börjar prata om vad dynamisk DNS (DDNS) är, låt oss börja med grunderna– vad DNS till och med är . DNS, eller Domain Name System, är den magi som gör internet användarvänligt och det bästa sedan skivat bröd.
Alla internetåtkomliga resurser - webbsidor, FTP-webbplatser, du heter det - har en IP-adress som fungerar som resursens nätverksadress på internet. Dessa adresser är numeriska i formatet 123.123.123.123 och är inte särskilt lätta att komma ihåg. Kommer du ihåg förra gången du gick till 66.220.158.68 för att kolla in bilder på din systerdotter? Nej? Naturligtvis gör du det inte eftersom du skrev facebook.com i din webbläsare istället för 66.220.158.68. En DNS-server löste din mänskliga vänliga begäran från facebook.com till en maskinvänlig adress som skickade dig, troligen på hundradels sekund eller mindre, till Facebook.
Skulle det inte vara bra om du kunde skapa samma trick för ditt hemnätverk? Det är här Dynamic DNS (DDNS) spelar in. Det är lätt för stora företag att ställa in domännamn som Facebook.com eftersom adressen till deras webbserver är statisk (när de har IP-adressen ändras det inte). Din hem-IP-adress är dock annorlunda. Personer med bostadsanslutningar får en dynamiskt tilldelad IP-adress. Din internetleverantör har en stor pool av adresser och de delar dem med alla efter behov.
Detta gör det ganska svårt att dra samma trick som är så lätt för Coca-Cola, eftersom adressen du har idag inte är den adress du kan ha nästa vecka. Tack och lov gör DDNS-leverantörer det enkelt att tilldela ett minnesvärt namn till din hem-IP-adress eftersom de uppdateras automatiskt när din IP-adress ändras över tiden.
När du har konfigurerat DDNS när du delar din musiksamling med vänner eller bjudit in dem att spela på din söta hemgjorda Minecraft-server kan du bara peka dem på ett lätt att komma ihåg namn (istället för att leta upp din hem-IP-adress varje gång du dela en kontakt med dem). När som helst du vill ansluta till din hemdator på avstånd skriver du bara in “mypersonaladdress.dynu.net” (eller något av det sorten) och du är där.
Vad du behöver
Att ställa in DDNS för ditt hemnätverk är väldigt enkelt, gratis, och när installationen en gång krävs nästan inget underhåll över tiden. Låt oss ta en titt på vad du behöver och de två olika metoderna du kan använda för att hålla din DDNS-adress uppdaterad.
En DDNS-värd
Först och främst behöver du en DDNS-värd. Historiskt sett var lösningen som nästan alla använde DynDNS . Men tillbaka 2014 avskaffade de sin kostnadsfria plan (som passade perfekt för de allra flesta hemanvändare) och gick endast till betalning. Tack och lov har mer än några leverantörer dykt upp för att fylla den gratis-för-den-lilla killen DDNS-värdnisch.
Om du letar efter en bra gratis DDNS-leverantör behöver du inte titta långt. Du kan få bästa service gratis på Ingen IP , Dynu Systems och Zonomi DNS Hosting - för att bara nämna några av de utmärkta alternativen där ute.
Även om varje DDNS-leverantör, gratis och betald, kommer att tillhandahålla den mest grundläggande funktionaliteten - att lösa någon adress som din personliga adress.dynu.net till din hem-IP-adress - finns det några funktioner som kraftanvändare kanske vill vara uppmärksamma på när man jämför olika DDNS-värdar. Vissa människor kanske vill använda sin egen domän i stället för DDNS-märkta sub (t.ex. vill du att dinpersonaladdress.com ska lösa till din hem-IP istället för din personliga adress.no-ip.net). Det finns också andra funktioner som flera underdomäner så att du kan ställa in flera adresser som music.yourpersonaladdress.com, minecraft.yourpersonaladdress.com och så vidare.
I denna handledning använder vi Dynu Systems, både för att det är väletablerat och erbjuder ett brett utbud av funktioner gratis.
En router med DDNS-stöd
Dessutom vill du ha en router som stöder DDNS-tjänster. Varför är detta så perfekt? När din router stöder DDNS-tjänster kan du helt enkelt ansluta din DDNS-leverantörsinformation och din router uppdaterar automatiskt adressen bakom kulisserna. Så länge din router är på är din DDNS-post alltid uppdaterad, vilket innebär att du alltid kommer att kunna ansluta.
Obs! Din router kanske bara stöder några utvalda tjänster, så du kanske vill kontrollera routerns administratörssida innan du registrerar dig för en tjänst. På det sättet vet du att du får ett konto hos en DDNS-leverantör som din router stöder.
En lokal uppdateringsklient
Om din router inte stöder DDNS-tjänster behöver du en lokal klient för att köra på en dator som används ofta någonstans i ditt hemnätverk. Denna lätta lilla applikation kontrollerar vad din IP-adress är och ringer sedan hem till DDNS-leverantören för att uppdatera din DDNS-post. Det är mindre idealiskt än en routerbaserad lösning - om datorn inte är på när din IP-adress ändras uppdateras posten inte - men det är verkligen bättre än att manuellt redigera din DDNS-post.
Hur man konfigurerar dynamisk DNS
Låt oss ta en titt på hur du skapar ett enkelt DDNS-konto med Dynu, riktar det mot vårt hemnätverk och ställer in automatisk uppdatering av DDNS-post. Även om vi använder Dynu-webbportalen och inställningarna är den allmänna installationsprocessen nästan identisk mellan leverantörer och kan enkelt anpassas (konsultera supportfilerna för din leverantör om du behöver ytterligare hjälp).
Steg ett: Skapa och konfigurera ett konto
Gå över till Dynus registreringssida här och registrera dig för ett konto. Bekräfta registreringen i din e-post. När du har bekräftat installationen kan du logga in på ditt Dynu-konto och besöka kontrollpanelen , som visas nedan. Klicka på “DDNS Services”.
Klicka på den blå "+ Lägg till" -knappen längst till höger.
Ange värdnamn och domännamn du vill använda, här märkt "Värd" och "Toppnivå". Klicka på "+ Lägg till" för att lägga till posten i ditt konto. Om du vill använda ditt eget domännamn kan du också ange det här och följa instruktionerna för att länka ditt domännamn till DDNS-tjänsten.
Bekräfta att IP-adressen i DDNS-posten är korrekt (om du arbetar från ditt hemnätverk bör det vara, om inte, måste du redigera den här). Klicka på spara när du har bekräftat att allt ser bra ut.
För grundläggande DDNS-omdirigering utan krusiduller är det allt som finns. Låt oss titta på nästa viktiga steg: ställa in ditt hemnätverk för att automatiskt uppdatera servrarna åt dig.
Steg två: Konfigurera din router
RELATERAD: Förvandla din hemrouter till en superdriven router med DD-WRT
Att skapa den faktiska DDNS-posten är bara hälften av striden när det gäller tidsbesparing och bekvämlighet. Den andra halvan automatiserar hela processen. Låt oss titta på hur man automatiserar DDNS-uppdateringar på routern och skrivbordet.
Vi använder en D-Link-router som kör fantastisk DD-WRT-firmware från tredje part för att demonstrera, men inställningarna är ganska standardiserade för alla routrar som stöder DDNS - se dokumentationen för din router eller firmware för att ta reda på var DDNS-inställningarna är, eller bara peka runt på inställningarna tills du hittar dem.
På DD-WRT hittar du det under Inställningar> DDNS. Som standard är den inaktiverad. Öppna rullgardinsmenyn, som visas nedan, och välj “Anpassad”. Som du kan se kommer DD-WRT (och många andra routrar) med förkonfigurerade poster för olika DDNS-tjänster men den anpassade posten erbjuder mest flexibilitet (om du har det).
När du har valt “Anpassad” måste du ange följande information: DYNDNS-servern (api.dynu.com för de som använder Dynu), ditt användarnamn och lösenord (samma som du loggar in på Dynu-tjänsten med) och värdnamnet du vald i föregående avsnitt av självstudien (t.ex. din personliga adress.dynu.com). Om du inte är säker på vad din DYNDNS-server är, se dokumentationen för den tjänst du registrerade dig för.
Lämna resten av inställningarna som de är. Klicka på "Spara". Din router uppdaterar nu DDNS-servern varje gång dina IP-adresser ändras (och även om den inte har ändrats kommer den fortfarande att anslutas till DDNS-servern var tionde dag, enligt "Tvinga uppdateringsintervall" för att checka in).
Alternativt steg två: Konfigurera en PC-baserad uppdaterare
Routerbaserad uppdatering är mycket överlägsen att använda en PC-baserad uppdaterare, men om du inte har en DDNS-vänlig router är en PC-baserad uppdaterare det enda sättet att automatisera uppdateringsprocessen. För att använda en PC-baserad uppdaterare, sväng först genom nedladdningsavsnittet i din DDNS-leverantörs kontrollpanel. Du hittar nedladdningsavsnitt för Dynu Systems här . Ta rätt applikation för ditt system (i vårt fall Windows) och ladda ner det.
När du har installerat applikationen, kör den för första gången och mata in ditt användarnamn och lösenord, klicka på "Spara".
I loggfönstret ser du att klienten ansluter och uppdaterar din IP-adress. Klicka på “Stäng” för att skicka appen till systemfältet och glöm det mer eller mindre. För en nedgång av de avancerade inställningarna, se denna supportfil här .
Konfigurera vidarebefordran av hamn och andra överväganden
Vad vi har uppnått vid denna tidpunkt i självstudien är att rikta ett mänskligt vänligt domännamn till ditt hemnätverks IP-adress. Det är viktigt att förstå att allt detta åstadkommer att ersätta din svårt att komma ihåg (och ofta byta) nummerbaserad IP-adress med en lättanvänd ordbaserad domän.
RELATERAD: Hur du vidarebefordrar portar på din router
Det gör inte ändra dina hemnätverksinställningar ändå så att vad som helst som fungerade (eller inte fungerade) innan du ställer in DDNS-systemet kommer att fortsätta att fungera (eller inte) med den nya DDNS-adressen. Om du brukade ansluta till din hemmusikserver medan du var på jobbet genom att besöka XXX.XXX.XXX.XXX:5900 (din hem-IP-adress, port 5900) kan du nu ansluta till den på din nyaDDNSaddress.com:5900.
På däremot om du inte kunde ansluta till den lokalt hostade musikservern innan du konfigurerade DDNS-tjänsten, kan du fortfarande inte - eftersom den tjänsten aldrig var konfigurerad för att ha en internet-riktad adress. Du måste gräva i dina routerinställningar och ställa in port vidarebefordran för alla tjänster du vill komma åt utanför ditt hemnätverk.
Detsamma gäller alla tjänster som routern själv har. Om du till exempel vill komma åt routerns inbyggda nätverksanslutna lagring utanför ditt hemnätverk via DDNS-adressen måste du kontrollera routerns inställningar och se till att routerbaserad tjänst är tillgänglig från nätverket först.
Sammantaget är det mycket besvärligt att ställa in DDNS men en riktigt stor belöning. Från och med nu istället för att bjuda in dina vänner att spela på din Minecraft-server genom att säga "Vänta, vänta, jag måste kolla vad min IP-adress är, bara en minut ..." kan du helt enkelt säga "Jag ses online" eftersom ditt speciella värdnamn pekar fortfarande direkt tillbaka till din hemadress.