Skip to main content

Einführung in das Domain Name System (DNS)

Das Internet und viele größere private Internet Protocol (IP) -Netzwerke sind auf das Domain Name System (DNS) angewiesen, um den direkten Datenverkehr zu unterstützen. Der DNS verwaltet eine verteilte Datenbank mit Netzwerknamen und -adressen und stellt Computern die Möglichkeit zur Fernabfrage der Datenbank zur Verfügung. Einige Leute nennen DNS das "Telefonbuch des Internets".

DNS und das World Wide Web

Alle öffentlichen Websites werden auf Servern ausgeführt, die mit öffentlichen IP-Adressen mit dem Internet verbunden sind. Die Webserver bei About.com haben beispielsweise Adressen wie 207.241.148.80. Obwohl Benutzer Adressinformationen wie http://207.241.148.80/ in ihren Webbrowser eingeben können, um Websites zu besuchen, ist die Verwendung von Eigennamen wie http://www.about.com/ viel praktischer.

Das Internet verwendet DNS als weltweiten Namensauflösungsdienst für öffentliche Websites. Wenn jemand den Namen einer Site in den Browser eingibt, sucht DNS nach der entsprechenden IP-Adresse für diese Site. Die Daten werden benötigt, um die gewünschten Netzwerkverbindungen zwischen Webbrowsern und Webservern herzustellen.

DNS-Server und Namenshierarchie

DNS verwendet eine Client / Server-Netzwerkarchitektur. DNS-Server sind die Computer, die zum Speichern der DNS-Datenbank bestimmt sind Aufzeichnungen (Namen und Adressen), während Clients des DNS PCs, Telefone und andere Geräte von Endbenutzern umfassen. DNS-Server sind auch miteinander verbunden und fungieren bei Bedarf als Clients.

Der DNS organisiert seine Server in einer Hierarchie. Für das Internet sogenannte Stammnamenserver befinden sich am oberen Rand der DNS-Hierarchie. Die Internet-Root-Nameserver verwalten DNS-Serverinformationen für die Top-Level-Domains (TLD) des Webs (wie ".com" und ".uk"), insbesondere die Namen und IP-Adressen des Originals (genannt maßgebend) DNS-Server, die für die Beantwortung von Anfragen zu jeder TLD einzeln verantwortlich sind. Server auf der nächst niedrigeren Ebene der DNS-Hierarchie verfolgen Domänennamen und Adressen der zweiten Ebene (wie "about.com") und zusätzliche Ebenen verwalten Webdomänen (wie "compnetworking.about.com").

DNS-Server werden von privaten Unternehmen und Internet-Verwaltungsbehörden auf der ganzen Welt installiert und verwaltet. Für das Internet unterstützen 13 Root-Name-Server (eigentlich redundante Pools von Maschinen auf der ganzen Welt) Hunderte von Internet-Top-Level-Domänen, während About.com autorisierende DNS-Serverinformationen für die Sites in ihrem Netzwerk bereitstellt. Organisationen können auf ähnliche Weise DNS in ihren privaten Netzwerken separat bereitstellen, und zwar in kleinerem Umfang.

Mehr - Was ist ein DNS-Server?

Netzwerke für DNS konfigurieren

DNS-Clients (angerufen Resolver) Wenn Sie DNS verwenden möchten, muss es in ihrem Netzwerk konfiguriert sein. Resolver fragen den DNS mit Fixed ab (statisch) IP-Adressen eines oder mehrerer DNS-Server. In einem Heimnetzwerk können DNS-Serveradressen einmal auf einem Breitbandrouter konfiguriert und automatisch von Clientgeräten abgerufen werden, oder die Adressen können auf jedem Client einzeln konfiguriert werden. Administratoren für Heimnetzwerke erhalten gültige DNS-Serveradressen entweder von ihrem Internetdienstanbieter oder von Internet-DNS-Anbietern von Drittanbietern wie Google Public DNS und OpenDNS.

Arten von DNS-Lookups

DNS wird am häufigsten von Webbrowsern verwendet, die Internet-Domänennamen automatisch in IP-Adressen konvertieren. Neben diesen Vorwärtssuchenwird der DNS auch verwendet für:

  • Finden der richtigen Server für die Zustellung von Internet-E-Mails
  • Reverse Lookups die eine IP-Adresse zurück in einen Domainnamen konvertieren

Die Netzwerkanfragen, die DNS-Lookups unterstützen, werden standardmäßig über TCP und UDP (Port 53) ausgeführt.Siehe auch - IP-Adressensuche vorwärts und rückwärts

DNS-Caches

Um eine große Anzahl von Anforderungen besser verarbeiten zu können, verwendet das DNS die Zwischenspeicherung. DNS-Caches speichern lokale Kopien von DNS-Einträgen, auf die kürzlich zugegriffen wurde, während die Originale weiterhin auf den angegebenen Servern verwaltet werden. Durch lokale Kopien von DNS-Einträgen muss der Netzwerkverkehr nicht über und durch die DNS-Serverhierarchie generiert werden. Wenn ein DNS-Cache jedoch veraltet ist, kann dies zu Netzwerkverbindungsproblemen führen. DNS-Caches sind auch anfällig für Angriffe durch Netzwerk-Hacker. Netzwerkadministratoren können bei Bedarf mithilfe von ipconfig und ähnlichen Dienstprogrammen einen DNS-Cache leeren.Mehr - Was ist ein DNS-Cache?

Dynamisches DNS

Standard-DNS erfordert, dass alle in der Datenbank gespeicherten IP-Adressinformationen korrigiert werden. Dies funktioniert gut für die Unterstützung typischer Websites, nicht jedoch für Geräte, die dynamische IP-Adressen verwenden, wie z. B. Internet-Webcams oder Heim-Webserver. Dynamic DNS (DDNS) fügt Netzwerkprotokollerweiterungen hinzu, um den Namensauflösungsdienst für dynamische Clients zu aktivieren.

Verschiedene Drittanbieter bieten dynamische DNS-Pakete für Benutzer an, die über das Internet remote auf ihr Heimnetzwerk zugreifen möchten. Um eine Internet-DDNS-Umgebung einzurichten, müssen Sie sich beim ausgewählten Anbieter anmelden und zusätzliche Software im lokalen Netzwerk installieren. Der DDNS-Anbieter überwacht remote die abonnierten Geräte und nimmt die erforderlichen DNS-Namenserver-Updates vor.

Mehr - Was ist dynamisches DNS?

Alternativen zu DNS

Der Microsoft Windows Internet Naming Service (WINS) unterstützt die Namensauflösung ähnlich wie DNS, funktioniert jedoch nur auf Windows-Computern und verwendet einen anderen Namensraum. WINS wird in einigen privaten Netzwerken von Windows-PCs verwendet.

Punkt-BIT ist ein Open Source Projekt, das auf basiert BitCoin Technologie, die arbeitet, um dem Internet-DNS Unterstützung für eine ".bit" -Domain-Level-Domäne hinzuzufügen.

Internet Protocol Tutorial - IP-Netzwerknummerierung