DNS-Serverrichtlinien konfigurieren

Auf dieser Seite wird beschrieben, wie Sie DNS-Serverrichtlinien konfigurieren und mit VPC-Netzwerken (Virtual Private Cloud) verwenden. Bevor Sie diese Seite verwenden, lesen Sie die Übersicht zu DNS-Serverrichtlinien.

Hinweis

Für die Cloud DNS API müssen Sie ein Google Cloud -Projekt erstellen und die Cloud DNS API aktivieren.

Wenn Sie eine Anwendung erstellen, die die REST API verwendet, müssen Sie auch eine OAuth 2.0-Client-ID anlegen.

  1. Falls noch nicht geschehen, registrieren Sie sich für ein Google-Konto.
  2. Aktivieren Sie die Cloud DNS API in der Google Cloud Console. Sie können ein vorhandenes Compute Engine- oder App Engine-Projekt auswählen oder ein neues Projekt erstellen.
  3. Für Anfragen an die REST API müssen Sie eine OAuth 2.0-Client-ID erstellen. Weitere Informationen finden Sie unter OAuth 2.0 einrichten.
  4. Notieren Sie sich im Projekt die folgenden Informationen, die in späteren Schritten eingegeben werden müssen:
    • Die Client-ID (xxxxxx.apps.googleusercontent.com).
    • Die Projekt-ID, die Sie verwenden möchten. Die ID finden Sie in der Google Cloud Console oben auf der Seite Übersicht. Sie können auch den Nutzer nach dem Projektnamen fragen, der in Ihrer Anwendung verwendet werden soll.

Wenn Sie die Google Cloud CLI zuvor noch nicht ausgeführt haben, müssen Sie mit dem folgenden Befehl den Projektnamen angeben und sich bei der Google Cloud -Konsole authentifizieren:

gcloud auth login

Wenn Sie ein anderes Projekt als zuvor auswählen möchten, geben Sie in der Befehlszeile die Option --project an.

DNS-Serverrichtlinien erstellen

Jedes DNS-Serverrichtlinienobjekt kann eine der folgenden Serverrichtlinien definieren:

Jedes VPC-Netzwerk kann auf maximal eine DNS-Serverrichtlinie verweisen. Wenn Sie die Weiterleitung sowohl für eingehenden als auch für ausgehenden Traffic für ein VPC-Netzwerk definieren müssen, erstellen Sie eine Richtlinie, die sowohl eingehenden als auch ausgehenden Traffic definiert. Sie können DNS64 nicht mit einer DNS-Serverrichtlinie für eingehenden Traffic konfigurieren.

DNS-Serverrichtlinie für eingehenden Traffic erstellen

So erstellen Sie eine DNS-Serverrichtlinie für eingehenden Traffic: Cloud DNS erstellt eine Reihe von IP-Adressen für eingehende Weiterleitungen aus den primären IPv4-Adressbereichen von Subnetzen in jedem VPC-Netzwerk, für das die Richtlinie gilt. Nachdem Sie Ihre Richtlinie erstellt haben, können Sie die Einstiegspunkte auflisten, die von Cloud DNS erstellt werden.

Console

  1. Öffnen Sie in der Google Cloud Console die Seite Richtlinien für Cloud-DNS-Server.

    Zu Cloud DNS-Serverrichtlinien

  2. Klicken Sie auf Richtlinie erstellen.

  3. Geben Sie im Feld Name den Namen der DNS-Serverrichtlinie für eingehenden Traffic ein, die Sie erstellen möchten, z. B. inbound-dns-server-policy.

  4. Wählen Sie im Abschnitt Weiterleitung der eingehenden Abfragen die Option Ein aus.

  5. Optional können Sie DNS64 aktivieren, um die Kommunikation zwischen Arbeitslasten, die nur IPv6 verwenden, und Zielen, die nur IPv4 verwenden, zu ermöglichen. Weitere Informationen finden Sie unter DNS64 konfigurieren.

  6. Sie können optional private DNS-Logs im Bereich Logs aktivieren. Dadurch können jedoch Ihre Kosten in Cloud Logging steigen.

  7. Wählen Sie in der Liste Netzwerke die VPC-Netzwerke aus, die Sie an diese DNS-Serverrichtlinie binden möchten.

    Ein Netzwerk kann nur an eine einzige Richtlinie gebunden sein. Wenn Sie kein Netzwerk aus der Liste auswählen können, wird es von einer anderen Richtlinie verwendet. Um zu sehen, welches Netzwerk von einer Richtlinie verwendet wird, sehen Sie sich die Spalte In Verwendung von auf der Seite DNS-Serverrichtlinien an.

  8. Klicken Sie auf Erstellen.

gcloud

Führen Sie den Befehl dns policies create aus, um eine DNS-Serverrichtlinie für eingehenden Traffic zu erstellen:

gcloud dns policies create NAME \
    --description="DESCRIPTION" \
    --networks="VPC_NETWORK_LIST" \
    --enable-inbound-forwarding

Ersetzen Sie Folgendes: