Hierboven laat ik ff rusten....dspolleke wrote:Nog even over dat domain. Ik wilde daar iets meer over schrijven.
Wanneer je op een netwerk communiceert kun je dat op verschillende manieren doen.
- op IP adres
- met makkelijk te onthouden namen
Op zich kun je best met webservers praten door ze op IP adres aan te spreken. Dus als je in he browser http://93.93.128.176 intikt lacht de Raspberry Pi website je toe.
Je hoeft dus niet per se domeinnamen te gebruiken om een webserver te gebruiken. Omdat sommige servers op 1 ip adres meerdere domeinen hebben draaien is het niet altijd mogelijk om gebruik te maken van IP adressen en soms is het ook makkelijker om te onthouden dat je naar http://www.raspberrypi.org moet gaan dan een IP adres.
Dus we gaan eens kijken wat DNS voor ons kan betekenen.
Een DNS server doet niets anders dan voor mensen te onthouden namen te vertalen naar IP adressen.
Er zijn diverse types DNS records maar we gebruiken even maar 1 voorbeeld. (dat is soms al lastig genoeg om te onthouden.
Als je een url bekijkt is de DNS naam dat gedeelte tussen het "protocol" en het het pad (of de poort)
dus alles tussen http:// en /phpBB3/posting.php is de DNS naam van de webserver die deze pagina host.
Als we die van achter naar voren gaan bekijken zien we dat de onderdelen gescheiden worden met een punt "." Deze specifieke url "begint" met org Dat is het TLD (Top Level Domain)
Deze TLD worden beheerd door organisaties die weer domeinnamen mogen uitdelen. De .nl TLD is in handen van de SIDN. Daar kun je (via partners) domeinnamen registreren. Daar geef je aan welke domeinnaam je wil hebben en wie de DNS records gaat beheren. Dit wordt opgeslagen en gepubliceerd zodat als iemand wil weten wie voor een specifiek domain verantwoordelijk is dat op te vragen is.
het middelste gedeelte is de domeinnaam. De DNS gegevens over dit domain worden beheerd door een commerciele partij die de zaakjes regelt voor dat domein. 9 van de 10 keer de webhoster.
het eerste gedeelte is de hostname. Dit is de unieke host waar de website op draait en dat komt overeen met het IP adres wat ik hierboven heb genoemd.
Als je browser deze pagina op wil halen gebeurt er onder water een boel. Er wordt gekeken naar wie de DNS server in jouw netwerk is en aan die server wordt gevraagd waar je moet wezen voor http://www.raspberrypi.org. Die vraagt dat, als hij dat niet nog in de cache heeft staan aan de dichtsbijzijnde DNS server of aan de DNS server die verantwoordelijk is voor het TLD, die dan weer doorverwijst naar de DNS server voor het domein die dan weer vertelt wat het IP adres is van de host.
Een sub-domein is daar weer een onderdeel van (niet te verwarren met de hostname)
Een lang verhaal..
Is dit relevant voor jou? Misschien wel, misschien niet.
Als jij je webserver op de Raspberry Pi wilt gebruiken in je thuisnetwerk.. dan wellicht niet. Wil je nu dat je Pi vanaf het internet te benaderen is dan wellicht wel.
Voor nu heb je het niet nodig.
Als je een DHCP server hebt in je netwerk en je pc krijgt daar een IP adres van tik dan eens in een command prompt ipconfig /all en kijk naar het DNS achtervoegsel.. Dat is een soort lokaal domain voor je thuisnetwerk.. Kijk hier maar eens...
https://forums.manageengine.com/viewIma ... 0000002007
Als jij daar een domain hebt staan kun je dat domain gebruiken voor je pi en kun je dat + hostname gebruiken voor je configuratie.
Eerst maar de basis... [ maar toch erg interessant, en waarschijnlijk bruikbaar voor me. ] ]
Loop weer vast bij stap 9: Al vast wat meer commando's [ weet dat example.com vervangen moet worden ] Like to hear...