Statische interne IP-Adresse reservieren

Auf dieser Seite wird beschrieben, wie Sie statische interne IPv4- oder IPv6-Adressen in VPC-Netzwerken (Virtual Private Cloud) reservieren und verwalten.

Statische interne IP-Adressen bieten die Möglichkeit, interne IP-Adressen aus dem im Subnetz konfigurierten privaten IP-Adressbereich zu reservieren und anschließend den gewünschten Ressourcen zuzuordnen. Wenn Sie eine interne IP-Adresse reservieren, wird diese Adresse aus dem dynamischen Zuweisungspool herausgenommen und verhindert so, dass sie für automatische Zuweisungen verwendet wird. Das Reservieren von statischen internen IP-Adressen erfordert bestimmte IAM-Berechtigungen (Identity and Access Management), damit nur autorisierte Nutzer eine statische interne IP-Adresse reservieren können.

Mit der Möglichkeit, statische interne IP-Adressen zu reservieren, können Sie immer dieselbe IP-Adresse für dieselbe Ressource verwenden, auch wenn Sie die Ressource löschen und neu erstellen müssen.

Wenn Sie eine statische externe IP-Adresse statt einer internen IP-Adresse reservieren möchten, lesen Sie die Informationen unter Statische externe IP-Adressen reservieren.

Hinweise

  • Weitere Informationen zu IP-Adressen
  • Richten Sie die Authentifizierung ein, falls Sie dies noch nicht getan haben. Bei der Authentifizierung wird Ihre Identität für den Zugriff auf Google Cloud-Dienste und APIs überprüft. Zur Ausführung von Code oder Beispielen aus einer lokalen Entwicklungsumgebung können Sie sich so authentifizieren.

    Wählen Sie den Tab für die Verwendung der Beispiele auf dieser Seite aus:

    Console

    Wenn Sie über die Google Cloud Console auf Google Cloud-Dienste und -APIs zugreifen, müssen Sie die Authentifizierung nicht einrichten.

    gcloud

    Installieren Sie die Google Cloud CLI und initialisieren Sie sie mit folgendem Befehl:

    gcloud init

    Terraform

    Wenn Sie die Terraform-Beispiele auf dieser Seite aus einer lokalen Entwicklungsumgebung heraus verwenden möchten, installieren und initialisieren Sie die gcloud CLI und richten dann die Standardanmeldedaten für Anwendungen mit Ihren Nutzeranmeldedaten ein.

    1. Installieren Sie die Google Cloud CLI.
    2. Führen Sie folgenden Befehl aus, um die gcloud CLI zu initialisieren:

      gcloud init
    3. Erstellen Sie lokale Anmeldedaten zur Authentifizierung für Ihr Google-Konto:

      gcloud auth application-default login

    Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten in der Dokumentation zur Google Cloud-Authentifizierung.

    REST

    Verwenden Sie die von der gcloud CLI bereitgestellten Anmeldedaten, um die REST API-Beispiele auf dieser Seite in einer lokalen Entwicklungsumgebung zu verwenden.

      Installieren Sie die Google Cloud CLI und initialisieren Sie sie mit folgendem Befehl:

      gcloud init

Erforderliche Rollen

Bitten Sie Ihren Administrator, Ihnen den Compute-Netzwerkadministrator (roles/compute.networkAdmin) zu gewähren, um die Berechtigungen zu erhalten, die Sie zum Reservieren und Verwalten von statischen IP-Adressen benötigen. Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff verwalten.

Diese vordefinierte Rolle enthält die Berechtigungen, die zum Reservieren und Verwalten von statischen IP-Adressen erforderlich sind. Erweitern Sie den Abschnitt Erforderliche Berechtigungen, um die erforderlichen Berechtigungen anzuzeigen:

Erforderliche Berechtigungen

Die folgenden Berechtigungen sind erforderlich, um statische IP-Adressen zu reservieren und zu verwalten:

  • compute.addresses.create für die IP-Adresse
  • compute.addresses.createInternal für die IP-Adresse
  • compute.networks.list für das Netzwerk
  • compute.subnetworks.use für das Subnetz
  • compute.subnetworks.list für das Subnetz

