Domeinnamen
- In het begin waren er IP-adressen
- Die zijn lastig te onthouden als het er veel worden
- Toen kwamen er domeinnamen
- iana.org: FQDN - Fully Qualified Domain Name
- org: TLD - Top Level Domain
- www.iana.org service FQDN
- host1.iana.org host FQDN
Domain Name System
- Forward: Van domainname naar IP
- Reverse: van IP naar domainname
- Test tool: nslookup
nslookup www.google.com
nslookup 172.217.17.36
Een korte geschiedenis
- Was vroeger een tekst bestand
- Op Unix/Linux systemen
- Op Windows systemen
\windows\system32\drivers\etc\hosts
- Voor alle systemen ter wereld is dit te veel werk
- Nu is er DNS – Domain Name System
Een hosts file
Test: ping yourdomainname.com
Hoe het werkt
- Als je in je browser naar www.google.com gaat
- Wordt er eerst aan DNS gevraagd wat het IP-adres is van www.google.com
- Daarna gaat je browser naar het IP adres dat bij het FQDN hoort
Werken met een host-file
- De hosts file kent alleen een "IP - naam" relatie
- Geen extra informatie
- Je kan in je eigen hosts file een host uit DNS "overschrijven"
- Je kan www.google.com laten verwijzen naar je eigen systeem
- De hosts file gaat voor alles
- Handig met testen
DNS systeem
- Een DNS-client praat tegen een DNS-server
- Het opzoeken van een IP-adres/FQDN noemen we een lookup
- DNS is een gedistribueerd systeem over de wereld
FQDN
- Fully Qualified Domain Name
- www.microsoft.com. (let op laatste punt)
- . is root
- .com is TLD (Top Level Domain)
- .microsoft is subdomain
- www is host of service (functie)
Lookup proces
Root servers
- Afhankelijk van DNS server
- In de Root Hints
- Geografisch verspreid over de wereld
TLD domains
- Lookups worden gedaan vanaf de DNS-root (.)
- Eindigen bij de server die het antwoord weet
- Voor www.novacollege.nl.
- Eerst contact met een root-DNS server
- Vertelt wie de nameservers zijn voor .nl (TLD)
- De .nl server geeft nameservers van novacollege.nl
- novacollege.nl nameserver vertelt wie www.novacollege.nl is
Een lookup
nslookup a.root-servers.net.
nslookup nl. 198.41.0.4
nslookup novacollege.nl. 194.0.25.24
nslookup www.novacollege.nl. 193.254.215.240
TLD domains
- Landen domains
- Ander TLDs:
DNS
- UDP/TCP port 53
- UDP voor korte berichten
- TCP voor lange berichten
SIDN
- Stichting Internet Domainregistratie Nederland
- Nederlandse domeinnamen: sidn.nl
- Ook opzoeken of een domeinnaam nog vrij is
- .nl eerste domein buiten de US
- Eerste landen domein
Samenvatting
- FQDN naar IP en omgekeerd
- Host-file
- Domain Name System
- SIDN