Integrieren eines NAT-Gateways mit Azure Firewall in ein Hub-and-Spoke-Netzwerk für ausgehende Konnektivität

In diesem Tutorial erfahren Sie, wie Sie ein NAT-Gateway mit Azure Firewall in ein Hub-and-Spoke-Netzwerk integrieren, um eine verbesserte ausgehende Konnektivität und Skalierbarkeit zu erreichen.

Azure Firewall bietet 2.496 SNAT-Ports pro öffentlicher IP-Adresse, die pro VM-Skalierungsgruppeninstanz des Back-Ends konfiguriert sind (mindestens zwei Instanzen). Sie können bis zu 250 einzelne öffentliche IP-Adressen mit der Azure Firewall verknüpfen. Die Azure Firewall unterstützt das Anhängen eines öffentlichen IP-Präfixes selbst nicht, kann aber einzelne Standard-SKU-öffentliche IP-Adressen verwenden, die von einem öffentlichen IP-Präfix bereitgestellt werden. Abhängig von Ihren Architekturanforderungen und Datenverkehrsmustern benötigen Sie möglicherweise mehr SNAT-Ports, als Azure Firewall bereitstellen kann. Möglicherweise benötigen Sie auch weniger öffentliche IP-Adressen und gleichzeitig eine größere Anzahl von SNAT-Ports. Eine bessere Methode für ausgehende Konnektivität ist die Verwendung eines NAT-Gateways. Ein NAT-Gateway bietet 64.512 SNAT-Ports pro öffentlicher IP-Adresse und kann mit bis zu 16 öffentlichen IP-Adressen verwendet werden.

Das NAT-Gateway kann in Azure Firewall integriert werden, indem das NAT-Gateway direkt im Azure Firewall-Subnetz konfiguriert wird. Diese Zuordnung bietet eine besser skalierbare Methode der ausgehenden Konnektivität. Für Produktionsbereitstellungen wird ein Hub-and-Spoke-Netzwerk empfohlen, bei dem sich die Firewall in einem eigenen virtuellen Netzwerk befindet. Die Workloadserver sind virtuelle Netzwerke mit Peering in derselben Region wie das virtuelle Hubnetzwerk, in dem sich die Firewall befindet. In diesem Architekturmodell kann das NAT-Gateway ausgehende Konnektivität vom virtuellen Hubnetzwerk für alle virtuellen Spoke-Netzwerke mit Peering bereitstellen.

Diagramm der im Tutorial erstellten Azure-Ressourcen.

Hinweis

Sie können das NAT-Gateway zwar in einer Hub- und Speichen-vWAN-Netzwerkarchitektur bereitstellen, wie in diesem Lernprogramm beschrieben, das NAT-Gateway wird jedoch nicht im virtuellen Hubnetzwerk einer vWAN-Architektur unterstützt. Um in einer vWAN-Architektur zu verwenden, muss das NAT-Gateway direkt mit den virtuellen Speichennetzwerken konfiguriert werden, die dem gesicherten virtuellen Hub (vWAN) zugeordnet sind. Weitere Informationen zu Azure Firewall-Architekturoptionen finden Sie unter Was sind die Architekturoptionen von Azure Firewall Manager?

In diesem Tutorial lernen Sie Folgendes:

  • Erstellen eines virtuellen Hubnetzwerks und Bereitstellen von Azure Firewall und Azure Bastion während der Bereitstellung
  • Erstellen eines NAT-Gateways und Zuordnen des Gateways zum Firewallsubnetz im virtuellen Hubnetzwerk
  • Erstellen eines virtuellen Spoke-Netzwerks
  • Erstellen eines Peerings in virtuellen Netzwerken
  • Erstellen einer Routingtabelle für das virtuelle Spoke-Netzwerk
  • Erstellen einer Firewallrichtlinie für das virtuelle Hubnetzwerk
  • Erstellen einer VM zum Testen der ausgehenden Konnektivität über das NAT-Gateway

Voraussetzungen

Dieses Tutorial verwendet Azure Firewall Standard mit IPv4 und einem StandardV2 NAT-Gateway. Wählen Sie eine Region, die das StandardV2 NAT Gateway unterstützt, und verwenden Sie dieselbe Region für die Firewall, das NAT-Gateway und die virtuellen Netzwerke. Die Beispiele verwenden West US. Für nicht unterstützte Regionen siehe NAT Gateway SKU-Einschränkungen.

