DNS en domeinen
DNS (Domain Name System)
De gids die namen als example.lu omzet in adressen, mailservers en andere records, opgezet als een boom van zones vanaf de root naar beneden.
DNS beantwoordt de vraag "waar is example.lu". Het antwoord komt uit een keten: de rootservers weten wie .lu beheert, de .lu-nameservers weten welke nameservers example.lu bevatten, en die nameservers bevatten de eigenlijke records. Een resolver, meestal bij uw ISP of een publieke zoals 1.1.1.1, loopt die keten af en cachet wat hij leert.
Records bestaan in types. A en AAAA geven IPv4- en IPv6-adressen, MX noemt mailservers, NS noemt de nameservers van de zone, TXT bevat vrije tekst die SPF en DMARC gebruiken, CNAME maakt van de ene naam een alias van een andere, en SOA beschrijft de zone zelf. Elk record draagt een TTL die zegt hoe lang een resolver het mag cachen.
De zone is de eenheid van controle: wie de nameservers voor example.lu beheert, bepaalt elk record eronder. De registrar vertelt het register alleen welke nameservers dat zijn, en daarom zijn van DNS-host wisselen en van registrar wisselen twee verschillende dingen.