(Legacy-Netzwerke) DNS-Weiterleitungsregeln erstellen
Die DNS-Weiterleitungsregeln Ihrer privaten Cloud bestimmen, wie Google Cloud VMware Engine DNS-Anfragen von Management-Appliances an die DNS-Server Ihrer lokalen Dienste weiterleitet.
Sie können mehrere bedingte DNS-Weiterleitungsregeln mit jeweils einem oder mehreren DNS-Servern konfigurieren, die den Domains zugeordnet sind.
Hier sind einige Beispielprozesse, für die bedingte DNS-Weiterleitungsregeln erforderlich sind:
- Syslog-Nachrichten von Ihrem privaten Cloud-vCenter an den Syslog-Sammlungsserver nach Servername weiterleiten
- Lokale Active Directory-Bereitstellung als Identitätsquelle für die private Cloud verwenden
- VMware Site Recovery Manager (SRM) für die Notfallwiederherstellung verwenden
- Zerto Virtual Replication für die Notfallwiederherstellung verwenden
Hinweise
In diesem Dokument wird davon ausgegangen, dass Folgendes gegeben ist:
- Eine Verbindung zwischen der privaten Cloud und lokalen Netzwerken wurde hergestellt
- Ein lokaler DNS-Server für das private Cloudnetzwerk wurde zugänglich gemacht
DNS-Weiterleitungsregeln erstellen
Verwenden Sie eine der folgenden Methoden, um DNS-Weiterleitungsregeln in Ihrem Projekt zu erstellen.
Console
Führen Sie die folgenden Schritte aus, um mit der Google Cloud Console eine DNS-Weiterleitungsregel für eine private Cloud zu erstellen:
- Rufen Sie die Google Cloud Console auf.
- Klicken Sie in der Hauptnavigation auf Private Clouds.
- Wählen Sie die private Cloud aus, für die Sie eine Regel erstellen möchten.
- Klicken Sie auf der Übersichtsseite der privaten Clouds auf DNS.
- Klicken Sie auf Regel hinzufügen.
- Geben Sie die Domain an, von der weitergeleitet werden soll, und eine oder mehrere IPv4-Adressen in einer durch Kommas getrennten Liste, mit denen die Domain aufgelöst werden kann.
gcloud
Verwenden Sie zum Erstellen einer DNS-Weiterleitungsregel für eine private Cloud den gcloud vmware private-clouds dns-forwarding update
. Sie können für jede Anfrage einen oder mehrere --rules
angeben.
gcloud vmware private-clouds dns-forwarding update \ --project=PROJECT_ID \ --location=ZONE \ --private-cloud=PRIVATE_CLOUD_NAME \ --rule=domain=DOMAIN,name-servers=DNS_SERVER_IP1,DNS_SERVER_IP2,.... \ --rule=domain=DOMAIN,name-servers=DNS_SERVER_IP1,DNS_SERVER_IP2,....
Ersetzen Sie Folgendes:
PROJECT_ID
: durch die ID des Projekts, in dem sich die private Cloud befindetZONE
: die Zone für die private CloudPRIVATE_CLOUD_NAME
: der Name der privaten CloudDOMAIN
: die Domain, die weitergeleitet werden sollDNS_SERVER_IP1,DNS_SERVER_IP2,....
: eine durch Kommas getrennte Liste von IPv4-Adressen für den autoritativen DNS-Server
API
Erstellen Sie eine POST
-Anfrage. Sie können jeder Anfrage eine oder mehrere Regeln hinzufügen.
curl -X POST -H "Authorization: Bearer TOKEN " -H "Content-Type: application/json; charset=utf-8" https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PRIVATE_CLOUD_NAME/dnsForwarding -d '{"forwardingRules": [ { "domain": "DOMAIN", "nameServers": [ "DNS_SERVER_IP1", "DNS_SERVER_IP2" ] }, { "domain": "DOMAIN", "nameServers": [ "DNS_SERVER_IP1", "DNS_SERVER_IP2" ] } ]}
Ersetzen Sie Folgendes:
PROJECT_ID
: durch die ID des Projekts, in dem sich die private Cloud befindetZONE
: die Zone für die private CloudPRIVATE_CLOUD_NAME
: der Name der privaten CloudDOMAIN
: die Domain, die weitergeleitet werden sollDNS_SERVER_IP1,DNS_SERVER_IP2,....
: eine durch Kommas getrennte Liste von IPv4-Adressen für den autoritativen DNS-Server
DNS-Weiterleitungsregeln beschreiben
Verwenden Sie eine der folgenden Methoden, um die DNS-Weiterleitungsregeln in Ihrem Projekt zu beschreiben.
Console
Führen Sie die folgenden Schritte aus, um eine DNS-Weiterleitungsregel für eine private Cloud mithilfe der Google Cloud Console zu beschreiben:
- Rufen Sie die Google Cloud Console auf.
- Klicken Sie in der Hauptnavigation auf Private Clouds.
- Wählen Sie die private Cloud aus, für die Sie eine Regel erstellen möchten.
- Klicken Sie auf der Übersichtsseite der privaten Clouds auf DNS.
gcloud
Verwenden Sie zum Erstellen einer DNS-Weiterleitungsregel für eine private Cloud den gcloud vmware private-clouds dns-forwarding describe
.
gcloud vmware private-clouds dns-forwarding describe \ --project=PROJECT_ID \ --location=ZONE \ --private-cloud=PRIVATE_CLOUD_NAME
Ersetzen Sie Folgendes:
PROJECT_ID
: durch die ID des Projekts, in dem sich die private Cloud befindetZONE
: die Zone für die private CloudPRIVATE_CLOUD_NAME
: der Name der privaten Cloud
API
Erstellen Sie eine POST
-Anfrage.
POST https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PRIVATE_CLOUD_ID/dnsForwarding
Ersetzen Sie Folgendes:
PROJECT_ID
: durch die ID des Projekts, in dem sich die private Cloud befindetZONE
: die Zone für die private CloudPRIVATE_CLOUD_NAME
: der Name der privaten Cloud