Erstellen einer Ressourcengruppe

Erstellen Sie eine Ressourcengruppe, die alle Ressourcen für diese Schnellstartanleitung enthält.

  1. Melden Sie sich beim Azure-Portal an.

  2. Geben Sie im Suchfeld oben im Portal Ressourcengruppe ein. Wählen Sie in den Suchergebnissen Ressourcengruppen aus.

  3. Wählen Sie + Erstellen aus.

  4. Geben Sie in der Registerkarte Grundlagen von Erstellen einer Ressourcengruppe die folgenden Informationen ein oder wählen Sie sie aus.

    Einstellung Wert
    Abonnement Wählen Sie Ihr Abonnement aus.
    Ressourcengruppe test-rg
    Region USA, Westen
  5. Klicken Sie auf Überprüfen + erstellen.

  6. Klicken Sie auf Erstellen.

Erstellen des virtuellen Hub-Netzwerks

Das virtuelle Hubnetzwerk enthält das Firewallsubnetz, das der Azure Firewall und dem NAT-Gateway zugeordnet ist. Verwenden Sie das folgende Beispiel, um das virtuelle Hubnetzwerk zu erstellen.

  1. Melden Sie sich beim Azure-Portal an.

  2. Geben Sie im Suchfeld oben im Azure-Portal den Suchbegriff Virtuelles Netzwerk ein. Wählen Sie in den Suchergebnissen Virtuelle Netzwerke aus.

  3. Klicken Sie auf Erstellen.

  4. Geben Sie unter Virtuelles Netzwerk erstellen auf der Registerkarte Grundlagen die folgenden Informationen ein, oder wählen Sie sie aus.

    Einstellung Wert
    Projektdetails
    Abonnement Wählen Sie Ihr Abonnement aus.
    Ressourcengruppe Wählen Sie "test-rg " oder "Ihre Ressourcengruppe" aus.
    Instanzendetails
    Name Geben Sie vnet-hub ein.
    Region Wählen Sie Ihre Region aus. In diesem Beispiel wird USA, Westen verwendet.
  5. Wählen Sie die Registerkarte "IP-Adressen " aus, oder wählen Sie "Weiter: Sicherheit" und dann "Weiter: IP-Adressen" aus.

  6. Wählen Sie in Subnetzen das Standardsubnetz aus.

  7. Geben Sie unter Subnetz bearbeiten die folgenden Informationen ein, oder wählen Sie sie aus.

    Einstellung Wert
    Subnetzzweck Übernehmen Sie den Standardwert.
    Name Geben Sie subnet-1 ein.
  8. Behalten Sie die restlichen Einstellungen als Standard bei, und wählen Sie dann "Speichern" aus.

  9. Wählen Sie + Subnetz hinzufügen aus.

  10. Geben Sie unter "Subnetz hinzufügen" die folgenden Informationen ein, oder wählen Sie die folgenden Informationen aus.

    Einstellung Wert
    Subnetzzweck Wählen Sie Azure Bastion aus.
  11. Lassen Sie die restlichen Einstellungen als Standard, und wählen Sie dann "Hinzufügen" aus.

  12. Wählen Sie + Subnetz hinzufügen aus.

  13. Geben Sie unter "Subnetz hinzufügen" die folgenden Informationen ein, oder wählen Sie die folgenden Informationen aus.

    Einstellung Wert
    Subnetzzweck Wählen Sie Azure Firewall aus.
  14. Lassen Sie die restlichen Einstellungen als Standard, und wählen Sie dann "Hinzufügen" aus.

  15. Klicken Sie aufÜberprüfen + erstellen und dann auf Erstellen.

Erstellen des Azure Bastion-Hosts

