HTTP-Umleitungen

Mit dem DNS-Service können Sie HTTP-Traffic an eine andere URL umleiten.

Mit HTTP-Umleitungen können Sie:

  • Leiten Sie den gesamten HTTP-Traffic für einen gesamten Domain Name Service (DNS) Zone zu einer anderen Zone um. Beispiel: Wenn eine Firma Eigentümer von example.net und example.com ist, kann die Firma mit einer HTTP-Umleitung den gesamten HTTP-Traffic für example.net auf example.com umleiten. Hierbei handelt es sich um ein einzelnes Mapping. Platzhalter werden nicht unterstützt.
  • eine bestimmte Subdomain zu einer HTTP-URL umleiten. Beispiel: test.example.com kann an http://example.net/test/test.php umgeleitet werden.
  • eine Subdomain zu einer URL mit einer Portnummer umleiten. Beispiel: camera.example.com kann zu http://office.example.com:8080 umgeleitet werden, sodass ein Benutzer sein Kamerasystem anzeigen kann, ohne die Portnummer jedes Mal eingeben zu müssen.
  • eine dauerhafte Umleitung für einen veralteten Domainnamen  einrichten, indem ein 301-Antwortcode angezeigt wird. Wenn Sie einen Domainnamen dauerhaft umleiten, werden Suchmaschinen und Browser darüber informiert, was mit den Informationen geschehen soll.
Wichtig

Während des Workflows HTTP-Umleitung erstellen ist es wichtig, dass Sie die Option DNS-Datensatz erstellen aktivieren, damit OCI beim Erstellen der Umleitung einen Datensatz für redirect.waf.oci.oraclecloud.net bereitstellt. OCI stellt einen ALIAS-Datensatz für Root-(apex-)Domains und CNAME-Datensätze für Nicht-Root-(apex-)Domains bereit.

Wenn Sie den DNS-Datensatz erstellen jetzt nicht aktivieren, können Sie die Umleitung später nicht bearbeiten, um den Datensatz für redirect.waf.oci.oraclecloud.net abzurufen. Sie müssen entweder die Umleitung löschen und von vorne beginnen oder den Datensatz manuell zum DNS hinzufügen.

Dieser Datensatz muss der ursprünglichen DNS-Zone hinzugefügt werden, damit die Umleitung funktioniert.

Erforderliche IAM-Policys

Um Oracle Cloud Infrastructure verwenden zu können, muss ein Administrator Mitglied einer Gruppe sein, der Sicherheitszugriff in einer Policy von einem Mandantenadministrator erteilt wurde. Dieser Zugriff ist unabhängig davon erforderlich, ob Sie die Konsole oder die REST-API mit einem SDK, einer CLI oder einem anderen Tool verwenden. Wenn Sie eine Meldung erhalten, dass Sie keine Berechtigung haben oder nicht autorisiert sind, fragen sie den Mandantenadministrator, welcher Zugriffstyp Ihnen zugewiesen wurde und In welchem Compartment Ihr Zugriff funktioniert.

Mit dieser Beispiel-Policy kann eine bestimmte Gruppe HTTP-Umleitungen verwalten:

Allow group <GroupName> to manage http-redirects in compartment <CompartmentName>

Wenn Sie mit Policys nicht vertraut sind, finden Sie weitere Informationen unter Erste Schritte mit Policys und Allgemeine Policys. Weitere Informationen zu Policys für die HTTP-Umleitung finden Sie unter DNS-Policy-Referenz.