Android

Gt forklarer: hva som er dynamisk dns og hvordan du får det

Dynamic DNS - What is...

Dynamic DNS - What is...

Innholdsfortegnelse:

Anonim

I artikkelen om hvordan du bruker Microsoft Remote Desktop, forklarte vi hvordan du kobler eksternt til PCen din. Men for at det skulle fungere, ble begge PC-ene pålagt det samme lokale nettverket. Hva om du er langt hjemmefra og bruker en annen Wi-Fi- eller mobildatatilkobling? I dette scenariet vil du kreve at datamaskinens eksterne IP-adresse kobles til. Dynamisk DNS er en tjeneste som gir PC-en en lenke, som nettsteder, slik at du ikke trenger å huske lange tall.

Hvis du vil lære mer om DDNS og hvordan få en, kan du lese forklaringen nedenfor.

Hva er DNS?

Selv om vi tidligere har forklart om DNS og IP-adresser, er her en rask gjennomgang. Alle nettsteder og enheter koblet til internett har en unik adresse, kjent som en IP-adresse, som er en streng med numre 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 URL-adressen (google.com) i nettleseren.

Hva er en dynamisk DNS?

Dette bringer oss til Dynamic DNS eller DDNS. Akkurat som nettsteder er PCen din (eller ruteren) også en enhet koblet til internett, som har en IP-adresse, tilordnet den av Internett-leverandøren. Men denne adressen endrer seg med mindre du har valgt en statisk IP. Dynamisk DNS-tjeneste gir PCen et vertsnavn, som alltid viderekobler til PC-en sin IP-adresse og også oppdaterer den automatisk hvis den endres. Nå kan du spørre, hvorfor trenger jeg PC-en sin IP-adresse? Av mange grunner, for eksempel å få tilgang til den eksternt, kjøre en FTP-server, kjøre et statisk nettsted osv.

Kult tips: Hvis du ikke kan se utvidelser, gå til Mappealternativer > Vis- fanen og fjern merket for Skjul utvidelser for kjente filtyper.

Hvordan får jeg DDNS-tjeneste?

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 føre 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, noe som er nok for en vanlig bruker. Følg disse trinnene for å konfigurere DDNS ved bruk av No-IP:

Trinn 1: Gå til No-IP og registrer deg for en gratis konto. Etter å ha logget deg inn, klikk på brukernavnet ditt øverst til venstre for å åpne Min No-IP- innstillingssiden. Klikk deretter på Legg til en vert.

Trinn 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, vil prosessen variere. DDNS kan settes i selve ruteren hvis den støtter DDNS-tjenesten, eller du kan bruke No-IPs applikasjon på PC-en.

Sette opp i ruteren

Finn DDNS-innstillingen for ruteren din ved å gå til produsentens nettsted. Se om den støtter No-IP (eller annen gratis tjeneste du har valgt).

Hvis DDNS-tjenesten støttes, må du oppgi No-IP-brukernavnet, passordet og domenenavnet du angav i trinn 1 under påmeldingen. Klikk på Lagre eller Logg inn for å fullføre.

Sette opp i Windows

Last ned No-IPs applikasjon for Windows og installer den. Åpne det og skriv inn brukernavn og passord. Det er det. Nå når den offentlige IP-en endres, vil appen oppdatere domenenavnet automatisk.

Din egen DIY DDNS (slags)

Denne metoden, som jeg bruker, krever ingen registrering hos en tredjepart leverandør eller noen applikasjonsinstallasjon. Den vil oppdatere din offentlige IP til en tekstfil i Dropbox (eller en hvilken som helst annen skytjeneste du bruker), og du må bare åpne filen for å få din nåværende IP-adresse. Så i tilfeller hvor du bare trenger en IP-adresse til PCen din og ikke bryr deg om domenenavnet, er denne metoden nyttig.

Trinn 1: Lag en tekstfil i Dropbox-mappen. Du kan navngi den filen etter ditt ønske. For å gjøre tingene klare har jeg kalt det ExternalIP. Lagre filen og sørg for at utvidelsen er .txt. Lag en mappe, helst i C: \ -stasjonen, og opprett en annen tekstfil inne i mitt mappe inne i den mappen. Forsikre deg om at du navngir tekstfilen til skriptet og mappen den er lagret i, uten mellomrom.

Trinn 2: Hovedarbeidet her er gjort av et Powershell-manus. Frykt ikke, du trenger ikke å lære Powershell eller noe programmeringsspråk, manuset er allerede laget, du må bare kopiere 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

Kopier skriptet ovenfor til myscript- tekstfilen du opprettet i forrige trinn, og endre

til adressen til ExternalIP- tekstfilen du lagde tidligere i Dropbox-mappen. Lagre nå myscript-tekstfilen (den med skriptet over, ikke den i Dropbox-mappen) med en .ps1- utvidelse.

Trinn 2: Nå åpner Powershell (trykk Win tast + S, søk etter Powershell), høyreklikk på den og velg Kjør som administrator. Skriv inn følgende i Powershell-vinduet:

Set-ExecutionPolicy RemoteSigned

Den vil be om å bekrefte, skriv Y og deretter Enter. Skriv deretter inn følgende og trykk Enter.

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

Det kan virke som om ingenting har skjedd etter å ha trykket på Enter, men ikke bekymre deg, skriptet har begynt å løpe i bakgrunnen.

Trinn 4: Nå når du trenger IP-adressen til PCen din, bare åpne tekstfilen. Manuset nevner også tidspunktet for IP-adresseoppdateringen.

Konklusjon

Jeg håper at nå vet du mer om DDNS. Har du fortsatt spørsmål eller tvil? Du kan alltid fjerne dem via kommentarfeltet.