Wie ist meine IPWie ist meine IP

Das Domain Name System (DNS) ist ein hierarchisches und dezentrales Benennungssystem für Computer, Dienste oder andere Ressourcen, die mit dem Internet oder einem privaten Netzwerk verbunden sind. Es verknüpft verschiedene Informationen mit Domain-Namen, die jeder der teilnehmenden Entitäten zugewiesen sind.
Vor allem übersetzt es leichter zu merkende Domain-Namen in die numerischen IP-Adressen, die zum Auffinden und Identifizieren von Computerdiensten und Geräten mit den zugrunde liegenden Netzwerkprotokollen benötigt werden. Durch die Bereitstellung eines weltweiten, verteilten Verzeichnisdienstes ist das Domain Name System seit 1985 ein wesentlicher Bestandteil der Funktionalität des Internets.

Das DNS funktioniert ähnlich wie eine Telefonauskunft. Der Benutzer kennt die Domain – zum Beispiel wie-ist-meine-ip.org. Diese sendet er als Anfrage in das Internet. Die Domain wird dann dort vom DNS in die zugehörige IP-Adresse (die „Anschlussnummer“ im Internet) umgewandelt – zum Beispiel eine IPv4-Adresse der Form 192.0.2.42 oder eine IPv6-Adresse wie 2001:db8:85a3:8d3:1319:8a2e:370:7347 – und führt so zum richtigen Rechner.

Das DNS delegiert die Verantwortung für die Zuweisung von Domain-Namen und die Zuordnung dieser Namen zu Internet-Ressourcen, indem es für jede Domain autoritative Name-Server bestimmt. Netzwerkadministratoren können die Autorität über Subdomains ihres zugewiesenen Namensraums an andere Nameserver delegieren. Dieser Mechanismus bietet einen verteilten und fehlertoleranten Dienst und wurde entwickelt, um eine einzige große zentrale Datenbank zu vermeiden.

Das DNS spezifiziert auch die technische Funktionalität des Datenbankdienstes, der sein Kernstück ist. Es definiert das DNS-Protokoll, eine detaillierte Spezifikation der im DNS verwendeten Datenstrukturen und des Datenkommunikationsaustauschs, als Teil der Internet Protocol Suite.

Das Internet unterhält 2 Haupt-Namensräume, die Domain-Namen-Hierarchie und die Internet Protocol (IP)-Adressräume. Das Domain Name System verwaltet die Domain-Namen-Hierarchie und bietet Übersetzungsdienste zwischen ihr und den Adressräumen. Internet-Namensserver und ein Kommunikationsprotokoll implementieren das Domain Name System. Ein DNS-Namensserver ist ein Server, der die DNS-Einträge für eine Domain speichert; ein DNS-Namensserver antwortet mit Antworten auf Abfragen gegen seine Datenbank.

Die gebräuchlichsten Arten von Einträgen, die in der DNS-Datenbank gespeichert werden, sind für Start of Authority (SOA), IP-Adressen (A und AAAA), SMTP-Mail-Austauscher (MX), Nameserver (NS), Zeiger für umgekehrte DNS-Lookups (PTR) und Domainnamen-Aliase (CNAME). Obwohl DNS nicht als Allzweckdatenbank gedacht war, wurde es im Laufe der Zeit erweitert, um Datensätze für andere Datentypen zu speichern, entweder für automatische Suchvorgänge, wie DNSSEC-Einträge, oder für menschliche Abfragen, wie Responsible Person (RP)-Einträge. Als Allzweckdatenbank wurde das DNS auch bei der Bekämpfung von unerwünschten E-Mails (Spam) eingesetzt, indem eine Echtzeit-Blackhole-Liste (RBL) gespeichert wurde. Die DNS-Datenbank wird traditionell in einer strukturierten Textdatei, der Zonendatei, gespeichert, aber auch andere Datenbanksysteme sind üblich.