Sie können diese Berechtigungen auch mit benutzerdefinierten Rollen oder anderen vordefinierten Rollen erhalten.

Beschränkungen

  • Sie können die Zuweisung der internen IPv4-Adresse einer vorhandenen Ressource nicht aufheben oder ändern. Sie können beispielsweise einer laufenden oder beendeten VM-Instanz keine neue statische interne IP-Adresse zuweisen. Sie können jedoch die sitzungsspezifische interne IP-Adresse einer Ressource in eine statische interne IP-Adresse umwandeln, damit die Adresse auch nach dem Löschen der Ressource reserviert bleibt.

  • Die Anzahl der statischen internen IP-Adressen, die Sie reservieren können, darf das Kontingent Ihres Projekts nicht überschreiten. Weitere Informationen erhalten Sie im Abschnitt zu projektbasierten Kontingenten in der VPC-Dokumentation.

  • Eine statische interne IP-Adresse kann immer nur von einer einzigen Ressource verwendet werden.

  • Das Reservieren einer statischen internen IP-Adresse wird nur für VPC-Netzwerke unterstützt. Es gibt keine Unterstützung für Netzwerke im Legacy-Modus.

  • Durch das Löschen einer Ressource wird nicht automatisch eine statische interne IP-Adresse freigegeben. Sie müssen nicht mehr benötigte statische interne IP-Adressen manuell freigeben.

  • Der Name einer statischen IP-Adresse kann nicht geändert werden.

  • Statische interne IP-Adressen sind regional. Das bedeutet, dass sie auf die Region beschränkt sind, in der sie reserviert sind. Wenn beispielsweise eine reservierte statische interne IP-Adresse in Region A vorhanden ist, können Sie nur die IP-Adresse in Region A verwenden.

Neue statische interne IPv4- oder IPv6-Adresse reservieren

Bevor Sie eine neue statische interne IP-Adresse reservieren können, müssen Sie zuerst ein VPC-Netzwerk mit einem Subnetz erstellen.

Wenn Sie eine neue statische interne IPv6-Adresse reservieren möchten, muss für das VPC-Netzwerk der interne IPv6-Bereich ULA aktiviert sein. Außerdem muss es ein Dual-Stack-Subnetz mit dem IPv6-Zugriffstyp INTERNAL haben.

Führen Sie die folgenden Schritte aus, um eine eigenständige interne IP-Adresse zu reservieren.

Console

  1. Rufen Sie in der Google Cloud Console die Seite IP-Adressen auf.

    "IP-Adressen" aufrufen

  2. Klicken Sie auf Interne statische IP-Adresse reservieren. Eventuell müssen Sie auf das Menü Weitere Aktionen klicken, um diese Schaltfläche zu sehen.
  3. Geben Sie im Feld Name einen Namen für die IP-Adresse ein.
  4. Wählen Sie in der Liste IP-Version die erforderliche IP-Version aus:
    • Wählen Sie IPv4 aus, um eine statische interne IPv4-Adresse zu reservieren.
    • Wählen Sie IPv6 aus, um eine statische interne IPv6-Adresse zu reservieren.
  5. Wählen Sie in den Listen Netzwerk und Subnetzwerk ein VPC-Netzwerk bzw. ein Subnetz aus.
  6. Geben Sie an, wie Sie die IP-Adresse reservieren möchten:
    • Wenn Sie bei IPv4-Adressen eine statische interne IPv4-Adresse angeben möchten, die Sie reservieren möchten, wählen Sie unter Statische IP-Adresse die Option Selbst auswählen aus und geben Sie dann eine benutzerdefinierte IP-Adresse ein. Andernfalls weist das System automatisch eine statische interne IPv4-Adresse im Subnetz zu.
    • Bei IPv6-Adressen weist das System automatisch eine statische interne IPv6-Adresse aus dem internen IPv6-Adressbereich des Subnetzes zu.
  7. Optional: Wenn Sie die statische interne IPv4-Adresse in verschiedenen Front-Ends freigeben möchten, wählen Sie in der Liste Zweck die Option Freigegeben aus. Die Standardauswahl ist Nicht freigegeben.

  8. Klicken Sie auf Reservieren.

