Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Beim Erstellen einer Community mit Azure Enklave geben Sie auch eine Liste von DNS-Servern an. Diese Liste der DNS-Server wird dann an alle Enklaven weitergegeben, die innerhalb der Community erstellt wurden.
Workloads und Ressourcen, die in Enklaven erstellt wurden, folgen der vorhandenen Namensauflösung für Ressourcen in virtuellen Netzwerken von Azure.
Allgemeine Entwurfsmuster
Einige Unternehmenssysteme benötigen mehr Kontrolle über die DNS-Auflösung und benötigen eine maßgeschneiderte, vom Kunden verwaltete DNS-Lösung für alle Ressourcen in einer Community. Diese Anforderung entsteht, wenn Sie einen benutzerdefinierten DNS-Server verwenden, der nicht so konfiguriert ist, dass Abfragen zu privaten Endpunkten an Azure DNS weitergeleitet werden. In diesen Szenarien rät Azure Enclave Ihnen:
- Stellen Sie eine DNS-Lösung als Workload innerhalb einer Enklave bereit. Ein Beispiel für eine Lösung ist die Bereitstellung einer Active Directory-Domäne Controller Virtual Machine.
- Gib die private IP-Adresse dieses DNS-Servers als benutzerdefinierten DNS-Server für deine Community an.
- Stellen Sie in jeder Enklave einen DNS-Resolver oder eine Weiterleitungs-Virtual-Machine bereit, um die Auflösung lokaler privater Endpunkte zu übernehmen.
- Verbinden Sie sich mit jeder DNS-Resolver-VM und fügen Sie manuell bedingte Weiterleitungs-DNS-Zoneneinträge für private Endpunktressourcen in dieser Enklave hinzu. Diese Konfiguration ermöglicht es dem benutzerdefinierten DNS-Server, Anfragen, die er nicht lösen kann, direkt an Azure DNS weiterzuleiten (168.63.129.16).
Schritte zum manuellen Hinzufügen privater Endpunkt-DNS-Einträge zu einer enklaven DNS-Weiterleitungs-VM
Melden Sie sich beim DNS-Server an, und öffnen Sie ein PowerShell-Fenster.
Führen Sie die folgenden Befehle aus:
$AzureDnsIpAddress = '168.63.129.16' $dnsZone = '' #Insert the name of your private link Add-DnsServerConditionalForwarderZone -Name $dnsZone -MasterServers $AzureDnsIpAddress
Verifizierung
Vorausgesetzt, es treten keine Fehler auf, können Sie dies validieren, indem Sie den DNS-Manager auf dem DNS-Server öffnen und prüfen, ob der neu hinzugefügte private Link im Ordner „Bedingte Weiterleitungen“ angezeigt wird: Sie können außerdem sicherstellen, dass der private Link in eine IP-Adresse aufgelöst wird, indem Sie Folgendes ausführen:
nslookup <insert the name of your private link>
In Ihrem PowerShell-Fenster. Dadurch sollte eine IP-Adresse zurückgegeben werden (dies privatelink.azurewebsites.net wird als Name des privaten Links verwendet).