Lastverteilung per DNS

Lastverteilung per DNS (englisch Round robin DNS) ist eine einfache Lastverteilung für Netzwerkdienste, bei welchem mehrere IP-Adressen im Domain Name System einem Eintrag zugewiesen werden. Clients müssen einen dieser Einträge per Zufall selbst auswählen.

Mit den meisten modernen Webbrowsern, cURL und Wget funktioniert Lastverteilung per DNS nicht mehr. Der durch die Einführung von IPv6 vermehrt genutzte Resolver getaddrinfo liefert Einträge nicht mehr zufällig, sondern in einer bevorzugten Reihenfolge aus. Der früher verwendete Resolver gethostbyname wählte Einträge noch zufällig aus.[1] Eine Client-Funktion welche Zufälligkeit wieder bietet ist bisher nur in der Programmbibliothek von cURL[2] enthalten, noch nicht aber im Kommandozeilen-Programm cURL[3].

Auch bietet Round robin DNS von sich aus keine Hochverfügbarkeit an, da defekte Einträge vom DNS-Server weiterhin ausgeliefert werden. Beim Ausfall einer IP-Adresse muss der Client selbst den Failover durchführen. Auch wenn defekte Einträge automatisch aus dem DNS entfernt werden, bleiben DNS-Antworten im DNS-Cache des Clients. Im Gegensatz zur Lastverteilung führen die meisten modernen Webbrowser den Failover, beim Ausfall eines DNS-Eintrags, selbständig aus.

Funktionsweise

DNS lässt es zu, dass einem Namen mehrere IP-Adressen zugewiesen werden können. Allgemeiner formuliert: Es können mehrere Resource Records mit gleichem Label, gleicher Klasse und gleichem Typ, aber jeweils unterschiedlichem Datenfeld existieren. Eine derartige Anordnung wird als Resource Record Set bezeichnet.

Durch Resource Record Sets kann eine einfache Lastverteilung (engl. Loadbalancing) realisiert werden.

Beispiel:
    server.example.com.   1800  IN  A  192.0.2.70
    server.example.com.   1800  IN  A  192.0.2.71
    server.example.com.   1800  IN  A  192.0.2.72

Wird ein derartiger Name von einem Resolver abgefragt, so liefert der DNS-Server grundsätzlich alle bekannten IP-Adressen zurück, allerdings in wechselnder Reihenfolge. Der erste Request wird dann beispielsweise mit [192.0.2.70, 192.0.2.71, 192.0.2.72] beantwortet und der zweite mit [192.0.2.71, 192.0.2.72, 192.0.2.70]. Es liegt dann in der Verantwortung des Resolvers, welche IP-Adresse er tatsächlich verwendet.

Nach welcher Strategie ein DNS-Server die Reihenfolge vorgibt, kann bei BIND-kompatiblen Nameservern konfiguriert werden. Bei BIND sind drei Varianten möglich: zyklisch, zufällig und fest. Bei der Variante fest werden die IP-Adressen in der Reihenfolge zurückgegeben, in der sie im Nameserver abliegen.

Anmerkung: Bei reversen Zonen der IN-ADDR.ARPA-Domäne ist ein Loadbalancing nicht möglich, obwohl für eine IP-Adresse mehrere Namen definiert werden können. Eine Lastverteilung wäre hier auch nicht sinnvoll.

Gewichtung

Bei moderneren Resource-Record-Typen wie SRV oder NAPTR lässt sich außerdem noch eine Gewichtung definieren, die festlegt, welche Server-IP-Adressen am häufigsten an erster Stelle stehen. Die entsprechenden Server werden damit häufiger angesprochen.

Bei Record-Typen, die keine Gewichtungsparameter zur Verfügung stellen, besteht die etwas unschöne, aber machbare Alternative darin, die IP-Adressen entsprechend ihrer Gewichtung mehrfach zu vergeben, z. B. ADSL-Leitung dreimal, Funkstrecke nur einmal.