gcloud

  • Zum Reservieren einer internen IPv4-Adresse verwenden Sie den Befehl compute addresses create:

    gcloud compute addresses create ADDRESS_NAMES \
        --region REGION --subnet SUBNETWORK \
        --addresses IP_ADDRESS
    

    Ersetzen Sie Folgendes:

    • ADDRESS_NAMES: Die Namen einer oder mehrerer [--purpose=SHARED_LOADBALANCER_VIP]-Adressen, die Sie erstellen möchten. Geben Sie bei mehreren Adressen alle Adressen als Liste an, getrennt durch Leerzeichen. Beispiel: example-address-1 example-address-2 example-address-3.
    • REGION: Die Region für diese Anfrage.
    • SUBNETWORK: Das Subnetz für diese interne IP-Adresse.
    • IP_ADDRESS: Die zu reservierende IP-Adresse, die sich innerhalb des primären IP-Bereichs des Subnetzes befinden muss. Wenn hier keine Angabe gemacht wird, wird automatisch eine IP-Adresse aus dem Subnetz zugewiesen.
  • Zum Reservieren einer internen IPv6-Adresse verwenden Sie den Befehl compute addresses create. Geben Sie IPV6 als Wert für --ip-version an:

    gcloud compute addresses create ADDRESS_NAMES \
        --region REGION --subnet SUBNETWORK \
        --ip-version IPV6
    

    Ersetzen Sie Folgendes:

    • ADDRESS_NAMES: Die Namen einer oder mehrerer Adressen, die Sie reservieren möchten. Geben Sie bei mehreren Adressen alle Adressen als Liste an, getrennt durch Leerzeichen. Beispiel: example-address-1 example-address-2 example-address-3
    • REGION: Die Region für diese Anfrage.
    • SUBNETWORK: Das Subnetz für diese interne IPv6-Adresse.

    Im Gegensatz zur internen IPv4-Reservierung unterstützt die interne IPv6-Reservierung keine Reservierung einer bestimmten IP-Adresse aus dem Subnetzwerk. Stattdessen wird automatisch eine interne /96-IPv6-Adresse aus dem internen IPv6-Adressbereich des Subnetzes /64 zugewiesen.

Beispiele

  • Reservieren Sie eine automatisch zugewiesene interne IPv4-Adresse aus einem Subnetz:

    gcloud compute addresses create example-address-1 \
        --region us-central1 \
        --subnet subnet-1
    
  • Reservieren Sie eine bestimmte interne IPv4-Adresse aus einem Subnetz:

    gcloud compute addresses create example-address-1 \
        --region us-central1 \
        --subnet subnet-1 \
        --addresses 10.128.0.12
    
  • Reservieren Sie eine statische interne IPv6-Adresse aus einem Subnetz:

    gcloud compute addresses create example-address-1 \
        --region us-central1 \
        --subnet subnet-1 \
        --ip-version IPV6
    
  • Erstellen Sie mehrere IPv4-Adressen, indem Sie mehr als einen IPv4-Adressnamen übergeben. Alle Adressen sind im selben Subnetz reserviert:

    gcloud compute addresses create example-address-1 example-address-2 \
        --region us-central1 \
        --subnet subnet-1 \
        --addresses 10.128.0.12,10.128.0.13
    

Terraform

Sie können ein Terraform-Modul verwenden, um eine interne IP-Adresse zu erstellen.

Im folgenden Beispiel haben die Terraform-Argumente Beispielwerte, die Sie ändern können. In diesem Beispiel werden zwei spezifische interne IP-Adressen erstellt:

module "address" {
  source     = "terraform-google-modules/address/google"
  version    = "~> 3.1"
  project_id = var.project_id # Replace this with your project ID in quotes
  region     = "asia-east1"
  subnetwork = "my-subnet"
  names      = ["internal-address1", "internal-address2"]
  addresses  = ["10.0.0.3", "10.0.0.4"]
}

Im folgenden Beispiel werden zwei dynamisch zugewiesene interne IP-Adressen erstellt:

