GT forklarer: Hva er dynamisk DNS og hvordan du får det
Miscellanea / / November 29, 2021
I artikkelen om hvordan du bruker Microsoft eksternt skrivebord, forklarte vi hvordan du fjernkobler til PC-en din. Men for at det skulle fungere, måtte begge PC-ene være på samme lokale nettverk. Hva om du er langt hjemmefra, bruker en annen Wi-Fi- eller mobildatatilkobling? I dette scenariet vil du kreve PCens eksterne IP-adresse for å koble til. Dynamisk DNS er en tjeneste som gir PC-en din en lenke, som nettsteder, slik at du ikke trenger å huske lange tall.
For å lære mer om DDNS og hvordan du får en, les forklaringen nedenfor.
Hva er DNS?
Mens vi allerede har forklart tidligere om DNS og IP-adresser, her er en rask oversikt. Alle nettsteder og enheter som er koblet til internett, har en unik adresse, kjent som en IP-adresse, som er en tallstreng som brukes til å identifisere tilkoblingsoppsettet.
Men hvem vil skrive http://74.125.224.72/ for å få tilgang til Google? Det er mye lettere å skrive og huske google.com, ikke sant? Domain Name System eller DNS omdirigerer deg til IP-adressen til nettstedet når du skriver inn URL-adressen (google.com) i nettleseren din.
Hva er en dynamisk DNS?
Dette bringer oss til dynamisk DNS eller DDNS. Akkurat som nettsteder, er PC-en din (eller ruteren) også en enhet koblet til internett, som har en IP-adresse som er tildelt den av Internett-leverandøren din. Men denne adressen fortsetter å endres med mindre du har valgt en statisk IP. Dynamisk DNS-tjeneste gir PC-en et vertsnavn, som alltid omdirigerer til PC-ens IP-adresse og også oppdaterer den automatisk hvis den endres. Nå kan du spørre, hvorfor trenger jeg PC-ens IP-adresse? Av mange grunner, som for å få ekstern tilgang, kjøre en FTP-server, kjøre et statisk nettsted, etc.
Kult tips: Hvis du ikke kan se utvidelser, gå til Mappealternativer > Utsikt fanen og fjern merket Skjul utvidelser for kjente filtyper.
Hvordan får jeg DDNS-tjenesten?
For å få DDNS-tjeneste må du registrere deg hos en leverandør. Det er både betalte så vel som gratis tjenester. Et enkelt Google-søk vil lede deg til mange gratis DDNS-leverandører. Tidligere var DynDNS en populær tjeneste, men for en stund siden la de ned alle gratisplanene. Det populære alternativet, som jeg bruker og anbefaler, er No-IP.com. De gir 3 vertsnavn, som er nok for en vanlig bruker. Følg disse trinnene for å sette opp DDNS med No-IP:
Trinn 1: Gå til No-IP og registrer deg for en gratis konto. Etter å ha logget inn, klikk på brukernavnet ditt øverst til venstre for å åpne Min No-IP innstillingssiden. Klikk deretter på Legg til en vert.
Steg 2: Skriv inn vertsnavnet du vil at IP-adressen skal knyttes til, og la de andre innstillingene være som de er.
Trinn 3: Nå må vi sette opp ting på slutten. Basert på nettverkskonfigurasjonen din vil prosessen variere. DDNS kan settes i selve ruteren hvis den støtter DDNS-tjenesten eller du kan bruke No-IPs applikasjon på din PC.
Oppsett i ruteren
Finn DDNS-innstillingen for ruteren din ved å gå til produsentens nettsted. Se om den støtter No-IP (eller en annen gratis tjeneste du har valgt).
Hvis DDNS-tjenesten støttes, skriv inn ditt No-IP-brukernavn, passord og domenenavn du angir i Trinn 1 under registreringen. Klikk på Lagre eller Logg Inn å bli ferdig.
Oppsett i Windows
Last ned No-IP-er applikasjon for Windows og installer den. Åpne den og skriv inn brukernavn og passord. Det er det, nå når den offentlige IP-en din endres, vil appen oppdatere domenenavnet automatisk.
Din egen DIY DDNS (Slags)
Denne metoden, som jeg bruker, krever ingen registrering hos en tredjepartsleverandør eller noen applikasjonsinstallasjon. Den vil oppdatere den offentlige IP-en din til en tekstfil i Dropbox (eller en annen skytjeneste du bruker), og du må bare åpne filen for å få din nåværende IP-adresse. Så i tilfeller der du bare trenger en IP-adresse til PC-en din og ikke bryr deg om domenenavnet, er denne metoden nyttig.
Trinn 1: Lag en tekstfil i Dropbox-mappen. Du kan navngi filen etter eget ønske. For å gjøre ting klart har jeg navngitt det Ekstern IP. Lagre den filen og sørg for at filtypen er .tekst. Lag en mappe, gjerne i din C:\ stasjon, og i den mappen oppretter du en annen tekstfil med navnet mitt skript. Pass på at du navngir tekstfilen til skriptet og mappen den er lagret i, uten mellomrom.
Steg 2: Hovedarbeidet her gjøres av et Powershell-skript. Ikke frykt, du trenger ikke å lære Powershell eller noe programmeringsspråk, skriptet er allerede laget, du må bare kopiere det.
$OutputFile = "
"" | Out-File $OutputFile
Mens ($True) {
$IP = $(Invoke-WebRequest " http://icanhazip.com" | Velg -ExpandProperty Content).Trim()
If (((Get-Content $OutputFile)[0]) -ne $IP ) {
$IP | Out-File $OutputFile
"IP-en for " + $env: COMPUTERNAME | Out-File $OutputFile -Append
Get-Date | Out-File $OutputFile -Append
}
}
Start-Søvn-sekunder 180
Kopier skriptet ovenfor til mitt skript tekstfilen du opprettet i forrige trinn, og endre til adressen til Ekstern IP tekstfil du har laget tidligere i Dropbox-mappen. Lagre nå myscript-tekstfilen (den med skriptet ovenfor, ikke den i Dropbox-mappen) med en .ps1 Utvidelse.
Steg 2: Åpne nå Powershell (trykk på Win-tasten + S, søk etter Powershell), høyreklikk den og velg Kjør som administrator. Skriv inn følgende i Powershell-vinduet:
Set-ExecutionPolicy Remote Signed
Den vil spørre igjen for å bekrefte, skriv Y og så Tast inn. Skriv deretter følgende og trykk Tast inn.
c:\
Det kan virke som ingenting har skjedd etter å ha trykket Tast inn, men ikke bekymre deg, skriptet har begynt å kjøre i bakgrunnen.
Trinn 4: Nå når du trenger IP-adressen til PC-en din, åpner du bare tekstfilen. Skriptet nevner også tidspunktet for IP-adresseoppdateringen.
Konklusjon
Jeg håper nå du vet mer om DDNS. Har du fortsatt spørsmål eller tvil? Du kan alltid fjerne dem via kommentarfeltet.