Gemakkelijk toegang krijgen tot uw thuisnetwerk vanaf elke locatie met dynamische DNS
We hebben allemaal dingen op ons thuisnetwerk die we van buitenaf willen bekijken: muziekverzamelingen, gameservers, bestandsopslag en meer. Dynamische DNS maakt het eenvoudig om uw thuisnetwerk een gedenkwaardig en gemakkelijk te gebruiken adres te geven.
Wat is Dynamic DNS en waarom zou ik het willen??
Voordat u in de tutorial duikt en voordat we beginnen te praten over wat dynamische DNS (DDNS) is, laten we beginnen met de basis, wat DNS zelfs is. DNS, of Domain Name System, is de magie die het internet gebruikersvriendelijk maakt, en het mooiste sinds gesneden brood.
Elke internet-toegankelijke resource-webpagina's, FTP-sites, noem maar op, heeft een IP-adres dat dienst doet als het netwerkadres van de bron op internet. Deze adressen zijn numeriek, in het formaat 123.123.123.123, en zijn niet bijzonder gemakkelijk te onthouden. Weet je nog de laatste keer dat je naar 66.220.158.68 ging om foto's van je nicht te bekijken? Nee? Dat doet u natuurlijk niet, omdat u facebook.com in uw webbrowser hebt getypt in plaats van 66.220.158.68. Een DNS-server heeft uw mensvriendelijke verzoek van facebook.com opgelost in een machinevriendelijk adres dat u, waarschijnlijk in een seconde of minder, naar Facebook heeft gestuurd.
Zou het niet geweldig zijn als je dezelfde truc voor je thuisnetwerk zou kunnen opzetten? Dit is waar Dynamic DNS (DDNS) in het spel komt. Het is gemakkelijk voor grote bedrijven om domeinnamen zoals Facebook.com in te stellen omdat het adres van hun webserver statisch is (als ze eenmaal het IP-adres hebben verandert dit niet). Uw thuis-IP-adres is echter anders. Mensen met woonverbindingen krijgen een dynamisch toegewezen IP-adres. Uw ISP heeft een grote verzameling adressen en zij delen deze met iedereen indien nodig.
Dit maakt het behoorlijk moeilijk om dezelfde truc te trekken die zo gemakkelijk is voor mensen zoals Coca-Cola, omdat het adres dat je vandaag hebt niet het adres is dat je volgende week hebt. Gelukkig maken DDNS-providers het doodeenvoudig om een gedenkwaardige naam toe te wijzen aan uw IP-adres thuis, omdat ze automatisch worden bijgewerkt naarmate uw IP-adres verandert in de loop van de tijd.
DDNS geeft uw Minecraft-server een gedenkwaardig adres.Zodra je DDNS hebt ingesteld wanneer je je muziekverzameling deelt met vrienden of ze hebt uitgenodigd om te spelen op je lieve zelfgemaakte Minecraft-server, kun je ze gewoon wijzen op een gemakkelijk te onthouden naam (in plaats van het IP-adres van je huis op te zoeken elke keer als je deel een verbinding met hen). Elke keer dat je vanaf een afstand verbinding wilt maken met je thuiscomputer, typ je gewoon "mypersonaladdress.dynu.net" (of iets dergelijks) en je bent daar.
Wat je nodig hebt
Het instellen van DDNS voor uw thuisnetwerk is heel eenvoudig, gratis en als de installatie na verloop van tijd vrijwel zonder onderhoud zou moeten plaatsvinden. Laten we eens kijken wat u nodig heeft en de twee verschillende methoden die u kunt gebruiken om uw DDNS-adres up-to-date te houden.
Een DDNS-host
Eerst en vooral heb je een DDNS-host nodig. Historisch gezien was de go-to-oplossing die vrijwel iedereen gebruikte DynDNS. In 2014 deden ze echter afstand van hun gratis plan (wat perfect paste bij de overgrote meerderheid van de thuisgebruikers) en gingen ze alleen betalen. Gelukkig zijn er meer dan een paar providers verschenen om die gratis-voor-de-kleine DDNS-hosting-niche te vullen.
Als u op zoek bent naar een geweldige gratis DDNS-provider hoeft u niet ver te zoeken. Je kunt gratis topservices scoren bij No-IP, Dynu Systems en Zonomi DNS Hosting om maar een paar van de uitstekende opties te noemen.
Hoewel elke DDNS-provider, gratis en betaald, de meest elementaire functionaliteit biedt, waarbij een aantal adressen zoals yourpersonaladdress.dynu.net worden omgezet naar uw eigen IP-adres, zijn er enkele functies die gebruikers wellicht aandacht willen schenken bij het vergelijken van verschillende DDNS-hosts. Sommige mensen willen misschien hun eigen domein gebruiken in plaats van de sub van het DDNS-merk (u wilt bijvoorbeeld dat yourpersonaladdress.com een oplossing zoekt voor uw eigen IP in plaats van uw persoonlijke adres.no-ip.net). Er zijn ook andere functies, zoals meerdere subdomeinen, zodat u meerdere adressen kunt instellen, zoals muziek.uw persoonlijk adres, minecraft.uw persoonlijk adres, enzovoort.
Voor de doeleinden van deze tutorial gebruiken we Dynu Systems, beide omdat het goed ingeburgerd is en een breed scala aan functies gratis biedt.
Een router met DDNS-ondersteuning
Daarnaast wilt u een router die DDNS-services ondersteunt. Waarom is dit zo ideaal? Wanneer uw router DDNS-services ondersteunt, kunt u eenvoudig uw DDNS-providergegevens inpluggen en uw router zal automatisch het adres achter de schermen bijwerken. Zolang uw router is ingeschakeld, is uw DDNS-vermelding altijd up-to-date, wat betekent dat u altijd verbinding kunt maken.
Opmerking: uw router ondersteunt mogelijk slechts een beperkt aantal services, dus wellicht wilt u de beheerderspagina van uw router controleren voordat u zich aanmeldt voor een service. Op die manier weet u dat u een account krijgt bij een DDNS-provider die door uw router wordt ondersteund.
Een lokale update-client
Als uw router geen DDNS-services ondersteunt, hebt u een lokale client nodig die op een veelgebruikte computer ergens in uw thuisnetwerk wordt uitgevoerd. Deze lichtgewicht kleine applicatie controleert wat uw IP-adres is en belt vervolgens naar de DDNS-provider om uw DDNS-record bij te werken. Het is minder ideaal dan een op router gebaseerde oplossing - als de computer niet is ingeschakeld wanneer uw IP-adres verandert, wordt het record niet bijgewerkt - maar het is zeker beter dan het handmatig bewerken van uw DDNS-item.
Hoe dynamische DNS te configureren
Laten we eens kijken hoe we een eenvoudig DDNS-account kunnen opzetten met Dynu, het naar ons thuisnetwerk kunnen verwijzen en automatische DDNS-ingangsbijwerking kunnen instellen. Hoewel we de Dynu-webportal en -instellingen gebruiken, is het algemene instellingsproces vrijwel identiek voor alle providers en kan dit eenvoudig worden aangepast (raadpleeg de ondersteuningsbestanden voor uw provider als u extra hulp nodig hebt).
Stap één: maak en configureer een account
Ga naar de aanmeldingspagina van Dynu hier en meld je aan voor een account. Bevestig de registratie in uw e-mail. Nadat je de installatie hebt bevestigd, kun je inloggen op je Dynu-account en het Configuratiescherm bezoeken, zoals hieronder te zien is. Klik op "DDNS Services".
Klik op de blauwe knop "+ Toevoegen" helemaal rechts.
Voer de hostnaam en domeinnaam in die u wilt gebruiken, hier met het label "Host" en "Topniveau". Klik op "+ Toevoegen" om het item aan uw account toe te voegen. Als u uw eigen domeinnaam wilt gebruiken, kunt u deze hier ook invoeren en de instructies volgen om uw domeinnaam aan de DDNS-service te koppelen.
Controleer of het IP-adres in het DDNS-item juist is (als u vanuit uw thuisnetwerk werkt, moet dit zo zijn, zo niet, dan moet u dit hier bewerken). Klik op Opslaan zodra je hebt bevestigd dat alles er goed uitziet.
Voor eenvoudige DDNS-omleiding zonder franje, dat is alles wat er is. Laten we de volgende belangrijke stap bekijken: uw thuisnetwerk instellen om de servers automatisch voor u bij te werken.
Stap twee: Configureer uw router
Het maken van de eigenlijke DDNS-invoer is slechts de helft van de strijd als het gaat om tijdwinst en gemak. De andere helft automatiseert het hele proces. Laten we kijken naar hoe DDNS-updates kunnen worden geautomatiseerd op router- en desktopniveau.
We zullen een D-Link-router gebruiken die de fantastische DD-WRT-firmware van derden laat zien, maar de instellingen zijn behoorlijk gestandaardiseerd in alle routers die DDNS ondersteunen - raadpleeg de documentatie voor je router of firmware om te achterhalen waar de DDNS zit instellingen zijn of snuffel rond in de instellingen totdat u ze vindt.
Op DD-WRT vindt u het onder Instellingen> DDNS. Standaard is het uitgeschakeld. Open het vervolgkeuzemenu, zoals hieronder weergegeven, en selecteer "Aangepast". Zoals je kunt zien, komen DD-WRT (en vele andere routers) met vooraf geconfigureerde posten voor verschillende DDNS-services, maar de aangepaste invoer biedt de meeste flexibiliteit (als je die hebt).
Nadat u "Aangepast" hebt geselecteerd, moet u de volgende informatie invoeren: de DYNDNS-server (api.dynu.com voor mensen die Dynu gebruiken), uw gebruikersnaam en wachtwoord (dezelfde waarmee u zich bij de Dynu-service aanmeldt) en de hostnaam die u gebruikt geselecteerd in het vorige gedeelte van de zelfstudie (bijv. yourpersonaladdress.dynu.com). Als u niet zeker weet wat uw DYNDNS-server is, raadpleegt u de documentatie voor de service waarvoor u zich hebt aangemeld.
Laat de rest van de instellingen zoals ze zijn. Klik op 'Opslaan'. Uw router werkt nu de DDNS-server bij telkens wanneer uw IP-adressen veranderen (en, zelfs als deze niet is gewijzigd, zal deze nog elke 10 dagen verbinding maken met de DDNS-server, volgens het "Force Update Interval" om in te checken).
Alternatieve stap twee: een pc-gebaseerde updater configureren
Router-gebaseerde updates zijn veel beter dan het gebruik van een pc-gebaseerde updater, maar als u geen DDNS-vriendelijke router hebt, is een updateprocessor op pc de enige manier om het updateproces te automatiseren. Als u een pc-updater wilt gebruiken, gaat u eerst naar het gedeelte downloads in het configuratiescherm van uw DDNS-provider. U kunt de downloadsectie voor Dynu Systems hier vinden. Pak de juiste toepassing voor uw systeem (in ons geval Windows) en download het.
Na het installeren van de applicatie, voer het voor de eerste keer uit en voer uw gebruikersnaam en wachtwoord in, klik op "Opslaan".
In het logvenster ziet u dat de client verbinding maakt en uw IP-adres bijwerkt. Klik op "Sluiten" om de app naar het systeemvak te sturen en vergeet het min of meer. Zie dit ondersteuningsbestand hier voor een overzicht van de geavanceerde instellingen.
Poort doorsturen en andere overwegingen configureren
Wat we op dit moment in de zelfstudie hebben bereikt, is om een mensvriendelijke domeinnaam naar het IP-adres van je thuisnetwerk te leiden. Het is van cruciaal belang om te begrijpen dat dit alles in de plaats komt van het vervangen van uw moeilijk te onthouden (en vaak veranderend) nummer-gebaseerd IP-adres met een eenvoudig te gebruiken op woorden gebaseerd domein.
Het doet niet verander uw thuisnetwerkinstellingen hoe dan ook, dus wat werkte (of werkte niet) voordat u het DDNS-systeem instelde, blijft werken (of werkt niet) met het nieuwe DDNS-adres. Als je vroeger op je werk verbinding maakte met je thuismuziekserver door naar XXX.XXX.XXX.XXX:5900 te gaan (je thuis-IP-adres, poort 5900), kun je er nu verbinding mee maken op yourndDDNSaddress.com:5900.
Op de andere kant als u geen verbinding kon maken met die lokaal gehoste muziekserver voordat u de DDNS-service instelde, kunt u dit nog steeds niet doen, omdat die service nooit is geconfigureerd om een internet-adres te hebben. U moet in uw routerinstellingen graven en poortdoorschakeling instellen voor alle services waartoe u toegang wilt hebben van buiten uw thuisnetwerk.
Hetzelfde geldt voor alle services die door de router zelf worden gehost. Als u bijvoorbeeld via het DDNS-adres toegang wilt krijgen tot de ingebouwde netwerkgebaseerde opslag van de router buiten uw thuisnetwerk, moet u de instellingen van de router controleren en ervoor zorgen dat router-gebaseerde service eerst van buiten het netwerk toegankelijk is.
Alles bij elkaar is het een heel klein gedoe om DDNS in te stellen, maar een hele grote beloning. Vanaf nu in plaats van je vrienden uit te nodigen om op je Minecraft-server te spelen door te zeggen "Wacht, wacht even, ik moet controleren wat mijn IP-adres is, slechts een minuut ..." kun je gewoon zeggen "Ik zie je online" omdat de speciale hostnaam die je hebt gereserveerd, wijst nog steeds recht naar je thuisadres.