module "address" {
  source     = "terraform-google-modules/address/google"
  version    = "~> 3.1"
  project_id = var.project_id # Replace this with your project ID in quotes
  region     = "asia-east1"
  subnetwork = "my-subnet"
  names      = ["internal-address1", "internal-address2"]
}

API

Verwenden Sie die Methode addresses.insert:

POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/addresses

Sowohl bei IPv4- als auch bei IPv6-Adressen muss der Text der Anfrage das Feld addressType, das INTERNAL sein sollte, den name der Adresse und das subnetwork, zu dem die IP-Adresse gehört, enthalten. Der Text der Anfrage kann optional den purpose der internen IP-Adresse enthalten.

Außerdem können Sie für interne IPv4-Adressen das System automatisch eine IP-Adresse für Sie zuweisen lassen oder address verwenden, um eine interne IPv4-Adresse anzugeben. Die IPv4-Adresse muss zum primären IP-Adressbereich des Subnetzes gehören.

{
  "addressType": "INTERNAL",
  "name": "IPV4_ADDRESS_NAME",
  "subnetwork": "regions/REGION/subnetworks/SUBNETWORK",
  "address": "IPV4_ADDRESS"
  "purpose": "GCE_ENDPOINT"
}

Beispiel:

POST https://compute.googleapis.com/compute/v1/projects/example-project/regions/us-central1/addresses
{
  "addressType": "INTERNAL",
  "name": "example-ipv4-address-1",
  "subnetwork": "regions/us-central1/subnetworks/my-custom-subnet",
  "address": "10.128.0.12"
  "purpose": "GCE_ENDPOINT"
}

Bei internen IPv6-Adressen müssen Sie auch ipVersion als IPV6 angeben. Das System weist automatisch eine statische interne IPv6-Adresse aus dem internen IPv6-Adressbereich des Subnetzes zu.

{
  "addressType": "INTERNAL",
  "name": "IPV6_ADDRESS_NAME",
  "ipVersion": "IPV6",
  "subnetwork": "regions/REGION/subnetworks/SUBNETWORK",
  "purpose": "GCE_ENDPOINT"
}

Beispiel:

POST https://compute.googleapis.com/compute/v1/projects/example-project/regions/us-central1/addresses
{
  "addressType": "INTERNAL",
  "name": "example-ipv6-address-1",
  "ipVersion": "IPV6"
  "subnetwork": "regions/us-central1/subnetworks/my-custom-subnet",
  "purpose": "GCE_ENDPOINT"
}

Statischen internen IP-Adressbereich für HA VPN über Cloud Interconnect reservieren

Sie können einen statischen internen IP-Adressbereich für die Verwendung mit HA VPN über Cloud Interconnect reservieren.

Geben Sie beim Erstellen der statischen internen IP-Adresse das Flag --purpose=IPSEC_INTERCONNECT und eine Präfixlänge (--prefix-length) zwischen 26 und 29 an.

Die von Ihnen reservierten regionalen internen IPv4-Adressen werden auf die HA VPN-Gateways angewendet, die von Cloud Interconnect verwendet werden.

Weitere Informationen finden Sie unter HA VPN-Gateways interne IP-Adressbereiche zuweisen.

Ermitteln, ob eine interne IPv4- oder IPv6-Adresse sitzungsspezifisch oder statisch ist

Statische und sitzungsspezifische interne IP-Adressen verhalten sich in den meisten Kontexten gleich und werden gleich angezeigt. Bei statischen internen IP-Adressen können Sie jedoch dieselbe IP-Adresse für dieselbe Ressource verwenden, auch wenn Sie die Ressource löschen und neu erstellen. Im Allgemeinen wird eine sitzungsspezifische IP-Adresse freigegeben, wenn Sie die Ressource beenden oder löschen.

So ermitteln Sie, ob eine Adresse statisch oder sitzungsspezifisch ist:

  1. Rufen Sie in der Google Cloud Console die Seite IP-Adressen auf.

    "IP-Adressen" aufrufen

  2. Suchen Sie die Adresse in der Liste und prüfen Sie die Spalte Typ auf den Typ der IP-Adresse.