Außerdem gibt es die Möglichkeit, aus einem Pool von möglichen Servern nur einige zurückzuliefern. So werden beispielsweise vom Google-Nameserver immer drei IP-Adressen zurückgeliefert, die teilweise wechseln. Sinnvoll ist auch eine standortbezogene Rücklieferung von IP-Adressen, wenn mehrere verteilte Rechenzentren zur Verfügung stehen – dies wird z. B. von CDNs genutzt.

Einschränkungen

Die Lastverteilung durch DNS ist natürlich nur in dem Sinn gleichmäßig, was die Zuteilung betrifft. Über die danach entstehende tatsächliche Belastung weiß DNS nichts. Auch wird nicht überprüft, ob die Zielserver überhaupt ansprechbar sind. Vorgeschaltete Skripts können aber die Verfügbarkeit prüfen und nur diejenigen Server im Nameserver eintragen, die aktuell tatsächlich zur Verfügung stehen. Damit lassen sich Lastverteilung und Ausfallsicherheit verbinden.

Beispiele für Webseiten, die Lastverteilung via DNS nutzen

Einzelnachweise

  1. Daniel Stenberg: getaddrinfo with round robin DNS and happy eyeballs | daniel.haxx.se. 3. Januar 2012, abgerufen am 22. August 2023 (amerikanisches Englisch).
  2. CURLOPT_DNS_SHUFFLE_ADDRESSES. In: curl.se. Daniel Stenberg, abgerufen am 22. August 2023.
  3. Daniel Stenberg: Shuffling DNS addresses. In: haxx.se. Daniel Stenberg, 16. Mai 2018, abgerufen am 22. August 2023 (amerikanisches Englisch).

Read other articles:

Public university in Lancaster, England Lancaster UniversityCoat of arms of Lancaster UniversityMottoLatin: Patet omnibus veritasMotto in EnglishTruth lies open to allTypePublicEstablished1964; 60 years ago (1964)Endowment£18.4 million (2023)[1]Budget£381.0 million (2022/23)[1]ChancellorAlan MilburnVice-ChancellorAndy SchofieldPro-ChancellorAlistair BurtAcademic staff1,958 (2021/22) (full-time equivalent)[2]Total staff3,323 (2021/22) (full...

 

Distrik Raja FahdPermukimanDistrik Raja FahdLocation in the Kingdom of Saudi ArabiaKoordinat: 24°38′N 46°43′E / 24.633°N 46.717°E / 24.633; 46.717Koordinat: 24°38′N 46°43′E / 24.633°N 46.717°E / 24.633; 46.717Negara Arab SaudiPemerintahan • Gubernur Pangeran RiyadhFaisal bin Bandar Al Saud • Wali kotaIbraheem Mohammed Al-SultanKetinggian612 m (2,008 ft)Zona waktuUTC+3 (AST) • Mus...

 

CoariMunisipalitas BenderaLambangJulukan: Cidade do GásPemerintahan • Wali kotaManoel Adail Amaral Pinheiro (PRP)Luas • Munisipalitas57.921,646 km2 (22,363,673 sq mi)Ketinggian40 m (130 ft)Populasi (2012) • Kepadatan1,334/km2 (3,460/sq mi) • Metropolitan77.305Zona waktuUTC-4 (AST(UTC-4) • Musim panas (DST)UTC-4ZIP code69460-000Situs webhttp://www.coari.am.gov.br/ Coari adalah nama munisipalita...

American playboy (1871–1947) This article's tone or style may not reflect the encyclopedic tone used on Wikipedia. See Wikipedia's guide to writing better articles for suggestions. (January 2023) (Learn how and when to remove this template message) Harry Kendall ThawThaw, c. 1905Born(1871-02-12)February 12, 1871Allegheny City,[1] Pennsylvania, U.S.DiedFebruary 22, 1947(1947-02-22) (aged 76)Miami, Florida, U.S.Resting placeAllegheny CemeteryEducationUniversity of Pittsburg...

 

United States gun control advocacy organization Some of this article's listed sources may not be reliable. Please help improve this article by looking for better, more reliable sources. Unreliable citations may be challenged and removed. (January 2023) (Learn how and when to remove this template message) Everytown for Gun SafetyFormation2013; 11 years ago (2013)FounderMichael R. BloombergType501(c)(4)[1]501(c)(3)[2]Tax ID no. 26-1598353[3]Registration...

 

This article does not cite any sources. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Nigeria at the 2015 World Championships in Athletics – news · newspapers · books · scholar · JSTOR (August 2019) (Learn how and when to remove this template message) Sporting event delegationNigeria at the2015 World Championships in AthleticsWA codeNGRin BeijingCompetitors16Meda...

Questa voce o sezione deve essere rivista e aggiornata appena possibile. Sembra infatti che questa voce contenga informazioni superate e/o obsolete. Se puoi, contribuisci ad aggiornarla. Questa voce o sezione sugli argomenti tecnologia e televisione non cita le fonti necessarie o quelle presenti sono insufficienti. Puoi migliorare questa voce aggiungendo citazioni da fonti attendibili secondo le linee guida sull'uso delle fonti. Segui i suggerimenti dei progetti di riferimento 1, 2. Un'...

 

Dwight SchultzSchultz pada Salt Lake Comic Con 2013LahirWilliam Dwight Schultz24 November 1947 (umur 76)Baltimore, Maryland, Amerika SerikatAlmamaterUniversitas TowsonPekerjaanPemeranTahun aktif1970–sekarangSuami/istriWendy Fulton ​(m. 1983)​Anak1 William Dwight Schultz (lahir 24 November 1947) adalah pemeran film, televisi, dan suara Amerika Serikat. Ia paling dikenal untuk perannya sebagai Kapten Howling Mad Murdock pada seri laga tahun 1980-an The ...

 

Noord-Holland Holland Utara Bendera Lambang Map: Provinsi Holland Utara di Belanda Ibu kota Haarlem Kota besar Amsterdam Komisaris Raja Arthur van Dijk (VVD) Agama (2005) Katolik Roma 18% Protestan 8% Muslim 8% Hindu 1% Yahudi ?% Luas • Darat • Air  2,663 km² (ke-6)1,429 km² Populasi (2023) • Total • Kepadatan 2,953,000 (ke-2)1,109/km² (ke-2) Lagu kebangsaan Ik houd van het groen in je wei ISO NL-NH Situs Web Resmi www.noord-holland.nl ...

Pour les articles homonymes, voir Izard (homonymie). Michel IzardÀ Trouville en 2006Naissance 26 octobre 193114e arrondissement de ParisDécès 1er février 2012 (à 80 ans)20e arrondissement de ParisNationalité françaiseÉcole/tradition Structuralisme - AfricanismePrincipaux intérêts Anthropologie politiqueŒuvres principales Gens du pouvoir, gens de la terre - L'Odyssée du pouvoir - Dictionnaire de l'ethnologie et de l'anthropologieInfluencé par Claude Lévi-StraussConjoint Fra...

 

النعيرية شعار النادي الاسم الكامل نادي النعيرية تأسس عام 1397 الملعب النعيرية، السعودية البلد السعودية  الإدارة المالك الهيئة العامة للرياضة الرئيس تعديل مصدري - تعديل   نادي النعيرية هو نادٍ رياضي سعودي، يقع في محافظة النعيرية، الواقعة في شمال شرق السعودية.[1] شار...

 

Questa voce o sezione sull'argomento film contiene errori ortografici o sintattici oppure è scritta in una forma migliorabile. Contribuisci a correggerla secondo le convenzioni della lingua italiana e del manuale di stile di Wikipedia. Segui i suggerimenti del progetto di riferimento. La casa dei fantasmiTravis (Chase W. Dillon) e Gabbie (Rosario Dawson) in una scena del filmTitolo originaleHaunted Mansion Lingua originaleinglese Paese di produzioneStati Uniti d'America Anno2023 Durata...

Changes to a shoreline by accretion and erosion This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Beach evolution – news · newspapers · books · scholar · JSTOR (March 2007) (Learn how and when to remove this message) Beach evolution occurs at the shoreline where sea, lake or river water is eroding the land. Be...

 

Monmouth War MemorialWalesFor Monmouth dead of all warsUnveiled6 October 1921Location51°48′45″N 2°42′36″W / 51.8126°N 2.7099°W / 51.8126; -2.7099near MonmouthDesigned byReginald Harding Monmouth School MemorialWalesFor Monmouth School War DeadUnveiled1921Location51°48′40″N 2°42′37″W / 51.8111°N 2.7104°W / 51.8111; -2.7104near Monmouth Royal Monmouthshire Royal Engineers War MemorialWalesFor The Great WarLo...

 

American biomedical engineer This biography of a living person needs additional citations for verification. Please help by adding reliable sources. Contentious material about living persons that is unsourced or poorly sourced must be removed immediately from the article and its talk page, especially if potentially libelous.Find sources: George R. Wodicka – news · newspapers · books · scholar · JSTOR (October 2020) (Learn how and when to remove this mes...

Aeropuerto Internacional de Tocumen IATA: PTY OACI: MPTO FAA: LocalizaciónUbicación Tocumen, PanamáElevación 41Sirve a Ciudad de PanamáDetalles del aeropuertoTipo PúblicoPropietario República de PanamáOperador Aeropuerto Internacional de Tocumen S.A.Construido 1 de junio de 1947[1]​Terminales 2 (T1 y T2)Servicios y conexionesAerolíneas 24 (2019)Hub para Copa AirlinesCopa Airlines CargoDHL Aero ExpresoUniworld Air CargoTransporte público Aeropuerto E489Estadísticas (2019)Pasaj...

 

Barrett's Missouri Battery 10th Missouri Light Battery[1] ActiveApril 1, 1862 to April 16, 1865Allegiance Confederate States of AmericaBranch Confederate States ArmyTypeArtilleryEquipment2 × 6-pounder smoothbore cannons and 2 × 12-pounder howitzers (1862) 4 × 2 × 12-pounder howitzers (1864)EngagementsAmerican Civil War Battle of Perryville Battle of Stones River Chickamauga campaign Battle of Missionary Ridge Battle of Ringgold Gap Atlanta campaign Battle of Columbus Mil...

 

Igreja de São Cristóvão de Rio Mau is a church in Vila do Conde, Portugal. It is classified as a National Monument. Rio Mau Romanesque Church History This is a monastery church with a simple Romanesque construction, consisting of a nave with a timber roof and a rectangular apse.[1] It is dedicated to St. Christopher. This small church is all that remains from an ancient monastery, founded in the 11th century, and belonging to the Canons Regular of St. Augustine. The earliest refere...

District in Hesse, GermanyVogelsbergkreisDistrict FlagCoat of armsCountryGermanyStateHesseAdm. regionGießenCapitalLauterbachGovernment • District admin.Manfred Görig (SPD)Area • Total1,458.96 km2 (563.31 sq mi)Population (31 December 2022)[1] • Total106,833 • Density73/km2 (190/sq mi)Time zoneUTC+01:00 (CET) • Summer (DST)UTC+02:00 (CEST)Vehicle registrationVBWebsitewww.vogelsbergkreis.de The Vogels...

 

Tour d'Italie 2008GénéralitésCourse 91e Tour d'ItalieÉtapes 21Date 10 mai - 1er juinDistance 3 401,5 kmPays traversé(s) Italie SuisseLieu de départ PalermeLieu d'arrivée MilanÉquipes 22Partants 198Coureurs au départ 198Coureurs à l'arrivée 141Vitesse moyenne 37,817 km/hRésultatsVainqueur Alberto ContadorDeuxième Riccardo RiccòTroisième Marzio BruseghinClassement par points Daniele BennatiMeilleur grimpeur Emanuele SellaMeilleur jeune Riccardo RiccòMeilleure équ...