GT legt uit: wat is dynamische DNS en hoe u het kunt krijgen?
Diversen / / February 14, 2022
In het artikel over hoe Microsoft extern bureaublad te gebruiken, hebben we uitgelegd hoe u op afstand verbinding kunt maken met uw pc. Maar om dat te laten werken, moesten beide pc's zich op hetzelfde lokale netwerk bevinden. Wat als je ver van huis bent en een andere wifi- of mobiele dataverbinding gebruikt? In dit scenario heeft 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.
![Shutterstock 281469323C](/f/bbdf530a18b506afa97bb8b0a13da24a.jpg)
Lees de onderstaande uitleg voor meer informatie over DDNS en hoe u er een kunt krijgen.
Wat is DNS?
Terwijl we in het verleden al hebben uitgelegd over: DNS en IP-adressen, hier is een kort overzicht. Alle websites en apparaten die met internet zijn verbonden, hebben een uniek adres, ook wel IP-adres genoemd. Dit is een reeks cijfers die wordt gebruikt om de verbindingsconfiguratie te identificeren.
Maar wie wil er typen http://74.125.224.72/ toegang krijgen tot Google? Het is veel gemakkelijker om google.com te typen en te onthouden, toch? Het Domain Name System of DNS leidt u om naar het IP-adres van de website wanneer u de URL (google.com) in uw browser typt.
![Dns en Ddns E1429981964204](/f/f29b32b68f8a9159da5e13173fe0329b.png)
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 en dat een IP-adres heeft dat eraan is toegewezen door uw ISP. Maar dit adres blijft veranderen, tenzij je hebt gekozen voor een statisch IP-adres. Dynamische DNS-service geeft uw pc een hostnaam, die altijd doorverwijst naar het IP-adres van uw pc en deze ook automatisch bijwerkt als deze verandert. Nu vraag je je misschien af, waarom heb ik het IP-adres van mijn pc nodig? Om vele redenen, zoals toegang op afstand, een FTP-server draaien, een statische website runnen, enz.
Coole tip: Als je geen extensies kunt zien, ga dan naar Folder opties > Visie tabblad en verwijder het vinkje Extensies verbergen voor bekende bestandstypen.
Hoe krijg ik de 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 hebben ze alle gratis abonnementen stopgezet. Het populaire alternatief, dat ik gebruik en aanbeveel, is Geen-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 je aan voor een gratis account. Nadat u bent ingelogd, klikt u op uw gebruikersnaam in de linkerbovenhoek om de Mijn Geen IP instellingen pagina. Klik dan op Voeg een host toe.
![Host5 toevoegen E1432656380107](/f/719061345a39fd6cdf8acb859be1cf67.png)
Stap 2: Voer de hostnaam in waaraan u het IP-adres wilt koppelen en laat de overige instellingen zoals ze zijn.
![Host1 toevoegen E1432656477843](/f/f783224cf4a69a9fc4e9a41c67e50b2b.png)
Stap 3: Nu moeten we dingen aan jouw kant instellen. Op basis van uw netwerkconfiguratie zal het proces verschillen. DDNS kan in de router zelf worden ingesteld als deze de DDNS-service ondersteunt of u kunt de toepassing van No-IP op uw pc gebruiken.
Instellen 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).
![Router Ddns-instellingen](/f/60c59ad2a86b190f5ed0d41a7ed48c9d.png)
Als de DDNS-service wordt ondersteund, voer dan uw No-IP-gebruikersnaam, wachtwoord en domeinnaam in die u hebt ingesteld Stap 1 tijdens het aanmelden. Klik op Sparen of Log in af te maken.
Instellen in Windows
Download No-IP's applicatie voor Windows en installeer het. Open het en voer uw gebruikersnaam en wachtwoord in. Dat is het, nu wanneer uw openbare IP verandert, zal de app de domeinnaam automatisch bijwerken.
![Geen IP-checker](/f/c6b7c6e14a1b75c4a9ff2496fb5b50e6.png)
Je eigen DIY DDNS (soort van)
Deze methode, die ik gebruik, vereist geen aanmelding bij een externe provider of applicatie-installatie. Het zal je openbare IP bijwerken naar een tekstbestand in Dropbox (of een andere cloudservice die je gebruikt) en je hoeft het bestand alleen maar te openen om je huidige IP-adres te krijgen. Dus in gevallen waarin u alleen een IP-adres van uw pc nodig heeft en u niet om de domeinnaam geeft, is deze methode handig.
Stap 1: Maak een tekstbestand in je Dropbox-map. U kunt dat bestand naar wens een naam geven. Om het duidelijk te maken heb ik het een naam gegeven Extern IP. Sla dat bestand op en zorg ervoor dat de extensie is .tekst. Maak een map aan, bij voorkeur in je C:\ schijf en maak in die map een ander tekstbestand aan met de naam mijnscript. Zorg ervoor dat u het tekstbestand van het script en de map waarin het is opgeslagen een naam geeft, zonder spaties.
![Scriptpad1 E1429971919597](/f/19c5f5d77fcabdc12b0eb8ceacf6dd24.png)
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 hoeft het alleen maar te kopiëren.
$OutputFile = "
"" | Out-File $OutputFile
Terwijl ($ True) {
$IP = $(Invoke-WebRequest " http://icanhazip.com" | Selecteer -ExpandProperty Content).Trim()
If (((Get-Content $OutputFile)[0]) -ne $IP ) {
$IP | Out-File $OutputFile
"Het IP voor " + $env: COMPUTERNAME | Out-File $OutputFile -Append
Get-Date | Out-File $OutputFile -Append
}
}
Start-slaap-seconden 180
Kopieer het bovenstaande script naar de mijnscript tekstbestand dat u in de vorige stap hebt gemaakt, en verander de naar het adres van de Extern IP tekstbestand dat je eerder in je Dropbox-map hebt gemaakt. Sla nu het myscript-tekstbestand op (degene met het bovenstaande script, niet die in de Dropbox-map) met a .ps1 verlenging.
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
Het zal opnieuw vragen om te bevestigen, typ ja en toen Binnenkomen. Typ dan het volgende en druk op Binnenkomen.
c:\\mijnscript.ps1
![Script uitvoeren E1429972007763](/f/d0a06f835b9306853746f3df6f994131.png)
Het lijkt misschien alsof er niets is gebeurd na het indrukken van Binnenkomen, maar maak je geen zorgen, het script is op de achtergrond gestart.
Stap 4: Wanneer u nu het IP-adres van uw pc nodig heeft, hoeft u alleen maar het tekstbestand te openen. Het script vermeldt ook het tijdstip van de IP-adresupdate.
Gevolgtrekking
Ik hoop dat je nu meer weet over DDNS. Heb je nog vragen of twijfels? Je kunt ze altijd wissen via het opmerkingengedeelte.