Ga naar inhoud


wat is : Dynamic DNS


sat_swat

Aanbevolen berichten


  • Reacties 33
  • Aangemaakt
  • Laatste reactie

Beste reacties in dit onderwerp

Beste reacties in dit onderwerp

Geplaatste afbeeldingen

In het Engels (er bestaat nog geen Nederlandse uitvoering van): http://en.wikipedia.org/wiki/Dynamic_dns

 

Maar het kan ook zijn dat deze instelling de mogelijkheid biedt om aan je veranderende (dynamische) IP adres wat door je provider wordt gegeven aan je, een niet veranderende host naam te koppelen.

Zie b.v.: http://www.dyndns.com/

 

Big fellow

“Success is not final, failure is not fatal: it is the courage to continue that counts.” ~ Winston Churchill

Link naar reactie
Delen op andere sites

Ik zal proberen dit in jip en janneke taal uit te leggen.

 

Op het moment dat jij je op het internet bevindt heeft jouw computer van jouw internet provider een uniek nummer gekregen. Dat nummer noemen ze een ipnummer of ipadres.

Alles wat jij bezoekt op het internet is dus weer naar jou terug te voeren via dat nummer. Dus stel je voor dat jij een balkenende een email stuurt dat je zijn ballen er af gaat snijden dan trappen ze bij jou de deur in omdat ze via dat ipadres jouw identiteit achterhalen.

 

Maar ipadressen kan je ook nog voor andere doeleinden gebruiken. Stel je voor ik heb online een server staan vol met dvd filmpjes en die wil ik delen met mijn vrienden. Dan kan ik mijn server zo instellen dat alleen bepaalde mensen toegang krijgen tot deze server. Uiteraard kan dat ook met een loginnaam en een wachtwoord maar als ik het nog beter wil beschermen dan kan ik de server de opdracht geven dat alleen mensen met een bepaald ipnummer toegang kunnen krijgen.

 

Echter heb je twee soorten ipnummers. De static en dynamic.

Het verschil is simpel. Heb jij van je provider een static ipnummer dan is jouw ipnummer altijd hetzelfde maar heb je een dynamic ipnummer dan kan het zijn dat dit nummer wel een veranderd.

 

Hee maar dat is lullig. wil jij net een dvd'tje downloaden bij mij en kom je er niet meer in. Oorzaak je hebt een ander ipnummer en ik heb alleen dat oude ipnummer van jou in mijn server staan.

 

Nou voor dit probleem is een oplossing voor gevonden.

Je kan je ipnummer koppelen aan een naam.

Een voorbeeld van een naam is bijvoorbeeld satswat.dyndns.org

Bij dyndns kun je dat gratis aanvragen.

 

Hoe werkt het nou. Tegen mij zeg je dat ik in mijn server moet zetten dat satswat.dyndns.org toegang moet krijgen tot de filmpjes.

 

Bij dyndns koppelen ze jouw ipnummer aan deze naam. Veranderd nou jouw ipnummer dan kun je dat veranderen door naar de website te gaan en daar je nieuwe ipnummer in te geven. Maar tegenwoordig hebben de nieuwste modems en routers een optie ingebouwd waaardoor dat automatisch gaat.

 

Een ander voorbeeld van een dns is als je een website bouwt.

Het is dan leuker als die website een naampje heeft dan een nummer als 194.109.123.123

 

Een dnsserver(nameserver) koppelt dus een naampje aan een ipnummer.

Een voorbeeld: dit is http://85.159.96.82/ hetzelfde als http://www.belastingdienst.nl/

Door een dns server is de naam "belastingdienst.nl" aan het ipnummer "85.159.96.82" gekoppelt

 

 

Nou ik hoop dat het een beetje duidelijk is.

 

 

PS nee, ik heb geen server met films.

Link naar reactie
Delen op andere sites

Mooi verhaal AlanS. <img src="/forums/images/graemlins/xyxthumbs.gif" alt="" /> Maar jammer genoeg zit er een klein foutje in....:

Citaat:
Het is dan leuker als die website een naampje heeft dan een nummer als 194.109.123.456

 

Het "adres" wat jij geeft zal worden gezien als een naam.... Waarom vraag je je af... Nou simpel, aangezien .456 geen onderdeel kan wezen van een IP adres. 0-255 is geldig, al het andere zal worden gezien als naam... (Dit is zuiver als extra informatie bedoeld, niet als azijnpissen over je stukje...)

 

