ARecord VS http weiterleitung



  • Guten Abend zusammen.

    Ich habe eine Frage und hoffe dass mir hier vielleicht jemand weiterhelfen kann.

    Ich habe ein Hosting-Paket bei 1&1. Wenn ich nun im 1&1 Control Center (Verwaltungsoberfläche für die Kunden von 1&1) bin, kann ich für eine meiner Domains verschiedene DNS-Einstellungen vornehmen. Soweit, sogut!

    Nun kann ich im Bereich DNS-Einstellungen unter anderem einen ARecord setzen. Ich weiß dass ich da eine IP eingeben kann und dann beim Aufruf meiner Domain auf den Webspace der eingegebenen IP gezeigt wird. Sprich der Aufruf meiner Domain landet bei der eingegebenen IP Adresse.

    So und nun meine Frage: Wo ist beim ARecord der Unterschied zu einer simplen http-weiterleitung? In beiden Fällen wird beim Aufruf meiner Domain die weitergeleitete Webseite angezeigt.

    Ich finde im Internet leider keine Definition die mir den Unterschied zwischen einem ARecord und einer http-weiterleitung klar macht... 😕



  • Den A Record muss es immer geben wenn die Domäne per Browser erreichbar sein soll. (*)
    Da steht die primäre IPv4 Adresse drinnen die der Domäne zugeordnet ist.
    Wenn du nichts eingibst, dann wird dein Provider vermutlich dort einen seiner eigenen Server eintragen.

    Angenommen der Server vom Provider ist unter 1.1.1.1 erreichbar und du hast nen anderen Server mit Adresse 2.2.2.2.

    Mit A Record = 1.1.1.1 und HTTP Weiterleitung passiert folgendes:

    * Browser fragt den DNS nach dem A Record von "deinedomain.blub"
    * DNS schickt 1.1.1.1 zurück
    * Browser verbindet sich mit 1.1.1.1 und sagt er möchte "http://deinedomain.blub/" haben
    * Der Server von deinem Provider schickt ne HTTP-Redirect Antwort mit Umleitungs-Ziel "http://2.2.2.2/" zurück
    * Browser verbindet sich mit 2.2.2.2 und sagt er möchte "http://2.2.2.2/" haben
    * Dein Server schickt eine Antwort zurück

    Mit A Record = 2.2.2.2 passiert dagegen folgendes:

    * Browser fragt den DNS nach dem A Record von "deinedomain.blub"
    * DNS schickt 2.2.2.2 zurück
    * Browser verbindet sich mit 2.2.2.2 und sagt er möchte "http://deinedomain.blub/" haben
    * Dein Server schickt eine Antwort zurück

    Der Unterschied ist also ein recht grundlegender.

    *: Ja, ich weiss, IPv6 und AAAA Record - aber darum geht's ja jetzt nicht.


Log in to reply