H1 Flashcards
DNS
Domain Name System
-> vertalen van naam naar IP-adres
www.name.com
com = top layer
name = second layer
www = third layer
DNS Zone information
Zone informatie wordt beheert op DNS servers:
− Root DNS servers
− Top-Level-Domain (TLD) DNS servers (.com, .org,…)
− Sub-domain DNS servers (second-level and lower)
2nd level and lagere domain servers
- beheer is delegated aan de bedrijven die ze gebruiken
- authorative over hun zone
Name Resolution
proces van het vertalen van een naam naar adres door DNS resolver
DNS Resolver
− Browser or any other app requests name resolution
− Request is sent to recursive DNS resolver of the OS
− DNS resolver contacts root server
− Root server refers to a TLD server
− TLD server refers to second-level server
− Second-level refers to third level, … and so on
Authorative VS non-authorative
authorative: reageren alleen met ip-adres
non-authorative: verwijzen door naar andere name servers
Cashing
resultaat van dns queries tijdelijk opslaan door een time-to-live parameter
-> als een query ontvangen wordt, wordt er gecheckt of het resultaat in de cache staat.
Nee? -> recursive resolve
Revorse DNS lookup
IP-adres vertalen naar naam (PTR-record)
bv: ping
DNS Data
database bestaat uit records die verschillende types van data beschrijven
- A: IPv4 adress van host
- NS: Name Server => definieert authorative name server voor een zone (server moet ook A-record hebben)
- SOA: Start of Authority => definieert primaire dns nameserver voor een zone (nameserver moet A en NS record hebben)
- MX: Mail Exchange
- SRV: Service => gebruikt voor nieuwe protocollen
DNS Forwarder
verwijst queries die het zelf niet kan beantwoorden naar een externe DNS-server.
-> nodig voor toegang tot internet
DNS zone types
- primary: authorative, primaire bron van info
- secondary: kopie van primary, in het geval dat de primaire faalt
Zone Transfer
kopiëren van primary naar secondary
Zone Delegation
beheer van zone data delegeren naar een andere andere server
DDNS
Dynamic DNS
-> zorgt ervoor dat DNS-records automatisch worden bijgewerkt wanneer het IP-adres van een apparaat verandert