Verwendete sitzungsspezifische interne IPv4- oder IPv6-Adresse in eine statische Adresse umwandeln

Wenn Sie über sitzungsspezifische interne IP-Adressen verfügen, die verwendet werden, können Sie diese Adressen in statische interne IP-Adressen umwandeln, damit die Adressen so lange in Ihrem Projekt bleiben, bis Sie sie aktiv entfernen.

Führen Sie die folgenden Schritte aus, um eine sitzungsspezifische interne IP-Adresse in eine statische interne IP-Adresse umzuwandeln.

Console

  1. Rufen Sie in der Google Cloud Console die Seite IP-Adressen auf.

    "IP-Adressen" aufrufen

  2. Klicken Sie auf Interne IP-Adressen.
  3. Optional: Geben Sie im Feld Filter ephemeral ein und wählen Sie Sitzungsspezifisch : Typ aus der Drop-down-Liste aus, um nach sitzungsspezifischen IP-Adressen zu suchen. “
  4. Wählen Sie die interne IP-Adresse aus, die Sie umwandeln möchten.
  5. Wählen Sie im Menü Weitere Aktionen () am Ende der Anzeigezeile für die ausgewählte IP-Adresse die Option Zu statischer IP-Adresse hochstufen aus. “
  6. Geben Sie einen Namen für die neue statische IP-Adresse ein und klicken Sie auf Reservieren.

gcloud

  1. Bevor Sie eine vorhandene sitzungsspezifische interne IPv6-Adresse umwandeln, müssen Sie den Wert dieser IP-Adresse kennen. Verwenden Sie die Google Cloud CLI, um eine describe-Anfrage an die Ressource zu senden, um den IP-Adresswert abzurufen.

    • Verwenden Sie für eine Instanz mit einer IPv4-Adresse den folgenden Befehl:

      gcloud compute instances describe INSTANCE_NAME --zone ZONE | grep "networkIP"
      
    • Verwenden Sie für eine Instanz mit einer IPv6-Adresse den folgenden Befehl:

      gcloud compute instances describe INSTANCE_NAME --zone ZONE | grep "ipv6Address"
      
    • Verwenden Sie für eine regionale Weiterleitungsregel den folgenden Befehl:

      gcloud compute forwarding-rules describe FORWARDING_RULE_NAME --region REGION | grep "IPAddress"
      

      Verwenden Sie für eine globale Weiterleitungsregel das Flag --global anstelle des Flags --region.

  2. Wandeln Sie die Adresse um:

    • Verwenden Sie zum Umwandeln einer oder mehrerer bestehender interner IPv4-Adressen den Befehl compute addresses create und geben Sie das Flag --addresses mit den expliziten internen IP-Adressen an, die umgewandelt werden sollen:

      gcloud compute addresses create IPV4_ADDRESS_NAMES \
        --addresses IPV4_ADDRESSES \
        --region REGION \
        --prefix-length PREFIX_LENGTH \
        --subnet SUBNETWORK
      

      Ersetzen Sie Folgendes:

      • IPV4_ADDRESS_NAMES: Die Namen der IPv4-Adressen. Geben Sie bei mehreren Adressen alle Adressnamen als Liste an, getrennt durch Leerzeichen. Beispiel: example-address-name-1 example-address-name-2 example-address-name-3 Geben Sie die Namen in derselben Reihenfolge wie die IP-Adressen an. Angenommen, Sie geben die Adressnamen als example-address-name-1 example-address-name-2 example-address-name-3 und die IPv4-Adressen als 192.0.2.0 192.0.2.1 192.0.2.2 an In diesem Szenario ordnet Compute Engine die Namen und Adressen so zu:

        • example-address-name-1: 192.0.2.0
        • example-address-name-2: 192.0.2.1
        • example-address-name-3: 192.0.2.2
      • IPV4_ADDRESSES: Die umzuwandelnden IPv4-Adressen. Geben Sie bei mehreren Adressen alle Adressen als Liste an, getrennt durch Leerzeichen. Beispiel: 192.0.2.0 192.0.2.1 192.0.2.2.

      • REGION: Die Region, in der diese Adresse reserviert werden soll.

      • PREFIX_LENGTH: Optional. Die Präfixlänge des IPv4-Adressbereichs. Der Wert muss eine Ganzzahl zwischen 7 und 31 sein. Geben Sie dieses Feld nur an, wenn Sie einen Adressbereich angeben. Schließen Sie das Feld aus, wenn die angegebene IPv4-Adresse eine einzelne IP-Adresse ist.

      • SUBNETWORK: Das Subnetzwerk für diese Anfrage.

    • Verwenden Sie zum Umwandeln einer oder mehrerer vorhandener interner IPv6-Adressen den Befehl compute addresses create und geben Sie das Flag --addresses mit den expliziten internen IPv6-Adressen an:

      gcloud compute addresses create IPV6_ADDRESS_NAMES \
       --addresses IPV6_ADDRESSES \
       --region REGION \
       --prefix-length PREFIX_LENGTH \
       --subnet SUBNETWORK
      

      Ersetzen Sie Folgendes:

      • IPV6_ADDRESS_NAMES: die Namen der Adresse. Geben Sie die Namen in derselben Reihenfolge an, in der Sie die IPv6-Adressen deklarieren. IPV6_ADDRESS_NAME_1 entspricht in diesem Fall IPV6_ADDRESS_1 und IPV6_ADDRESS_NAME_2 entspricht IPV6_ADDRESS_2.
      • IPV6_ADDRESS_1,[IPV6_ADDRESS_2,...]: Die IPv6-Adressen, die in das CIDR-Format umgewandelt werden sollen.
      • PREFIX_LENGTH_1,[PREFIX_LENGTH_2,...]: die Präfixlänge von IPv6-Adressen
      • REGION: Die Region, in der diese Adresse reserviert werden soll.
      • SUBNETWORK: Das Subnetzwerk für diese Anfrage.

      Die interne IPv6-Adresse bleibt an die vorhandene Instanz gebunden, auch wenn sie zu einer statischen internen IPv6-Adresse umgewandelt wurde. Wenn die kürzlich umgewandelte statische interne IPv6-Adresse einer anderen Ressource zugewiesen werden soll, müssen Sie die Zuweisung der statischen internen IPv6-Adresse an dieser Instanz aufheben.

