Android

Gt förklarar: vad som är dynamiskt dns och hur man får det

Dynamic DNS - What is...

Dynamic DNS - What is...

Innehållsförteckning:

Anonim

I artikeln om hur du använder Microsofts fjärrskrivbord förklarade vi hur du ansluter till din dator på distans. Men för att detta skulle fungera krävdes båda datorerna på samma lokala nätverk. Vad händer om du är långt borta från hemmet och använder en annan Wi-Fi- eller mobildataanslutning? I det här scenariot kräver du datorns externa IP-adress för att ansluta. Dynamisk DNS är en tjänst som ger din PC en länk, som webbplatser, så du behöver inte komma ihåg långa nummer.

För att lära dig mer om DDNS och hur man får en, läs förklaringen nedan.

Vad är DNS?

Även om vi tidigare har förklarat DNS och IP-adresser, här är en snabb översikt. Alla webbplatser och enheter som är anslutna till internet har en unik adress, känd som en IP-adress, som är en sträng med nummer som används för att identifiera anslutningsinställningen.

Men vem vill skriva http://74.125.224.72/ för att komma åt Google? Det är mycket lättare att skriva och komma ihåg google.com, eller hur? Domain Name System eller DNS omdirigerar dig till webbplatsens IP-adress när du skriver dess URL (google.com) i din webbläsare.

Vad är en dynamisk DNS?

Detta leder oss till dynamisk DNS eller DDNS. Precis som webbplatser är din PC (eller router) också en enhet ansluten till internet, som har en IP-adress, tilldelad den av din Internetleverantör. Men denna adress fortsätter att ändras om du inte har valt en statisk IP. Dynamisk DNS-tjänst ger din dator ett värdnamn, som alltid omdirigerar till din dators IP-adress och också uppdaterar den automatiskt om den ändras. Nu kan du fråga, varför behöver jag min PC: s IP-adress? Av många skäl, till exempel att få åtkomst till den på distans, köra en FTP-server, köra en statisk webbplats, etc.

Coolt tips: Om du inte kan se tillägg går du till Mappalternativ > fliken Visa och avmarkerar Dölj tillägg för kända filtyper.

Hur får jag DDNS-tjänst?

För att få DDNS-tjänst måste du registrera dig hos en leverantör. Det finns både betalda och gratis tjänster. En enkel Google-sökning leder dig till många gratis DDNS-leverantörer. Tidigare var DynDNS en populär tjänst, men för ett tag sedan stängde de ner alla gratisplaner. Det populära alternativet, som jag använder och rekommenderar, är No-IP.com. De tillhandahåller tre värdnamn, vilket räcker för en vanlig användare. Så här ställer du in DDNS med No-IP:

Steg 1: Gå till No-IP och registrera dig för ett gratis konto. Efter inloggning, klicka på ditt användarnamn i det övre vänstra hörnet för att öppna sidan My No-IP- inställningar. Klicka sedan på Lägg till en värd.

Steg 2: Ange värdnamnet som du vill att IP-adressen ska kopplas till och lämna de andra inställningarna som de är.

Steg 3: Nu måste vi ställa in saker i slutet. Baserat på din nätverkskonfiguration kommer processen att variera. DDNS kan ställas in i själva routern om den stöder DDNS-tjänsten eller om du kan använda No-IP: s applikation på din PC.

Ställa in din router

Hitta DDNS-inställningen för din router genom att gå till tillverkarens webbplats. Se om den stöder No-IP (eller någon annan gratis tjänst du har valt).

Om DDNS-tjänsten stöds anger du ditt No-IP-användarnamn, lösenord och domännamn som du ställde i steg 1 under registreringen. Klicka på Spara eller Logga in för att avsluta.

Konfigurera i Windows

Ladda ner No-IP: s applikation för Windows och installera det. Öppna det och ange ditt användarnamn och lösenord. Det är det, nu när din offentliga IP-kod ändras kommer appen att uppdatera domännamnet automatiskt.

Din egen DIY DDNS (sort)

Den här metoden, som jag använder, kräver ingen anmälan hos en tredjepartsleverantör eller någon applikationsinstallation. Den kommer att uppdatera din offentliga IP till en textfil i Dropbox (eller någon annan molntjänst du använder) och du måste bara öppna filen för att få din nuvarande IP-adress. Så i de fall du bara behöver en IP-adress på din PC och inte bryr dig om domännamnet är den här metoden användbar.

Steg 1: Skapa en textfil i din Dropbox-mapp. Du kan namnge den filen enligt din önskan. För att klargöra saker och ting har jag benämnt det ExternalIP. Spara den filen och se till att dess förlängning är .txt. Skapa en mapp, helst i din C: \ -enhet, och inuti den mappen skapa en annan textfil med namnet myscript. Se till att du namnger textfilen för skriptet och mappen där den är lagrad, utan några mellanslag.

Steg 2: Huvudarbetet här görs av ett Powershell-skript. Var inte rädd, du behöver inte lära dig Powershell eller något programmeringsspråk, manuset är redan gjort, du måste bara kopiera det.

$OutputFile = " "

"" | Out-File $OutputFile

While ($True)

$IP = $(Invoke-WebRequest "http://icanhazip.com"

Start-Sleep-Seconds 180

$OutputFile = " "

"" | Out-File $OutputFile

While ($True)

$IP = $(Invoke-WebRequest "http://icanhazip.com"

Start-Sleep-Seconds 180

Kopiera ovanstående skript till den myscript- textfilen du skapade i föregående steg och ändra

till adressen till ExternalIP- textfilen du skapade tidigare i din Dropbox-mapp. Spara nu myscript-textfilen (den med ovanstående skript, inte den i Dropbox-mappen) med en .ps1- förlängning.

Steg 2: Öppna nu Powershell (tryck på Win-tangenten + S, sök efter Powershell), högerklicka på den och välj Kör som administratör. Skriv följande i Powershell-fönstret:

Set-ExecutionPolicy RemoteSigned

Det kommer att be om att bekräfta, skriv Y och sedan Enter. Skriv sedan följande och tryck på Enter.

c:\ \myscript.ps1 c:\ \myscript.ps1

Det kan tyckas att ingenting har hänt efter att du tryckt på Enter, men oroa dig inte, skriptet har börjat köras i bakgrunden.

Steg 4: Nu när du behöver datorns IP-adress öppnar du bara textfilen. Skriptet nämner också tiden för uppdateringen av IP-adressen.

Slutsats

Jag hoppas att du nu vet mer om DDNS. Har du fortfarande frågor eller tvivel? Du kan alltid rensa dem via kommentaravsnittet.