Big fellow

 

PS je mag me PM'en als je van je filmpies af wilt <img src="/forums/images/graemlins/wink.gif" alt="" />

“Success is not final, failure is not fatal: it is the courage to continue that counts.” ~ Winston Churchill

Link naar reactie
Delen op andere sites

Sta mij toe nog een paar aanvullingen te geven.

 

Bij een conventionele DNS opzet worden op de DNS server naam en IP nummer vast opgenomen in een tabel. ( Bij Windows-XP heet die tabel C:\WINDOWS\system32\drivers\etc\hosts ). Zo'n tabel wordt met een editor of met een programma handmatig bijgewerkt, en bevat dan bijv. de volgende entries:

 

10.0.0.1 server-1

10.0.0.2 server-2

10.0.0.3 server-3

 

Een ander systeem kan dan bij deze DNS server de IP adressen van server-1 etc. opvragen.

 

Bij dynamische DNS kan een systeem ook tegen de DNS server zeggen "ik ben server-4 en heb IP adres 10.0.0.20" . De DNS server neemt dat dan over in de DNS tabel, en andere systemen kunnen dan vervolgens opvragen welk IP adres bij server-4 hoort.

 

Je kunt dit ook gebruiken voor bijvoorbeeld load balancing en uitwijk. Als meerdere servers dezelfde functionaliteit bieden, zoals een webserver, dan kun je afwisselend het IP adres van de verschillende servers koppelen aan de DNS naam.

 

Stel we willen een webserver opbrengen die www.myweb.com heet, en alle bovengenoemde servers kunnen daarvoor gebruikt worden. Je kunt dan vanaf een systeem tegen de DNS server zeggen "koppel de naam www.myweb.com aan adres 10.0.0.1". Dan krijgt server-1 uit het voorbeeld ook nog de alias www.myweb.com als naam er bij. Als server-1 het te druk krijgt, kan dezelfde procedure voor server-2 uitgevoerd worden, waarbij de alias losgekoppeld wordt van server-1 en over gaat naar server-2.

 

De kern van de zaak is dat een systeem in staat is dynamisch IP adres en DNS naam te wijzigen of op te voeren bij de DNS server.

Link naar reactie
Delen op andere sites

Citaat:
Citaat:
Sta mij toe nog een paar aanvullingen te geven.

Bij een conventionele DNS opzet worden op de DNS server naam en IP nummer vast opgenomen in een tabel. ( Bij Windows-XP heet die tabel C:\WINDOWS\system32\drivers\etc\hosts ). Zo'n tabel wordt met een editor of met een programma handmatig bijgewerkt, en bevat dan bijv. de volgende entries:

10.0.0.1 server-1
10.0.0.2 server-2
10.0.0.3 server-3

Een ander systeem kan dan bij deze DNS server de IP adressen van server-1 etc. opvragen.

Bij dynamische DNS kan een systeem ook tegen de DNS server zeggen "ik ben server-4 en heb IP adres 10.0.0.20" . De DNS server neemt dat dan over in de DNS tabel, en andere systemen kunnen dan vervolgens opvragen welk IP adres bij server-4 hoort.

Je kunt dit ook gebruiken voor bijvoorbeeld load balancing en uitwijk. Als meerdere servers dezelfde functionaliteit bieden, zoals een webserver, dan kun je afwisselend het IP adres van de verschillende servers koppelen aan de DNS naam.

Stel we willen een webserver opbrengen die www.myweb.com heet, en alle bovengenoemde servers kunnen daarvoor gebruikt worden. Je kunt dan vanaf een systeem tegen de DNS server zeggen "koppel de naam www.myweb.com aan adres 10.0.0.1". Dan krijgt server-1 uit het voorbeeld ook nog de alias www.myweb.com als naam er bij. Als server-1 het te druk krijgt, kan dezelfde procedure voor server-2 uitgevoerd worden, waarbij de alias losgekoppeld wordt van server-1 en over gaat naar server-2.

De kern van de zaak is dat een systeem in staat is dynamisch IP adres en DNS naam te wijzigen of op te voeren bij de DNS server.

