Übersicht
VCP-Netzwerke von Google Cloud haben einen internen DNS-Dienst. Die Konfiguration eines externen DNS für eine VM wird von ihnen nicht automatisch unterstützt. Unternehmen bevorzugen jedoch oft die direkte Verwaltung ihrer eigenen DNS-Server und die Konfiguration eines externen DNS auf migrierten VMs.
Migrate for Compute Engine bietet eine Möglichkeit, um die externen DNS-Einstellungen migrierter VMs festzulegen und zu steuern. Dazu konfigurieren Sie die DNS-Einstellungen im Google Cloud-Projekt mithilfe der Google Cloud-Projektmetadaten. Diese Einstellungen werden während des Migrationsvorgangs auf neue VMs angewendet.
Alternativ bietet Google Cloud im Rahmen von Cloud DNS eine eigenständige Lösung zur DNS-Weiterleitung. Cloud DNS funktioniert mit allen Ressourcen in einer Virtual Private Cloud und ermöglicht die DNS-Auflösung von Namen sowohl lokal als auch in Google Cloud.
DNS-Einstellungen anwenden
DNS-Einstellungen werden folgendermaßen angewendet:
- Für Windows-Clients werden die Schlüssel/Wert-Paare so auf alle NICs angewendet:
dns-domain-name
: Ersetzt die Einstellung vonDNS suffix for this connection
pro NIC.dns-servers
: Ersetzt die Liste der DNS-Server pro NIC.dns-domain-suffixes
: Ersetzt die Liste der DNS-Suffixe pro NIC.
- Bei Linux-Clients werden die Schlüssel/Wert-Paare so auf alle NICs angewendet:
dns-servers
: Die Liste der DNS-Server wird der Dateiresolv.conf
vorangestellt.dns-domain-suffixes
: Die Liste der DNS-Suffixe wird der Dateiresolv.conf
vorangestellt.
VMs konfigurieren, um eine Verbindung zum Metadatenserver herzustellen
Google Cloud stellt Metadaten für VMs bereit, die in Compute Engine gehostet werden. Für die Verwendung eines externen DNS ohne Weiterleitung an Cloud DNS müssen Sie die Namensauflösung für Ihre VMs manuell konfigurieren.
Fügen Sie dazu die folgende Zeile zur Datei /etc/hosts
(unter Linux) oder c:\Windows\System32\Drivers\etc\hosts
(unter Windows) hinzu.
169.254.169.254 metadata.google.internal
Daten eines externen DNS auf VMs in der GCP konfigurieren
So aktivieren Sie ein externes DNS auf migrierten VMs:
- Rufen Sie in der Google Cloud Console die Seite „Metadaten” für Ihr Projekt auf.
- Klicken Sie unter Metadaten auf Bearbeiten.
- Fügen Sie auf der Seite Metadaten die entsprechenden Schlüssel/Wert-Paare hinzu. In den folgenden Abschnitten finden Sie Anleitungen für diese Bereitstellungen:
- Wenn Ihre VMs eine Regionseinstellung haben, folgen Sie den Anleitungen in VMs mit Regionseinstellung verwenden.
- Wenn Ihre VMs keine Regionseinstellung haben, folgen Sie der Anleitung in VMs ohne Regionseinstellung verwenden für die Nutzung der Standardkonfiguration.
VMs ohne Regionseinstellung verwenden (Standardeinstellung)
Wenn Ihre VMs keine bestimmte Region haben, fügen Sie auf der Seite Metadaten die folgenden Schlüssel/Wert-Paare hinzu:
Schlüssel Beispielwert {region_name}_dns-domain-name
: mydomain.com
{region_name}_dns-servers
: {comma separated list of IPs}
{region_name}_dns-domain-suffixes
mydomain.com, myseconddomain.com
Wenn Sie fertig sind, klicken Sie auf Speichern.
VMs mit Regionseinstellung verwenden
Wenn Ihre VMs eine bestimmte Regionseinstellung haben, fügen Sie auf der Seite Metadaten die folgenden Schlüssel/Wert-Paare hinzu:
Beschreibung Schlüssel Beispielwert Windows-Clients {region_name}_dns-domain-name
: mydomain.com
Liste der DNS-Server {region_name}_dns-servers
: {comma separated list of IPs}
Stellt die Liste der DNS-Suffixe dar, die Windows- und Linux-Computern hinzugefügt werden sollen. {region_name}_dns-domain-suffixes
mydomain.com, myseconddomain.com
Wenn Sie fertig sind, klicken Sie auf Speichern.