API

Verwenden Sie die Methode addresses.insert:

POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/addresses

Sowohl bei IPv4- als auch bei IPv6-Adressen muss der Text der Anfrage den addressType, das INTERNAL sein sollte, den name der Adresse, die zu bewerbende address und das subnetwork, zu dem die IP-Adresse gehört, enthalten. Bei IPv6-Adressen muss der Anfragetext außerdem prefixLength mit 96 als Wert enthalten.

  • Anfragetext für das Hochstufen interner IPv4-Adressen:

    {
    "name": "ADDRESS_NAME",
    "addressType": "INTERNAL",
    "address": "IP_ADDRESS",
    "subnetwork": "regions/REGION/subnetworks/SUBNETWORK"
    }
    

    Beispiel:

    POST https://compute.googleapis.com/compute/v1/projects/example-project/regions/us-central1/addresses
    {
    "name": "example-IPv4-address-1",
    "addressType": "INTERNAL",
    "address": "10.128.0.2",
    "subnetwork": "regions/us-central1/subnetworks/my-custom-subnet"
    }
    
  • Anfragetext für das Hochstufen interner IPv6-Adressen:

    {
    "name": "ADDRESS_NAME",
    "addressType": "INTERNAL",
    "address": "IP_ADDRESS",
    "subnetwork": "regions/REGION/subnetworks/SUBNETWORK"
    "prefixLength": 96
    }
    

    Beispiel:

    POST https://compute.googleapis.com/compute/v1/projects/example-project/regions/us-central1/addresses
    {
    "name": "example-IPv6-address-1",
    "addressType": "INTERNAL",
    "address": "fd20:0:0::",
    "subnetwork": "regions/us-central1/subnetworks/my-custom-subnet"
    "prefixLength": 96
    }
    

Statische interne IPv4- oder IPv6-Adresse mit freigegebenem VPC verwenden

Sie können eine reservierte statische interne IP-Adresse in einem freigegebenen Subnetz eines freigegebenen VPC-Netzwerks erstellen. Das IP-Adressobjekt muss im selben Dienstprojekt erstellt werden wie die Ressource, von der es verwendet wird, auch wenn der Wert der IP-Adresse aus dem Bereich der verfügbaren IP-Adressen in einem bestimmten freigegebenen Subnetz des freigegebenen VPC-Netzwerks stammt. Weitere Informationen zu diesem Anwendungsfall finden Sie in den folgenden Ressourcen:

Statische interne IPv4- oder IPv6-Adressen auflisten

Um alle vorhandenen statischen internen IP-Adressen aufzurufen, führen Sie die folgenden Schritte aus.

Console

  1. Rufen Sie in der Google Cloud Console die Seite IP-Adressen auf.

    "IP-Adressen" aufrufen

  2. Klicken Sie auf Interne IP-Adressen.

gcloud

Führen Sie folgenden gcloud compute addresses list-Befehl aus:

gcloud compute addresses list

API

Verwenden Sie die Methode addresses.list:

GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/addresses

Ersetzen Sie Folgendes:

  • PROJECT_ID ist die Projekt-ID für diese Anfrage.
  • REGION ist der Name der Region für diese Anfrage.

Verwenden Sie die Methode addresses.aggregatedList, um alle Adressen in allen Regionen aufzulisten:

GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/aggregated/addresses

Statische interne IPv4- oder IPv6-Adresse freigeben

Wenn Sie eine statische interne IP-Adresse nicht mehr benötigen, können Sie sie freigeben. Dazu löschen Sie die IP-Adressressource.

Wenn Sie die Google Cloud Console verwenden, können Sie statische IP-Adressen nur freigeben, wenn sie nicht von anderen Ressourcen verwendet werden.

Wenn Sie die gcloud CLI oder API verwenden, können Sie eine IP-Adresse freigeben, unabhängig davon, ob sie von einer anderen Ressource verwendet wird oder nicht.

  • Wenn die IP-Adresse nicht von einer Ressource verwendet wird, wird sie an den Pool der verfügbaren internen IP-Adressen zurückgegeben.

  • Wenn die IP-Adresse von einer Ressource verwendet wird, bleibt sie an die Ressource gebunden, bis die Ressource gelöscht wird.

Um eine statische interne IPv4- oder IPv6-Adresse freizugeben, führen Sie die folgenden Schritte aus.

Console

  1. Rufen Sie in der Google Cloud Console die Seite IP-Adressen auf.

    "IP-Adressen" aufrufen

  2. Wählen Sie den Tab Interne IP-Adressen aus.
  3. Optional: Geben Sie im Feld Filter static ein und wählen Sie Statisch : Typ aus der Drop-down-Liste aus.
  4. Wählen Sie die statische interne IP-Adresse aus, die Sie freigeben möchten.
  5. Klicken Sie auf Statische Adresse freigeben und bestätigen Sie diesen Vorgang. Klicken Sie dazu im Dialogfeld auf Freigeben.

    Falls diese Option nicht angezeigt wird, klicken Sie in der oberen Menüleiste auf Weitere Aktionen () und wählen Sie anschließend Statische Adresse freigeben aus der Liste aus.

gcloud

Führen Sie den Befehl compute addresses delete aus:

gcloud compute addresses delete ADDRESS_NAME \
    --region REGION

Ersetzen Sie Folgendes:

  • ADDRESS_NAME: Der Name der zu löschenden Adresse.
  • REGION: Die Region, zu der die Adresse gehört.

Beispiel:

gcloud compute addresses delete example-address-to-delete \
    --region us-west1

API

Verwenden Sie die Methode addresses.delete:

DELETE https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/addresses/ADDRESS_NAME

In diesem Beispiel wird eine Adresse in der Region us-west1 gelöscht:

DELETE https://compute.googleapis.com/compute/v1/projects/myproject/regions/us-west1/addresses/example-address-to-delete

Nächste Schritte