Android

Gt legt uit: wat is dynamische DNS en hoe het te krijgen

Dynamic DNS - What is...

Dynamic DNS - What is...

Inhoudsopgave:

Anonim

In het artikel over het gebruik van Microsoft extern bureaublad, hebben we uitgelegd hoe u op afstand verbinding kunt maken met uw pc. Maar om dat te laten werken, moesten beide pc's op hetzelfde lokale netwerk staan. Wat als u ver van huis bent en een andere Wi-Fi of mobiele dataverbinding gebruikt? In dit scenario hebt u het externe IP-adres van uw pc nodig om verbinding te maken. Dynamische DNS is een service die uw pc een link geeft, zoals websites, zodat u geen lange nummers hoeft te onthouden.

Lees de onderstaande uitleg voor meer informatie over DDNS en hoe u er een kunt krijgen.

Wat is DNS?

Hoewel we in het verleden al hebben uitgelegd over DNS- en IP-adressen, volgt hier een kort overzicht. Alle websites en apparaten die met internet zijn verbonden, hebben een uniek adres, ook wel een IP-adres genoemd. Dit is een reeks cijfers die wordt gebruikt om de verbindingsinstellingen te identificeren.

Maar wie wil http://74.125.224.72/ typen om toegang te krijgen tot Google? Het is veel gemakkelijker om google.com te typen en te onthouden, toch? Het Domain Name System of DNS verwijst u naar het IP-adres van de website wanneer u de URL (google.com) in uw browser typt.

Wat is een dynamische DNS?

Dit brengt ons bij Dynamic DNS of DDNS. Net als websites is uw pc (of router) ook een apparaat dat is verbonden met internet, waaraan een IP-adres is toegewezen dat door uw ISP is toegewezen. Maar dit adres blijft veranderen, tenzij u hebt gekozen voor een statisch IP-adres. Dynamische DNS-service geeft uw pc een hostnaam, die altijd wordt omgeleid naar het IP-adres van uw pc en deze ook automatisch bijwerkt als deze verandert. Nu vraagt ​​u zich misschien af, waarom heb ik het IP-adres van mijn pc nodig? Om vele redenen, zoals toegang op afstand, een FTP-server uitvoeren, een statische website uitvoeren, enz.

Coole tip: als u extensies niet kunt zien, gaat u naar Mapopties > tabblad Weergave en schakelt u Extensies verbergen voor bekende bestandstypen uit.

Hoe krijg ik DDNS-service?

Om DDNS-service te krijgen, moet u zich aanmelden bij een provider. Er zijn zowel betaalde als gratis diensten. Een eenvoudige Google-zoekopdracht leidt u naar veel gratis DDNS-providers. Eerder was DynDNS een populaire service, maar een tijdje geleden sloten ze alle gratis plannen af. Het populaire alternatief, dat ik gebruik en aanbeveel, is No-IP.com. Ze bieden 3 hostnamen, wat genoeg is voor een gewone gebruiker. Volg deze stappen om DDNS in te stellen met No-IP:

Stap 1: Ga naar No-IP en meld u aan voor een gratis account. Nadat u bent ingelogd, klikt u op uw gebruikersnaam in de linkerbovenhoek om de pagina Mijn No-IP- instellingen te openen. Klik vervolgens op Host toevoegen.

Stap 2: Voer de hostnaam in waaraan u het IP-adres wilt koppelen en laat de andere instellingen zoals ze zijn.

Stap 3: Nu moeten we de dingen aan uw kant instellen. Afhankelijk van uw netwerkconfiguratie, zal het proces verschillen. DDNS kan worden ingesteld in de router zelf als het de DDNS-service ondersteunt of als u de toepassing van No-IP op uw pc kunt gebruiken.

Installatie in uw router

Zoek de DDNS-instelling voor uw router door naar de website van de fabrikant te gaan. Kijk of het No-IP ondersteunt (of een andere gratis service die u hebt gekozen).

Als de DDNS-service wordt ondersteund, voert u uw No-IP-gebruikersnaam, wachtwoord en domeinnaam in die u in stap 1 hebt ingesteld tijdens het aanmelden. Klik op Opslaan of Inloggen om te voltooien.

Installatie in Windows

Download de applicatie van No-IP voor Windows en installeer deze. Open het en voer uw gebruikersnaam en wachtwoord in. Dat is alles, nu wanneer uw openbare IP-adres verandert, werkt de app de domeinnaam automatisch bij.

Uw eigen DIY DDNS (soort van)

Deze methode, die ik gebruik, vereist geen aanmelding bij een externe provider of installatie van een toepassing. Het zal je openbare IP-adres bijwerken naar een tekstbestand in Dropbox (of een andere cloudservice die je gebruikt) en je moet het bestand gewoon openen om je huidige IP-adres te krijgen. Dus in gevallen waarin u alleen een IP-adres van uw pc nodig hebt en niet om de domeinnaam geeft, is deze methode nuttig.

Stap 1: maak een tekstbestand in uw Dropbox-map. U kunt dat bestand volgens uw wens een naam geven. Om dingen duidelijk te maken heb ik het ExternalIP genoemd. Sla dat bestand op en zorg ervoor dat de extensie .txt is. Maak een map, bij voorkeur in uw C: \ schijf, en maak in die map een ander tekstbestand met de naam myscript. Zorg ervoor dat u het tekstbestand van het script en de map waarin het is opgeslagen, zonder spaties een naam geeft.

Stap 2: Het belangrijkste werk hier wordt gedaan door een Powershell-script. Wees niet bang, je hoeft geen Powershell of een programmeertaal te leren, het script is al gemaakt, je moet het gewoon kopiëren.

$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

Kopieer het bovenstaande script naar het myscript- tekstbestand dat u in de vorige stap hebt gemaakt en wijzig de

naar het adres van het ExternalIP- tekstbestand dat u eerder in uw Dropbox-map hebt gemaakt. Sla nu het myscript-tekstbestand op (het bestand met het bovenstaande script, niet het bestand in de Dropbox-map) met de extensie .ps1.

Stap 2: Open nu Powershell (druk op Win-toets + S, zoek naar Powershell), klik er met de rechtermuisknop op en selecteer Als administrator uitvoeren. Typ het volgende in het Powershell-venster:

Set-ExecutionPolicy RemoteSigned

Er wordt opnieuw gevraagd om te bevestigen, typ Y en vervolgens Enter. Typ vervolgens het volgende en druk op Enter.

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

Het lijkt misschien dat er niets is gebeurd na het indrukken van Enter, maar maak je geen zorgen, het script is op de achtergrond gestart.

Stap 4: Open nu het tekstbestand wanneer u het IP-adres van uw pc nodig heeft. Het script vermeldt ook het tijdstip van de update van het IP-adres.

Conclusie

Ik hoop dat je nu meer weet over DDNS. Heeft u nog vragen of twijfels? Je kunt ze altijd wissen via het opmerkingengedeelte.