Azure Bastion bietet sichere RDP- und SSH-Konnektivität mit virtuellen Computern über TLS, ohne dass öffentliche IP-Adressen auf den virtuellen Computern erforderlich sind.

  1. Geben Sie im Suchfeld oben im Azure-Portal Bastion ein. Wählen Sie Bastionen in den Suchergebnissen aus.

  2. Klicken Sie auf Erstellen.

  3. Geben Sie die folgenden Informationen auf der Registerkarte " Grundlagen " von "Bastion erstellen" ein, oder wählen Sie sie aus.

    Einstellung Wert
    Projektdetails
    Abonnement Wählen Sie Ihr Abonnement aus.
    Ressourcengruppe Wählen Sie "test-rg " oder "Ihre Ressourcengruppe" aus.
    Instanzendetails
    Name Geben Sie bastion ein.
    Region Wählen Sie Ihre Region aus. In diesem Beispiel wird USA, Westen verwendet.
    Tarif Wählen Sie "Einfach" aus.
    Virtuelles Netzwerk Wählen Sie vnet-hub aus.
    Subnetz Wählen Sie AzureBastionSubnet aus.
    Öffentliche IP-Adresse Erstelle eine neue Standard-, statische öffentliche IP-Adresse namens public-ip-bastion.

    Bastion Basic unterstützt die Verbindung mit der Test-VM im peered spoke virtuellen Netzwerk. Bastion Developer unterstützt keine Verbindungen zu peered virtuellen Netzwerken. Weitere Informationen finden Sie unter Vergleich der Bastion-SKUs.

  4. Klicken Sie aufÜberprüfen + erstellen und dann auf Erstellen.

Erstellen einer Azure-Firewall

Die Schritte im Portal erstellen eine Azure Firewall Standard und ein StandardV2 NAT-Gateway im Hub-virtuellen Netzwerk. Die PowerShell-Schritte erstellen zuerst die Firewall und konfigurieren das NAT-Gateway im nächsten Abschnitt.

  1. Geben Sie in das Suchfeld am oberen Rand des Portals Firewall ein. Wählen Sie in den Suchergebnissen Firewalls aus.

  2. Wählen Sie + Erstellen aus.

  3. Verwenden Sie auf der Registerkarte Grundlagen im Dialogfeld Firewall erstellen die folgende Tabelle, um die Firewall zu konfigurieren:

    Einstellung Wert
    Projektdetails
    Abonnement Wählen Sie Ihr Abonnement aus.
    Ressourcengruppe Wählen Sie test-rg aus.
    Instanzendetails
    Name Geben Sie Firewall ein.
    Region Wählen Sie West-USAaus.
    Firewall-SKU Wählen Sie Standard aus.
    Firewallverwaltung Wählen Sie Firewallrichtlinie zum Verwalten dieser Firewall verwenden aus.
    Firewallrichtlinie Wählen Sie "Neu hinzufügen" aus.
    Name: Geben Sie Firewallrichtlinie ein.
    Region: Wählen Sie "West US" aus.
    Richtlinienebene: Standard.
    Wählen Sie "OK" aus.
    Virtuelles Netzwerk auswählen
    Virtuelles Netzwerk Wählen Sie Vorhandenes verwenden aus.
    Virtuelles Netzwerk Wählen Sie vnet-hub aus.
    Öffentliche IP-Adresse
    Öffentliche IP-Adresse Wählen Sie Neu hinzufügen aus.
    Name: Geben Sie public-ip-firewall ein.
    SKU: Standard.
    Zuweisung: Statisch.
    Wählen Sie OK aus.
  4. Deaktivieren Sie für dieses Tutorial Firewall-Verwaltungs-NIC aktivieren, und wählen Sie dann Weiter: Erweitert.

  5. Im Reiter "Erweitert " wählen Sie NAT-Gateway aktivieren. Unter StandardV2 NAT-Gateway wählen Sie Neu erstellen.

    NAT Gateway ist optional, wenn du eine Firewall erstellst. Dieses Tutorial ermöglicht es, ausgehende SNAT über die öffentliche IP-Adresse des NAT-Gateways bereitzustellen. In einer Region, die das StandardV2 NAT Gateway nicht unterstützt, zeigt das Formular einen Validierungsfehler an. Wähle eine unterstützte Region auf Basics, um mit diesem Tutorial fortzufahren.

  6. In Create a new StandardV2 NAT Gateway geben Sie nat-gateway für Name ein.

  7. Unter öffentlichen IPv4-Adressen wählen Sie " Eine öffentliche IP-Adresse erstellen". Geben Sie public-ip-nat für Name ein.

  8. Bestätige, dass die SKUStandardV2 und die Zuweisungstatisch ist, und wähle dann OK aus.

  9. Bestätigen Sie, dass (neu) public-ip-nat unter öffentlichen IPv4-Adressen ausgewählt ist. Lassen Sie die Felder für IPv6-Adresse und öffentliche IP-Präfixe für dieses IPv4-Tutorial unausgewählt.

    Screenshot, der das mit der neuen public-ip-nat-IPv4-Adresse konfigurierte NAT-Gateway zeigt.

  10. Wählen Sie Hinzufügen. Auf Erweitert bestätigen Sie, dass NAT-Gateway aktivieren ausgewählt ist und bei StandardV2 NAT Gateway(Neu) nat-gateway angezeigt wird.

    Screenshot zeigt den Reiter

  11. Klicken Sie auf Überprüfen + erstellen. Bestätigen Sie, dass die Zusammenfassung West US, die Standard-Firewall-SKU , vnet-hub, public-ip-firewall und das neue StandardV2 NAT-Gateway zeigt.

  12. Klicken Sie auf Erstellen.

    Die Bereitstellung erstellt die Firewall, das NAT-Gateway und die zugehörigen öffentlichen IP-Adressen. Außerdem ist das NAT-Gateway mit AzureFirewallSubnet verknüpft. Die Bereitstellung nimmt einige Minuten in Anspruch.

    Behalte die eigene öffentliche IP-Adresse der Firewall. Outbound SNAT verwendet die öffentliche IP des NAT-Gateways, während der eingehende DNAT die öffentliche Firewall-IP verwendet. Workload-Routen zeigen weiterhin auf die private IP-Adresse der Firewall.

  13. Wechseln Sie nach Abschluss der Bereitstellung zur test-rg-Ressourcengruppe und wählen Sie die Firewallressource aus.

  14. Notieren Sie sich die öffentlichen IP-Adressen der Firewall. Diese Adressen werden später verwendet.

Erstellen des NAT-Gateways

Verbinde das NAT-Gateway mit AzureFirewallSubnet , damit ausgehender Internetverkehr von der Firewall es nutzt. Wenn du den Portal-Schritten gefolgt bist, hat die Firewall-Installation diese Assoziation erstellt. Wenn Sie PowerShell verwenden, erstellen und verknüpfen Sie das NAT-Gateway in diesem Abschnitt.

Erstelle kein weiteres NAT-Gateway. Überprüfen Sie die im vorangegangenen Abschnitt erstellten Ressourcen und Vereinigungen:

  1. Öffne test-rg und wähle nat-gateway aus. Bestätigen Sie, dass die SKU StandardV2 ist und ihr Standort mit der Firewall übereinstimmt.
  2. Öffnen Sie vnet-hub, wählen Sie Subnets und wählen Sie AzureFirewallSubnet.
  3. Bestätigen Sie, dass das NAT-Gateway auf NAT-Gateway eingestellt ist. Lassen Sie die Subnetzeinstellungen unverändert.
  4. Öffnen Sie public-ip-nat und bestätigen, dass es die StandardV2-SKU verwendet. Diese Adresse ist getrennt von public-ip-firewall, die die Standard-SKU verwendet.

Erstellen eines virtuellen Spoke-Netzwerks

Das virtuelle Spoke-Netzwerk enthält die Test-VM, die zum Testen des Routings des Internetdatenverkehrs an das NAT-Gateway verwendet wird. Verwenden Sie das folgende Beispiel, um das Spoke-Netzwerk zu erstellen.

  1. Geben Sie im Suchfeld oben im Portal den Suchbegriff Virtuelles Netzwerk ein. Wählen Sie in den Suchergebnissen Virtuelle Netzwerke aus.

  2. Wählen Sie + Erstellen aus.

  3. Geben Sie unter Virtuelles Netzwerk erstellen auf der Registerkarte Grundlagen die folgenden Informationen an, oder wählen Sie sie aus:

    Einstellung Wert
    Projektdetails
    Abonnement Wählen Sie Ihr Abonnement aus.
    Ressourcengruppe Wählen Sie test-rg aus.
    Instanzendetails
    Name Geben Sie vnet-spoke ein.
    Region Wählen Sie West-USAaus.
  4. Wählen Sie Weiter aus, um zur Registerkarte Sicherheit zu gelangen.

  5. Wählen Sie Weiter aus, um zur Registerkarte IP-Adressen zu gelangen.

  6. Wählen Sie auf der Registerkarte IP-Adressen im IPv4-Adressraum die Option Adressraum löschen aus, um den automatisch mit Daten aufgefüllten Adressraum zu löschen.

  7. Wählen Sie + IPv4-Adressraum hinzufügen aus.

  8. Geben Sie unter IPv4-Adressraum den Adressraum 10.1.0.0 ein. Übernehmen Sie bei der Maskenauswahl den Standardwert /16 (65.536 Adressen).

  9. Wählen Sie + Subnetz hinzufügen aus.

  10. Geben Sie unter Subnetz hinzufügen die folgenden Informationen ein, oder wählen Sie sie aus:

    Einstellung Wert
    Subnetzzweck Übernehmen Sie den Standardwert: Standard.
    Name Geben Sie subnet-private ein.
    IPv4
    IPv4-Adressbereich Übernehmen Sie den Standardwert 10.1.0.0/16.
    Startadresse Übernehmen Sie den Standardwert 10.1.0.0.
    Größe Übernehmen Sie den Standardwert: /24 (256 Adressen).
  11. Wählen Sie Hinzufügen.

  12. Klicken Sie auf Überprüfen + erstellen.

  13. Klicken Sie auf Erstellen.

Erstellen von Peering zwischen Hub und Spoke

Peering virtueller Netzwerke wird verwendet, um den Hub mit dem Spoke und den Spoke mit dem Hub zu verbinden. Verwenden Sie das folgende Beispiel, um bidirektionales Netzwerkpeering zwischen dem Hub und dem Spoke zu erstellen.

  1. Geben Sie im Suchfeld oben im Portal den Suchbegriff Virtuelles Netzwerk ein. Wählen Sie in den Suchergebnissen Virtuelle Netzwerke aus.

  2. Wählen Sie vnet-hub aus.

  3. Wählen Sie unter Einstellungen die Option Peerings aus.

  4. Wählen Sie + Hinzufügen.

  5. Geben Sie unter Peering hinzufügen die folgenden Informationen ein, oder wählen Sie sie aus:

    Einstellung Wert
    Zusammenfassung zu virtuellen Remotenetzwerken
    Name des Peeringlinks Geben Sie vnet-spoke-to-vnet-hub ein.
    Bereitstellungsmodell für das virtuelle Netzwerk Übernehmen Sie den Standardwert Ressourcen-Manager.
    Abonnement Wählen Sie Ihr Abonnement aus.
    Virtuelles Netzwerk Wählen Sie vnet-spoke (test-rg) aus.
    Einstellungen für das Peering virtueller Remotenetzwerke
    Zulassen des Zugriffs von „vnet-spoke“ auf „vnet-hub“ Übernehmen Sie die Standardeinstellung Ausgewählt.
    Zulassen des Empfangs des von „vnet-hub“ weitergeleiteten Datenverkehrs durch „vnet-spoke“ Aktivieren Sie das Kontrollkästchen.
    Gateway oder Routenserver in „vnet-spoke“ erlauben, Datenverkehr an „vnet-hub“ weiterzuleiten Übernehmen Sie die Standardeinstellung Deaktiviert.
    Zulassen, dass „vnet-spoke“ den Remote-Gateway oder Routenserver von „vnet-hub“ verwendet Übernehmen Sie die Standardeinstellung Deaktiviert.
    Lokales virtuelles Netzwerk: Zusammenfassung
    Name des Peeringlinks Geben Sie vnet-hub-to-vnet-spoke ein.
    Einstellungen für das Peering lokaler virtueller Netzwerke
    Zulassen des Zugriffs von „vnet-hub“ auf „vnet-spoke“ Übernehmen Sie die Standardeinstellung Ausgewählt.
    Zulassen des Empfangs des von „vnet-spoke“ weitergeleiteten Datenverkehrs durch „vnet-hub“ Aktivieren Sie das Kontrollkästchen.
    Gateway oder Routenserver in „vnet-hub“ erlauben, Datenverkehr an „vnet-spoke“ weiterzuleiten Übernehmen Sie die Standardeinstellung Deaktiviert.
    Zulassen, dass „vnet-hub“ den Remote-Gateway oder Routenserver von „vnet-spoke“ verwendet Übernehmen Sie die Standardeinstellung Deaktiviert.
  6. Wählen Sie Hinzufügen.

  7. Wählen Sie Aktualisieren aus, und überprüfen Sie, ob der Peeringstatus den Zustand Verbunden aufweist.

