Diplomarbeit Skalierbare Hochverfügbarkeitslösungen mit Lastverteilung für E-Commerce Sites Mai 2000
zurück Inhalt weiter

2.5.2 DNS - Server
Beim Domain Name System (DNS) handelt es sich um ein Datenbanksystem, welches für die Umwandlung von Rechnernamen in die zugehörige IP-Adresse zuständig ist.95
Ein Rechner wird über seine IP-Adresse identifiziert und erreicht. Da aber eine IP-Adresse für Anwender umständlich zu handhaben ist, werden stattdessen Rechnernamen verwendet. Um also einen Rechner im Internet zu erreichen, muß mit Hilfe des DNS die zum Rechnernamen zugehörige IP-Adresse in Erfahrung gebracht werden. Ein Vorteil bei der Trennung von Rechnernamen und IP-Adressen besteht darin, dass ein Rechnername beibehalten werden kann, wenn der Rechner in einem anderen IP-Netz positioniert wird und sich deswegen seine IP-Adresse ändert.
Das DNS ist hierarchisch strukturiert; ein DNS-Server muß nur wissen, welche Rechner und DNS-Server in seinem Zuständigkeitsbereich liegen, alle anderen Anfragen werden an den nächsthöheren DNS-Server weitergeleitet. Der Ablauf, um die IP-Adresse eines Rechners zu erhalten, wird Name Lookup genannt und ist in Abb. 2.23 dargestellt.


Abbildung 2.23 : Domain Name System - Name Lookup96

Jedes Unternehmen, welches über eine eigene Domain-Adresse verfügt, muß auch einen DNS-Service anbieten, um im Internet erreichbar zu sein. Dabei ist zu berücksichtigen, dass aus Gründen der Redundanz die Verwendung von zwei DNS-Servern vorgeschrieben ist. Die Server können sowohl im Unternehmensnetzwerk als auch bei einem ISP aufgestellt und administriert werden.97
DNS bietet auch eine beschränkte Load Balancing-Funktionalität, genannt Round-Robin DNS. Damit kann die Datenlast auf mehrere Server mit identischem Inhalt verteilt werden. In der DNS-Tabelle wird dazu ein Rechnername mehrmals mit den verschiedenen IP-Adressen der Server eingetragen. Bei einer Anfrage wird vom DNS-Server immer eine andere IP-Adresse im Round-Robin-Verfahren zurückgegeben, so dass sich die Anfragen auf die Server verteilen. Falls einer der Server ausfällt, muß nur der zugehörige DNS-Eintrag entfernt werden. Einige Systeme speichern jedoch ihre DNS-Abfragen, so dass sie vergeblich versuchen, diesen nicht mehr vorhandenen Server zu erreichen, während die anderen Server noch erreichbar sind.98



95vgl. <37>
96aus: [7], S. 6-22
97vgl. <38>
98vgl. <39>
zurück Inhalt weiter