Auf dieser Übersichtsseite wird erläutert, wie Sie DNS-Einträge mit Cloud DNS in Google Distributed Cloud (GDC) air-gapped verwalten können. Cloud DNS bietet eine hochzuverlässige und skalierbare Möglichkeit, DNS-Einträge über eine Befehlszeilenschnittstelle und eine Kubernetes-basierte API zu verwalten. Informationen zur Funktionsweise von Cloud DNS in GDC, einschließlich der Unterschiede zwischen öffentlichen und privaten DNS-Zonen.
Die Zielgruppe für dieses Dokument sind Plattformadministratoren und Anwendungsoperatoren, die für die Netzwerkadministration und die Verwaltung von DNS für ihre Organisation verantwortlich sind. In diesem Dokument werden grundlegende Kenntnisse der wichtigsten Netzwerk- und DNS-Konzepte vorausgesetzt.
Zonentypen für Cloud DNS
Eine DNS-Zone ist ein bestimmter Teil des DNS-Namespace, für den Sie verantwortlich sind. GDC bietet zwei Arten von verwalteten DNS-Zonen:
- Öffentliche DNS-Zonen:Diese Zonen sind überall in Ihrem Netzwerk sichtbar und zugänglich. Öffentliche Zonen werden für Dienste verwendet, die für Nutzer außerhalb von GDC erreichbar sein sollen.
- Private DNS-Zonen:Diese Zonen sind nur innerhalb Ihrer standardmäßigen Virtual Private Cloud (VPC) des Kunden in GDC zugänglich. Private Zonen eignen sich ideal für interne Dienste und Anwendungen, die nicht für das externe Netzwerk zugänglich sein dürfen.
DNS-Einträge in Zonen erstellen
In einer DNS-Zone erstellen Sie DNS-Einträge. Jeder Eintrag verknüpft einen Domainnamen oder eine Subdomain mit einem bestimmten Wert, z. B. einer IP-Adresse, einem anderen Domainnamen oder Textinformationen. Verschiedene Arten von DNS-Einträgen dienen unterschiedlichen Zwecken, z. B. dem Weiterleiten von Traffic, dem Definieren von Mailservern und dem Bestätigen des Eigentums. Sie können die folgenden Eintragstypen konfigurieren:
- Adresseintrag (A):Verknüpft einen Domainnamen mit einer oder mehreren IPv4-Adressen. Dieser Eintrag ist der grundlegendste Eintragstyp, um eine Domain auf einen Server zu verweisen.
- CNAME-Eintrag (Canonical Name):Erstellt einen Alias eines Domainnamens für einen anderen kanonischen (autoritativen) Domainnamen. Dieser Eintragstyp ist nützlich, um Traffic weiterzuleiten oder die DNS-Verwaltung zu vereinfachen.
- TXT-Eintrag (Text):Ermöglicht es Ihnen, beliebigen Text mit einem Domainnamen zu verknüpfen. Diese Einträge werden häufig zu Überprüfungszwecken verwendet oder um Informationen wie SPF-Einträge (Sender Policy Framework) für die E‑Mail-Authentifizierung zu speichern.
- PTR-Eintrag (Pointer):Verknüpft eine IP-Adresse mit einem Domainnamen, auch als Reverse-DNS-Lookup bezeichnet. Dieser Eintrag wird häufig für die Reputation von E‑Mail-Servern und die Protokollanalyse verwendet.
- MX-Eintrag (Mail Exchanger):Gibt die Mailserver an, die für das Akzeptieren von E‑Mails für eine Domain zuständig sind. Dies ist für die Einrichtung von E‑Mail-Diensten unerlässlich.
Mit der ResourceRecordSet API in GDC können Sie DNS-Einträge in einer DNS-Zone erstellen und verwalten. Mit dieser API können Sie die Details einer Gruppe identischer DNS-Einträge angeben, die denselben Namen, Typ und dieselbe TTL (Time-To-Live) haben.
DNS-Vorgänge
Sie können die gdcloud CLI oder die Kubernetes API in GDC verwenden, um DNS-Zonen und DNS-Einträge zu erstellen. Mit diesen Schnittstellen können Sie den Status Ihrer DNS-Zonen definieren, einschließlich Name, Beschreibung und Sichtbarkeit. Die API bietet Folgendes:
- Erstellung und Verwaltung von DNS-Zonen:Definieren und konfigurieren Sie DNS-Zonen wie Domainname, Beschreibung, öffentliche oder private Sichtbarkeit.
- Zonenverwaltung:Verwaltete DNS-Zonen auflisten, aktualisieren und löschen.
- Verteilte Bereitstellung und Replikation:DNS-Zonen in GDC-Zonen mit Air-Gap replizieren, um hohe Verfügbarkeit und globale Verteilung zu gewährleisten.
- Statusmonitoring:Gesamtzustand der Zone, Bereitstellungsfortschritt und Status einzelner Replikate verfolgen.
Die vollständige Referenzdokumentation für DNS-Zonen in GDC finden Sie unter gdcloud dns managed-zones und ManagedDNSZone.