(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 konfigurieren, die jeweils einen oder mehrere DNS-Server enthalten, die mit den Domains verknüpft 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
Hinweis
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
So erstellen Sie eine DNS-Weiterleitungsregel für eine private Cloud über die Google Cloud Console:
Wechseln Sie in der Google Cloud Console zur Seite Private Clouds.
Klicken Sie auf Projekt auswählen und wählen Sie dann die Organisation, den Ordner oder das Projekt aus, in dem Sie die DNS-Weiterleitungsregel erstellen möchten.
Wählen Sie die private Cloud aus, für die Sie eine Regel erstellen möchten.
Klicken Sie auf der Seite mit der Zusammenfassung für die private Cloud auf DNS.
Klicken Sie auf Regel hinzufügen.
Geben Sie die Domain an, für die Sie die Weiterleitung konfigurieren möchten, und geben Sie eine oder mehrere IPv4-Adressen an, die die Domain auflösen können. Trennen Sie die Adressen durch Kommas.
gcloud
Verwenden Sie den
gcloud vmware private-clouds dns-forwarding update Befehl, um eine DNS-Weiterleitungsregel für eine private Cloud zu erstellen. Sie können mehrere Regeln angeben, indem Sie für jede Anfrage mehrere --rule-Flags verwenden.
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: die ID Ihres 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 der 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: die ID Ihres 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 der IPv4-Adressen für den autoritativen DNS-Server
DNS-Weiterleitungsregeln beschreiben
Verwenden Sie eine der folgenden Methoden, um DNS-Weiterleitungsregeln in Ihrem Projekt zu beschreiben.
Console
So beschreiben Sie eine DNS-Weiterleitungsregel für eine private Cloud über die Google Cloud Console:
Wechseln Sie in der Google Cloud Console zur Seite Private Clouds.
Klicken Sie auf Projekt auswählen und wählen Sie dann die Organisation, den Ordner oder das Projekt aus, das die private Cloud enthält, für die Sie DNS-Weiterleitungsregeln erstellen möchten.
Wählen Sie die private Cloud aus, für die Sie eine Regel erstellen möchten.
Klicken Sie auf der Seite mit der Zusammenfassung für die private Cloud auf DNS.
gcloud
Verwenden Sie den
gcloud vmware private-clouds dns-forwarding describe Befehl, um eine DNS-Weiterleitungsregel für eine private Cloud zu erstellen:
gcloud vmware private-clouds dns-forwarding describe \
--project=PROJECT_ID \
--location=ZONE \
--private-cloud=PRIVATE_CLOUD_NAME
Ersetzen Sie Folgendes:
PROJECT_ID: die ID Ihres 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: die ID Ihres Projekts, in dem sich die private Cloud befindetZONE: die Zone für die private CloudPRIVATE_CLOUD_NAME: der Name der privaten Cloud