Citaat:
Ik zal proberen dit in jip en janneke taal uit te leggen.
<img src="/forums/images/graemlins/confused.gif" alt="" /> <img src="/forums/images/graemlins/confused.gif" alt="" />


@Sjaak(k),

Je zet hier twee citaten bij elkaar die los van elkaar staan.
Het eerste citaat is afkomstig van grunnsat en is NA het tweede citaat (van AlanS) geplaatst in dit topic.

Bovendien heeft grunnsat, in tegenstelling tot AlanS, niet beloofd
om het "dynamic dns-verhaal" in Jip en Janneke taal uit te leggen.
Er is door de topicstarter ook niet gevraagd om een Jip en Janneke uitleg.


Met vriendelijke groeten <img src="/forums/images/graemlins/wink.gif" alt="" />

sattaz
Link naar reactie
Delen op andere sites

Citaat:
Sta mij toe nog een paar aanvullingen te geven.

Vooruit dan maar! <img src="/forums/images/graemlins/laugh.gif" alt="" />
Citaat:
Bij een conventionele DNS opzet worden op de DNS server naam en IP nummer vast opgenomen in een tabel. ( Bij Windows-XP heet die tabel C:\WINDOWS\system32\drivers\etc\hosts ). Zo'n tabel wordt met een editor of met een programma handmatig bijgewerkt, en bevat dan bijv. de volgende entries:

10.0.0.1 server-1
10.0.0.2 server-2
10.0.0.3 server-3


Volgens mij zit je hier helemaal mis. Want zover als ik weet wordt een hosts file alleen gebruikt voor het lokale resolven. Normaal gesproken zet je in je hosts file alleen de systemen neer die je niet in een DNS (wilt) zetten.
Alle DNS entries in een M$ DNS staan volgens mij in de Active Directory....
Het probleem van de setup die M$ gebruikt is dat bij dynamische toewijzing de records incompleet zijn. Je krijgt alleen een A record voor een machine en niets meer. Maar een normaal record heeft ook een aantal andere records dan alleen een A record.

Een M$ oplossing is leuk voor een intern netwerk waar alleen de werkstations dynamisch worden toegevoegt, maar zodra er machines met een dienst automatisch worden toegevoegt dan wordt het een hele lastige omgeving om te beheren/configureren.

Citaat:
Stel we willen een webserver opbrengen die www.myweb.com heet, en alle bovengenoemde servers kunnen daarvoor gebruikt worden. Je kunt dan vanaf een systeem tegen de DNS server zeggen "koppel de naam www.myweb.com aan adres 10.0.0.1". Dan krijgt server-1 uit het voorbeeld ook nog de alias www.myweb.com als naam er bij. Als server-1 het te druk krijgt, kan dezelfde procedure voor server-2 uitgevoerd worden, waarbij de alias losgekoppeld wordt van server-1 en over gaat naar server-2.


Dat zou erg mooi wezen als het zo eenvoudig zou wezen. Dan zal M$ namelijk het gemakkelijkst te clusteren webserver OS wezen. Jammer genoeg niet dus. Want voor de hierboven beschreven situatie moet je naar een load balancer gaan kijken. (Meest eenvoudige oplossing is een round-robin DNS.... Maar deze is niet aan te raden vanwege heel wat nadelen...)


Big fellow

“Success is not final, failure is not fatal: it is the courage to continue that counts.” ~ Winston Churchill

Link naar reactie
Delen op andere sites

Het lijkt mij dat er sprake is van een misverstand.

 

Ieder OS heeft zijn eigen manier om een host tabel op te slaan, ik heb alleen het voorbeeld van Windows-XP aangehaald om de lezers een idee te geven van het algemene soort bestand waar ik het over heb.

 

Wellicht dat M$ tegenwoordig zijn DNS server geïntegreerd heeft met Active Directory, dat kan zijn. Ik heb mij daar nog niet mee bezig gehouden. Wel weet ik dat Active Directory weer een light versie van het X.500 protocol is. Maar nogmaals, ik heb. het niet specifiek over M$ varianten van een DNS server.

 

De beschreven methode van load balancing heb ik draaien op een OpenVMS cluster. Een loadbroker proces op iedere cluster node houdt de belasting van de afzonderlijke cluster nodes in de gaten, en stuurt dynamische DNS aanpassingen naar een Sun Solaris DNS server. Per applicatie kun je een DNS entry aanmaken, en op die manier prachtig sturen op welke machine je welke applicatie wil laten draaien, of eventueel dezelfde applicatie op twee of meer machines (tot 255 in een cluster).

Link naar reactie
Delen op andere sites

Citaat:
Het lijkt mij dat er sprake is van een misverstand.

Ieder OS heeft zijn eigen manier om een host tabel op te slaan, ik heb alleen het voorbeeld van Windows-XP aangehaald om de lezers een idee te geven van het algemene soort bestand waar ik het over heb.

Wellicht dat M$ tegenwoordig zijn DNS server geïntegreerd heeft met Active Directory, dat kan zijn. Ik heb mij daar nog niet mee bezig gehouden. Wel weet ik dat Active Directory weer een light versie van het X.500 protocol is. Maar nogmaals, ik heb. het niet specifiek over M$ varianten van een DNS server.


OK, misschien een misverstand, maar ik kan mij niet voorstellen dat een DNS (achtige) service alleen draait op de info in een hosts file. (Niet alleen de XP hosts file, maar ook de Unix/Linux/BSD hosts files) Dit alleen maar omdat er een hoop informatie mist in die file. Ik ken zelf dan ook geen OS wat de informatie in de hosts file publiceert naar andere servers/clients.... De Active Directory is "gewoon" een implementatie van het LDAP protocol ( Zie o.a. http://en.wikipedia.org/wiki/Ldap ). Het heeft inderdaad z'n roots in het X500 protocol, en kan worden ingericht naar behoefte <img src="/forums/images/graemlins/wink.gif" alt="" />. Dat maakt het dus flexibel om de hoeveelheid informatie/soort informatie op te slaan die de gebruiker wil. M$ doet er dus (zover als ik weet) ook hun DNS mee...

Citaat:
De beschreven methode van load balancing heb ik draaien op een OpenVMS cluster. Een loadbroker houdt de belasting van de afzonderlijke cluster nodes in de gaten, en stuurt dynamische DNS aanpassingen naar een Sun Solaris DNS server. Per applicatie kun je een DNS entry aanmaken, en op die manier prachtig sturen op welke machine je welke applicatie wil laten draaien, of eventueel dezelfde applicatie op twee of meer machines (tot 255 in een cluster).

Het cluster wat je nu beschrijft is wel iets complexer dan het cluster wat je voorheen beschreef. Het begint al met de loadbroker....
Maar dit gaat wel erg off-topic. We kunnen verder discuseren via PM/andere thread (als er meerdere mensen interesse in hebben... <img src="/forums/images/graemlins/smile.gif" alt="" /> )

Big fellow

“Success is not final, failure is not fatal: it is the courage to continue that counts.” ~ Winston Churchill

Link naar reactie
Delen op andere sites

Citaat:
Dan is het ook niet slim om een toevoeging te doen op Alan zijn duidelijke uitleg die ik zelfs snapte

 

Ik ook, maar die was niet helemaal correct...

 

 

Citaat:
Bij dyndns koppelen ze jouw ipnummer aan deze naam. Veranderd nou jouw ipnummer dan kun je dat veranderen door naar de website te gaan en daar je nieuwe ipnummer in te geven. Maar tegenwoordig hebben de nieuwste modems en routers een optie ingebouwd waardoor dat automatisch gaat.

 

Dit is geen dynamische DNS, maar een handmatige wijziging in een statische DNS.

 

 

Citaat:
Bij dyndns koppelen ze jouw ipnummer aan deze naam. Veranderd nou jouw ipnummer dan kun je dat veranderen door naar de website te gaan en daar je nieuwe ipnummer in te geven. Maar tegenwoordig hebben de nieuwste modems en routers een optie ingebouwd waardoor dat automatisch gaat.

 

Dit is wel dynamische DNS. De router meldt zich bij de DNS server aan met zijn IP adres en DNS naam, en de DNS server neemt dit automatisch over.

Link naar reactie
Delen op andere sites

Maak een account aan of log in om te reageren

Je moet een lid zijn om een reactie te kunnen achterlaten

Account aanmaken

Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!

Registreer een nieuwe account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
  • Wie is er online   0 leden

    • Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken
×
×
  • Nieuwe aanmaken...