Erstellen einer Netzwerkroutingtabelle

Die Routentabelle sendet Verkehr, der der Standardroute entspricht, vom Speichensubnetz zur Azure Firewall im Hub-virtuellen Netzwerk. Der nächste Hop ist die private IP-Adresse der Firewall.

Abrufen der privaten IP-Adresse der Firewall

Die private IP-Adresse der Firewall wird für die Routingtabelle benötigt, die weiter unten in diesem Artikel erstellt wird. Verwenden Sie das folgende Beispiel, um die private IP-Adresse der Firewall abzurufen.

  1. Geben Sie in das Suchfeld am oberen Rand des Portals Firewall ein. Wählen Sie in den Suchergebnissen Firewalls aus.

  2. Wählen Sie Firewall aus.

  3. Beachten Sie in der Übersicht von Firewall die IP-Adresse im Feld Private IP-Adresse der Firewall. In diesem Beispiel lautet die IP-Adresse 10.0.1.68.

Erstellen einer Routingtabelle

Erstellen Sie eine Standardroute für ausgehenden Internetverkehr durch die Firewall. Diese Route setzt keine spezifischeren Routen außer Kraft, z. B. Routen für das Peering virtueller Netzwerke. Du musst mehr Routen hinzufügen, wenn du diese Topologie verlängerst, um den Verkehr zwischen den Speichen zu inspizieren.

  1. Geben Sie oben im Portal im Suchfeld den Begriff Routingtabelle ein. Wählen Sie in den Suchergebnissen den Eintrag Routingtabellen aus.

  2. Wählen Sie + Erstellen aus.

  3. Geben Sie in Routingtabelle erstellen die folgenden Informationen ein, oder wählen Sie sie aus:

    Einstellung Wert
    Projektdetails
    Abonnement Wählen Sie Ihr Abonnement aus.
    Ressourcengruppe Wählen Sie test-rg aus.
    Instanzendetails
    Region Wählen Sie West-USAaus.
    Name Geben Sie route-table-spoke ein.
    Gatewayrouten verteilen Wählen Sie also Nein.
  4. Klicken Sie auf Überprüfen + erstellen.

  5. Klicken Sie auf Erstellen.

  6. Geben Sie oben im Portal im Suchfeld den Begriff Routingtabelle ein. Wählen Sie in den Suchergebnissen den Eintrag Routingtabellen aus.

  7. Wählen Sie route-table-spoke aus.

  8. Wählen Sie unter Einstellungen die Option Routen aus.

  9. Wählen Sie unter Routen die Option + Hinzufügen aus.

  10. Geben Sie unter Route hinzufügen die folgenden Informationen ein, oder wählen Sie sie aus:

    Einstellung Wert
    Routenname Geben Sie route-to-hub ein.
    Zieltyp Wählen Sie IP-Adressen aus.
    Ziel-IP-Adressen/CIDR-Bereiche Geben Sie 0.0.0.0/0 ein.
    Typ des nächsten Hops Wählen Sie Virtuelles Gerät aus.
    Adresse des nächsten Hops Gib die private IP-Adresse der Firewall ein, die du zuvor aufgegeben hast. Verwenden Sie nicht die öffentliche IP-Adresse des NAT-Gateways.
  11. Wählen Sie Hinzufügen.

  12. Wählen Sie unter Einstellungen die Option Subnetze aus.

  13. Wählen Sie + Zuordnen aus.

  14. Geben Sie unter Subnetz zuordnen die folgenden Informationen ein, oder wählen Sie sie aus:

    Einstellung Wert
    Virtuelles Netzwerk Wählen Sie vnet-spoke (test-rg) aus.
    Subnetz Wählen Sie subnet-private aus.
  15. Klicken Sie auf OK.

Konfigurieren der Firewall

Erlauben Sie den Datenverkehr vom Spoke über den Hub, indem Sie eine Netzwerkregel in der Firewall-Richtlinie verwenden. Verwenden Sie das folgende Beispiel, um die Netzwerkregel zu konfigurieren.

Konfigurieren einer Netzwerkregel

  1. Geben Sie in das Suchfeld am oberen Rand des Portals Firewall ein. Wählen Sie in den Suchergebnissen Firewallrichtlinien aus.

  2. Wählen Sie firewall-policy aus.

  3. Erweitern Sie Einstellungen, und wählen Sie dann Netzwerkregeln aus.

  4. Wählen Sie + Regelsammlung hinzufügen aus.

  5. Geben Sie unter Regelsammlung hinzufügen die folgenden Informationen ein, oder wählen Sie sie aus:

    Einstellung Wert
    Name Geben Sie spoke-to-internet ein.
    Regelsammlungstyp Wählen Sie Netzwerk aus.
    Priority Geben Sie 100 ein.
    Regelsammlungsaktion Wählen Sie Zulassen aus.
    Regelsammlungsgruppe Wählen Sie DefaultNetworkRuleCollectionGroup aus.
    Regeln
    Name Geben Sie allow-web ein.
    Quellentyp IP Address (IP-Adresse):
    `Source` Geben Sie 10.1.0.0/24 ein.
    Protokoll Wählen Sie TCP aus.
    Zielports Geben Sie 80,443 ein.
    Zieltyp Wählen Sie IP-Adresse aus.
    Bestimmungsort Geben Sie * ein.
  6. Wählen Sie Hinzufügen.

Erstellen eines virtuellen Testcomputers

Ein virtueller Ubuntu-Computer wird verwendet, um den ausgehenden Internetdatenverkehr über das NAT-Gateway zu testen. Verwenden Sie das folgende Beispiel, um einen virtuellen Ubuntu-Computer zu erstellen.

  1. Suchen Sie im Portal nach Virtuelle Computer, und klicken Sie darauf.

  2. Wählen Sie unter VM die Option + Erstellen und dann Azure-VM aus.

  3. Geben Sie unter Virtuellen Computer erstellen auf der Registerkarte Grundlagen die folgenden Informationen ein, oder wählen Sie sie aus:

    Einstellung Wert
    Projektdetails
    Abonnement Wählen Sie Ihr Abonnement aus.
    Ressourcengruppe Wählen Sie test-rg aus.
    Instanzendetails
    Name des virtuellen Computers Geben Sie vm-spoke ein.
    Region Wählen Sie West-USAaus.
    Verfügbarkeitsoptionen Wählen Sie Keine Infrastrukturredundanz erforderlich aus.
    Sicherheitstyp Übernehmen Sie den Standardwert Standard.
    Image Wählen Sie Ubuntu Server 24.04 LTS – x64 Gen2 aus.
    VM-Architektur Übernehmen Sie den Standardwert x64.
    Größe Wählen Sie eine Größe aus.
    Administratorkonto
    Authentifizierungsart Wählen Sie Öffentlicher SSH-Schlüssel aus.
    Nutzername Geben Sie azureuser ein.
    Quelle für öffentlichen SSH-Schlüssel Wählen Sie Neues Schlüsselpaar generieren aus.
    Name des Schlüsselpaars Geben Sie vm-spoke-key ein.
    Regeln für eingehende Ports
    Öffentliche Eingangsports Wählen Sie Keine.
  4. Wählen Sie am oberen Seitenrand die Registerkarte Netzwerk aus, oder wählen Sie Weiter:Datenträger und anschließend Weiter:Netzwerk aus.

  5. Geben Sie auf der Registerkarte Netzwerk die folgenden Informationen ein, bzw. wählen Sie sie aus:

    Einstellung Wert
    Netzwerkschnittstelle
    Virtuelles Netzwerk Wählen Sie vnet-spoke aus.
    Subnetz Wählen Sie subnet-private (10.1.0.0/24) aus.
    Öffentliche IP-Adresse Wählen Sie Keine.
    NIC-Netzwerksicherheitsgruppe Wählen Sie Erweitertaus.
    Konfigurieren von Netzwerksicherheitsgruppen Wählen Sie Neu erstellen.
    Geben Sie nsg-1 für Name ein.
    Behalten Sie für den Rest die Standards bei, und wählen Sie OK aus.
  6. Behalten Sie für die restlichen Einstellungen die Standards bei, und wählen Sie dann Überprüfen + erstellen aus.

  7. Überprüfen Sie die Einstellungen, und wählen Sie Erstellen aus.

  8. Das Dialogfeld " Neues Schlüsselpaar generieren " wird angezeigt. Wählen Sie Privaten Schlüssel herunterladen und Ressource erstellen aus.

Der private Schlüssel wird auf Ihren lokalen Computer heruntergeladen. Du brauchst den heruntergeladenen privaten Schlüssel für VM-spoke-key, wenn du später in diesem Tutorial mit Azure Bastion die virtuelle Maschine verbindest.

Warte, bis die Bereitstellung der virtuellen Maschine abgeschlossen ist, bevor du mit den nächsten Schritten fortfährst.

Hinweis

VMs in einem virtuellen Netzwerk mit einem Bastionhost benötigen keine öffentlichen IP-Adressen. Bastion stellt die öffentliche IP-Adresse bereit und die VMs verwenden private IP-Adressen für die Kommunikation innerhalb des Netzwerks. Sie können die öffentlichen IP-Adressen von allen VMs in von Bastion gehosteten virtuellen Netzwerken entfernen. Weitere Informationen finden Sie unter Trennen einer öffentlichen IP-Adresse von einer Azure-VM.

Testen des NAT-Gateways

Sie stellen eine Verbindung mit den virtuellen Ubuntu-Computern her, die Sie in den vorherigen Schritten erstellt haben, um zu überprüfen, ob der ausgehende Internetdatenverkehr das NAT-Gateway verlässt.

Abrufen der öffentlichen IP-Adresse des NAT-Gateways

Rufen Sie die öffentliche IP-Adresse des NAT-Gateways ab, um die Schritte weiter unten in diesem Artikel zu überprüfen.

  1. Geben Sie am oberen Rand des Portals den Suchbegriff Öffentliche IP-Adresse in das Suchfeld ein. Wählen Sie in den Suchergebnissen Öffentliche IP-Adressen aus.

  2. Wählen Sie public-ip-nat aus.

  3. Notieren Sie sich den Wert der IP-Adresse. Das in diesem Artikel verwendete Beispiel ist 203.0.113.25.

Testen des NAT-Gateways vom Spoke

  1. Geben Sie im Suchfeld oben im Portal den Suchbegriff Virtueller Computer ein. Wählen Sie in den Suchergebnissen Virtuelle Computer aus.

  2. Wählen Sie vm-spoke aus.

  3. Wählen Sie in Übersicht die Option Verbinden und dann Über Bastion verbinden aus.

  4. Wählen Sie SSH als Verbindungstyp aus. Laden Sie die Datei mit Ihrem privaten SSH-Schlüssel hoch. Wählen Sie Verbinden.

  5. Geben Sie an der Bash-Eingabeaufforderung den folgenden Befehl ein:

    curl -4 https://ifconfig.me/ip
    
  6. Überprüfen Sie, ob die vom Befehl zurückgegebene IP-Adresse mit der öffentlichen IP-Adresse des NAT-Gateways übereinstimmt.

    azureuser@vm-spoke:~$ curl -4 https://ifconfig.me/ip
    203.0.113.25
    
  7. Schließen Sie die Bastion-Verbindung mit vm-spoke.

Bereinigen von Ressourcen

Wenn du die von dir erstellten Ressourcen nicht mehr brauchst, lösche die Ressourcengruppe und alle darin enthaltenen Ressourcen.

Wenn Sie mit der Verwendung der von Ihnen erstellten Ressourcen fertig sind, können Sie die Ressourcengruppe und alle zugehörigen Ressourcen löschen.

  1. Suchen Sie im Azure-Portal nach Ressourcengruppen, und wählen Sie die entsprechende Option aus.

  2. Wählen Sie auf der Seite Ressourcengruppen die Ressourcengruppe test-rg aus.

  3. Wählen Sie auf der Seite test-rg die Option Ressourcengruppe löschen aus.

  4. Geben Sie test-rg unter Ressourcengruppennamen eingeben, um die Löschung zu bestätigen und wählen Sie dann Löschen aus.

Nächste Schritte

Im nächsten Artikel erfahren Sie, wie Sie ein NAT-Gateway in eine Azure Load Balancer-Instanz integrieren: