Das Domain Name System (DNS) wandelt menschenlesbare Domain-Namen wie www.google.com in numerische IP-Adressen wie 172.217.22.206 um, die von Computern genutzt werden können, um miteinander zu kommunizieren.
Das DNS besteht aus einer hierarchischen Struktur von Servern, die als Nameserver bezeichnet werden. Diese Nameserver speichern Informationen über Domain-Namen und deren zugehörige IP-Adressen und dienen als Vermittler zwischen Client-Computern, die eine Domain-Namen-Anfrage stellen, und den Servern, die die DNS-Informationen bereitstellen.
Wenn ein Benutzer einen Domain-Namen in seinen Browser eingibt, beginnt der Browser mit der Suche nach einem DNS-Server, der die IP-Adresse der angeforderten Domain kennt. Dabei wird zunächst der lokale DNS-Server des Benutzers kontaktiert, der versucht, die Anfrage aufzulösen, indem er die DNS-Informationen aus seinem Cache oder anderen Nameservern im DNS-System abruft.
Wenn der lokale DNS-Server die IP-Adresse nicht kennt, fragt er einen oder mehrere höhere Nameserver im DNS-System ab, bis derjenige erreicht wird, der die IP-Adresse kennt. Die IP-Adresse wird dann schließlich an den Browser zurückgegeben und ermöglicht es ihm, die Website aufzurufen.
Die DNS-Informationen werden regelmäßig aktualisiert und repliziert, um sicherzustellen, dass sie weltweit konsistent und verfügbar sind. Dieses System ermöglicht es, dass Internetnutzer auf der ganzen Welt einfach auf Websites zugreifen können, indem sie nur den Domain-Namen kennen, ohne sich um die zugrunde liegenden IP-Adressen kümmern zu müssen.