Menyiapkan dan mengelola penafsiran alamat jaringan dengan Private NAT

Halaman ini menjelaskan cara mengonfigurasi terjemahan alamat jaringan (NAT) private-to-private di Cloud NAT.

Sebelum memulai

Selesaikan tugas berikut sebelum menyiapkan Private NAT.

Menyiapkan lingkungan Anda

Bergantung pada apakah Anda ingin menggunakan konsol Google Cloud atau gcloud CLI untuk menyiapkan Private NAT, konfigurasi resource berikut di Google Cloud.

Konsol

  1. Login ke akun Google Cloud Anda. Jika Anda baru menggunakan Google Cloud, buat akun untuk mengevaluasi performa produk kami dalam skenario dunia nyata. Pelanggan baru juga mendapatkan kredit gratis senilai $300 untuk menjalankan, menguji, dan men-deploy workload.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator role (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  3. Verify that billing is enabled for your Google Cloud project.

  4. Enable the Compute Engine API.

    Roles required to enable APIs

    To enable APIs, you need the Service Usage Admin IAM role (roles/serviceusage.serviceUsageAdmin), which contains the serviceusage.services.enable permission. Learn how to grant roles.

    Enable the API

  5. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator role (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  6. Verify that billing is enabled for your Google Cloud project.

  7. Enable the Compute Engine API.

    Roles required to enable APIs

    To enable APIs, you need the Service Usage Admin IAM role (roles/serviceusage.serviceUsageAdmin), which contains the serviceusage.services.enable permission. Learn how to grant roles.

    Enable the API

gcloud

  1. Login ke akun Google Cloud Anda. Jika Anda baru menggunakan Google Cloud, buat akun untuk mengevaluasi performa produk kami dalam skenario dunia nyata. Pelanggan baru juga mendapatkan kredit gratis senilai $300 untuk menjalankan, menguji, dan men-deploy workload.
  2. Instal Google Cloud CLI.

  3. Jika Anda menggunakan penyedia identitas (IdP) eksternal, Anda harus login ke gcloud CLI dengan identitas gabungan Anda terlebih dahulu.

  4. Untuk melakukan inisialisasi gcloud CLI, jalankan perintah berikut:

    gcloud init
  5. Buat atau pilih Google Cloud project.

    Peran yang diperlukan untuk memilih atau membuat project

    • Pilih project: Memilih project tidak memerlukan peran IAM tertentu—Anda dapat memilih project mana pun yang telah diberi peran.
    • Membuat project: Untuk membuat project, Anda memerlukan peran Project Creator (roles/resourcemanager.projectCreator), yang berisi izin resourcemanager.projects.create. Pelajari cara memberikan peran.
    • Buat Google Cloud project:

      gcloud projects create PROJECT_ID

      Ganti PROJECT_ID dengan nama untuk Google Cloud project yang Anda buat.

    • Pilih project Google Cloud yang Anda buat:

      gcloud config set project PROJECT_ID

      Ganti PROJECT_ID dengan nama project Google Cloud Anda.

  6. Verifikasi bahwa penagihan diaktifkan untuk project Google Cloud Anda.

  7. Aktifkan Compute Engine API:

    Peran yang diperlukan untuk mengaktifkan API

    Untuk mengaktifkan API, Anda memerlukan peran IAM Service Usage Admin (roles/serviceusage.serviceUsageAdmin), yang berisi izin serviceusage.services.enable. Pelajari cara memberikan peran.

    gcloud services enable compute.googleapis.com
  8. Instal Google Cloud CLI.

  9. Jika Anda menggunakan penyedia identitas (IdP) eksternal, Anda harus login ke gcloud CLI dengan identitas gabungan Anda terlebih dahulu.

  10. Untuk melakukan inisialisasi gcloud CLI, jalankan perintah berikut:

    gcloud init
  11. Buat atau pilih Google Cloud project.

    Peran yang diperlukan untuk memilih atau membuat project

    • Pilih project: Memilih project tidak memerlukan peran IAM tertentu—Anda dapat memilih project mana pun yang telah diberi peran.
    • Membuat project: Untuk membuat project, Anda memerlukan peran Project Creator (roles/resourcemanager.projectCreator), yang berisi izin resourcemanager.projects.create. Pelajari cara memberikan peran.
    • Buat Google Cloud project:

      gcloud projects create PROJECT_ID

      Ganti PROJECT_ID dengan nama untuk Google Cloud project yang Anda buat.

    • Pilih project Google Cloud yang Anda buat:

      gcloud config set project PROJECT_ID

      Ganti PROJECT_ID dengan nama project Google Cloud Anda.

  12. Verifikasi bahwa penagihan diaktifkan untuk project Google Cloud Anda.

  13. Aktifkan Compute Engine API:

    Peran yang diperlukan untuk mengaktifkan API

    Untuk mengaktifkan API, Anda memerlukan peran IAM Service Usage Admin (roles/serviceusage.serviceUsageAdmin), yang berisi izin serviceusage.services.enable. Pelajari cara memberikan peran.

    gcloud services enable compute.googleapis.com

Mendapatkan izin IAM

Peran Admin Jaringan Compute (roles/compute.networkAdmin) memberi Anda izin untuk membuat gateway NAT, mencadangkan dan menetapkan alamat IP NAT, serta menentukan subnet yang trafficnya harus menggunakan penafsiran alamat jaringan oleh gateway NAT.

Membuat subnet NAT

Sebelum mengonfigurasi NAT Pribadi, Anda membuat subnet NAT untuk tujuan PRIVATE_NAT. Subnet NAT harus berada di region yang sama dengan tempat Anda berencana membuat gateway Private NAT. Gateway Private NAT menggunakan rentang alamat IP dari subnet ini untuk melakukan NAT. Pastikan subnet ini tidak tumpang-tindih dengan subnet yang ada di salah satu jaringan yang terhubung. Anda tidak dapat membuat resource apa pun di subnet ini. Subnet ini hanya digunakan untuk Private NAT.

Konsol

  1. Di konsol Google Cloud , buka halaman VPC networks.

    Buka VPC networks

  2. Untuk menampilkan halaman detail jaringan VPC, klik nama jaringan VPC.

  3. Klik tab Subnets.

  4. Klik Tambahkan subnet. Pada dialog Tambahkan subnet, lakukan hal berikut:

    1. Berikan nama untuk subnet.
    2. Pilih region.
    3. Untuk Purpose, pilih Private NAT.
    4. Masukkan rentang alamat IP, yang merupakan rentang IPv4 utama untuk subnet.

      Jika Anda memilih rentang yang bukan merupakan alamat RFC 1918, pastikan rentang tersebut tidak bertentangan dengan konfigurasi yang ada. Untuk mengetahui informasi selengkapnya tentang rentang subnet IPv4 yang valid, lihat Rentang subnet IPv4.

  5. Klik Tambahkan.

gcloud

Gunakan perintah gcloud compute networks subnet create untuk membuat subnet.

  gcloud compute networks subnets create NAT_SUBNET \
      --network=NETWORK \
      --region=REGION \
      --range=IP_RANGE \
      --purpose=PRIVATE_NAT

Ganti kode berikut:

  • NAT_SUBNET: nama rentang subnet Private NAT yang akan dibuat.
  • NETWORK: jaringan tempat subnetwork berada.
  • REGION: region subnetwork yang akan dibuat. Jika tidak ditentukan, Anda mungkin diminta untuk memilih region (khusus mode interaktif).
  • IP_RANGE: ruang IP yang dialokasikan ke subnet ini dalam format CIDR. Pastikan IP_RANGE mempertimbangkan penggunaan dua kali ukuran port yang diperlukan per VM.

Mengonfigurasi DNS64

Untuk menggunakan terjemahan dari IPv6 ke IPv4 (NAT64), alamat tujuan harus cocok dengan awalan 64:ff9b::/96. Anda dapat mengonfigurasi DNS64 untuk mensintesis alamat IPv6 yang disematkan IPv4 secara otomatis dengan menambahkan awalan ini ke alamat IPv4 tujuan Anda.

Lewati langkah ini jika Anda ingin menggunakan Cloud NAT hanya untuk traffic IPv4.

Mengonfigurasi Private NAT

Anda mengonfigurasi Private NAT dengan membuat gateway Cloud NAT di jaringan VPC sumber. Setiap gateway dikaitkan dengan satu jaringan VPC, region, dan Cloud Router.

Saat membuat gateway Cloud NAT untuk NAT Pribadi, Anda dapat mengonfigurasi opsi berikut.

Konfigurasi Opsi yang didukung Deskripsi
Versi IP sumber
  • Rentang subnet IPv4
  • Rentang subnet IPv6

Private NAT mendukung terjemahan dari IPv4 ke IPv4 (NAT44) dan dari IPv6 ke IPv4 (NAT64). Anda dapat mengonfigurasi gateway untuk melakukan NAT44 atau NAT64, tetapi tidak keduanya.

  • Jika Anda mengonfigurasi rentang subnet IPv4, instance VM khusus IPv4 dan instance VM dual-stack (menggunakan alamat IPv4-nya) di subnet khusus IPv4 dan dual-stack dapat berkomunikasi dengan tujuan IPv4.
  • Jika Anda mengonfigurasi rentang subnet IPv6, instance VM khusus IPv6 di subnet dual-stack dan khusus IPv6 dapat berkomunikasi dengan tujuan IPv4.
Subnet sumber

Untuk traffic IPv4:

  • Rentang primer dan sekunder untuk semua subnet
  • Custom

Untuk traffic IPv6:

  • Semua subnet
  • Custom

Private NAT mendukung rentang subnet berikut di region untuk Jaringan VPC yang Anda tentukan:

  • Untuk traffic IPv4: rentang primer dan sekunder
  • Untuk traffic IPv6: rentang internal dan eksternal

Anda dapat membatasi subnet yang dapat menggunakan NAT.

Jenis konektivitas
  • Hub Network Connectivity Center
  • Rute konektivitas hybrid
  • Traffic IPv6 sumber (untuk NAT64)

Private NAT mendukung opsi berikut untuk NAT44:

Anda dapat mengaktifkan salah satu atau kedua opsi ini.

Untuk NAT64, opsi Traffic IPv6 sumber (untuk NAT64) mengonfigurasi Private NAT untuk semua tujuan yang didukung.

Konfigurasi lanjutan
  • Alokasi port dinamis atau statis
  • Logging
  • Waktu tunggu NAT

Secara default, Private NAT menggunakan alokasi port dinamis, yang memungkinkan gateway Cloud NAT mengalokasikan port secara dinamis ke setiap VM berdasarkan penggunaan.

Logging dinonaktifkan secara default. Untuk mengetahui informasi tentang waktu tunggu NAT dan nilai defaultnya, lihat Waktu tunggu NAT.

Buat gateway Cloud NAT

Buat gateway Cloud NAT di jaringan dan region VPC tempat Anda ingin mengonfigurasi NAT Pribadi. Anda dapat mengonfigurasi gateway untuk menerapkan NAT ke rentang subnet IPv4 (NAT44) atau rentang subnet IPv6 (NAT64), tetapi tidak keduanya.

Buat gateway untuk rentang IPv4 (NAT44)

Konsol

  1. Di konsol Google Cloud , buka halaman Cloud NAT.

    Buka Cloud NAT

  2. Klik Get started atau, jika Anda memiliki gateway, klik Create Cloud NAT gateway.
  3. Masukkan nama gateway.
  4. Untuk NAT type, pilih Private.
  5. Pilih jaringan VPC dan region tempat Anda ingin membuat gateway.
  6. Pilih atau buat Cloud Router di region.
  7. Di bagian Cloud NAT mapping, untuk Source endpoint type, pastikan opsi VM instances, GKE nodes, Serverless dipilih.
  8. Di kolom Source IP version, pilih IPv4 subnet ranges.
  9. Di kolom Source subnets, pilih Custom.
  10. Di bagian Subnets, pilih subnet yang ingin Anda konfigurasi NAT-nya. Jika Anda ingin menentukan rentang tambahan, klik Add subnet and IP range, lalu tambahkan subnet lain.
  11. Tambahkan aturan NAT untuk menentukan jenis Private NAT yang diaktifkan untuk rentang subnet yang Anda pilih di langkah sebelumnya dan konfigurasi rentang subnet pribadi yang ingin Anda gunakan untuk NAT:
    1. Klik Add a rule.
    2. Di kolom Prioritas aturan, masukkan nilai apa pun dari 0 hingga 65000.
    3. Untuk Match, pilih salah satu opsi berikut:
      • Rute konektivitas hybrid: mengaktifkan Hybrid NAT.
      • Hub Network Connectivity Center: mengaktifkan Private NAT untuk spoke NCC.

      Untuk mengaktifkan kedua jenis Private NAT, pilih Rute konektivitas hybrid dan Hub Network Connectivity Center.

    4. Pilih atau buat rentang subnet NAT pribadi.
    5. Klik Done.
  12. Opsional: Sesuaikan salah satu setelan berikut di bagian Konfigurasi lanjutan:
    • Apakah akan mengonfigurasi logging. Secara default, Tidak ada logging yang dipilih.
    • Apakah akan mengubah cara Cloud NAT mengalokasikan port. Secara default, Aktifkan Alokasi Port Dinamis dipilih. Untuk mengonfigurasi alokasi port statis, hapus Aktifkan Alokasi Port Dinamis dan tentukan Port minimum per instance VM. Nilai defaultnya adalah 64.
    • Apakah akan memperbarui waktu tunggu NAT untuk koneksi protokol. Untuk informasi tentang waktu tunggu ini dan nilai defaultnya, lihat Waktu tunggu NAT.
  13. Klik Create.

gcloud

  1. Buat Cloud Router di region jaringan VPC tempat Anda ingin mengonfigurasi Private NAT. Anda memerlukan Cloud Router ini untuk membuat gateway.

    Gunakan perintah gcloud compute routers create.

    gcloud compute routers create ROUTER_NAME \
      --network=NETWORK --region=REGION
    

    Ganti kode berikut:

    • ROUTER_NAME: nama untuk Cloud Router
    • NETWORK: jaringan VPC tempat Cloud Router akan dibuat
    • REGION: region tempat Cloud Router akan dibuat
  2. Buat gateway dan tentukan satu atau beberapa subnet jaringan VPC tempat Anda ingin mengonfigurasi NAT. Secara default, Private NAT menggunakan alokasi port dinamis.

    Gunakan perintah gcloud compute routers nats create dengan flag --type=PRIVATE.

    gcloud compute routers nats create NAT_CONFIG \
      --router=ROUTER_NAME \
      --region=REGION \
      --type=PRIVATE \
      --nat-custom-subnet-ip-ranges=SUBNETWORK:ALL,[SUBNETWORK_1:ALL,...]
    

    Ganti kode berikut:

    • NAT_CONFIG: nama untuk konfigurasi NAT Anda
    • ROUTER_NAME: nama Cloud Router yang Anda buat pada langkah sebelumnya
    • REGION: region Cloud Router
    • SUBNETWORK: nama subnet atau subnet (dipisahkan koma) yang ingin Anda gunakan untuk NAT

    Jika Anda ingin membuat gateway dengan alokasi port statis, jalankan perintah sebelumnya dengan flag --no-enable-dynamic-port-allocation dan --min-ports-per-vm=VALUE, lalu ganti VALUE dengan jumlah minimum port. Jika flag --min-ports-per-vm tidak ditentukan, nilai defaultnya adalah 64.

  3. Buat aturan NAT untuk mencocokkan traffic berdasarkan jenis Private NAT yang Anda konfigurasi.

    Gunakan perintah gcloud compute routers nats rules create dengan flag --match yang ditetapkan ke salah satu opsi berikut:

    • --match='nexthop.hub': mengaktifkan Private NAT untuk spoke NCC.
    • --match='nexthop.is_hybrid': mengaktifkan Hybrid NAT.
    • --match='nexthop.hub == "HUB" || nexthop.is_hybrid': mengaktifkan kedua jenis Private NAT.

    Untuk membuat aturan NAT untuk Private NAT bagi spoke NCC, jalankan perintah berikut:

    gcloud compute routers nats rules create NAT_RULE_PRIORITY \
      --router=ROUTER_NAME --region=REGION \
      --nat=NAT_CONFIG \
      --match='nexthop.hub == "//networkconnectivity.googleapis.com/projects/PROJECT_ID/locations/global/hubs/HUB"' \
      --source-nat-active-ranges=NAT_SUBNET
    

    Untuk membuat aturan NAT untuk NAT Hibrida, jalankan perintah berikut:

    gcloud compute routers nats rules create NAT_RULE_PRIORITY \
      --router=ROUTER_NAME \
      --region=REGION \
      --nat=NAT_CONFIG \
      --match='nexthop.is_hybrid' \
      --source-nat-active-ranges=NAT_SUBNET
    

    Untuk membuat aturan NAT bagi Private NAT untuk spoke NCC dan Hybrid NAT, jalankan perintah berikut:

    gcloud compute routers nats rules create NAT_RULE_PRIORITY \
      --router=ROUTER_NAME \
      --region=REGION \
      --nat=NAT_CONFIG \
      --match='nexthop.hub == "//networkconnectivity.googleapis.com/projects/PROJECT_ID/locations/global/hubs/HUB" || nexthop.is_hybrid' \
      --source-nat-active-ranges=NAT_SUBNET
    

    Ganti kode berikut:

    • NAT_RULE_PRIORITY: nomor aturan yang mengidentifikasi aturan NAT secara unik; tentukan angka apa pun dari 0 hingga 65000
    • ROUTER_NAME: nama Cloud Router yang Anda buat sebelumnya
    • REGION: region Cloud Router
    • NAT_CONFIG: nama konfigurasi NAT yang Anda buat sebelumnya
    • PROJECT_ID: Google Cloud project hub NCC
    • HUB: nama hub NCC
    • NAT_SUBNET: nama subnet Private NAT atau subnet (dipisahkan koma) yang Anda buat sebelumnya

Membuat gateway untuk rentang IPv6 (NAT64)

Konsol

  1. Di konsol Google Cloud , buka halaman Cloud NAT.

    Buka Cloud NAT

  2. Klik Get started atau, jika Anda memiliki gateway, klik Create Cloud NAT gateway.
  3. Masukkan nama gateway.
  4. Untuk NAT type, pilih Private.
  5. Pilih jaringan VPC dan region tempat Anda ingin membuat gateway.
  6. Pilih atau buat Cloud Router di region.
  7. Di bagian Cloud NAT mapping, untuk Source endpoint type, pastikan opsi VM instances, GKE nodes, Serverless dipilih.
  8. Di kolom Source IP version, pilih IPv6 subnet ranges.
  9. Di kolom Source subnets, lakukan salah satu tindakan berikut:
    • Agar dapat menggunakan Cloud NAT untuk semua subnet IPv6 di region, pilih All subnets.
    • Untuk membatasi subnet yang dapat menggunakan Cloud NAT, pilih Custom, lalu pilih subnet. Jika Anda ingin menentukan subnet tambahan, klik Tambahkan subnet dan tambahkan subnet lain.
  10. Tambahkan aturan NAT untuk mengonfigurasi rentang subnet pribadi yang ingin Anda gunakan untuk NAT:
    1. Klik Add a rule.
    2. Di kolom Prioritas aturan, masukkan nilai dari 0 hingga 65000.
    3. Pilih atau buat rentang subnet NAT pribadi.
    4. Klik Done.
  11. Opsional: Sesuaikan salah satu setelan berikut di bagian Konfigurasi lanjutan:
    • Apakah akan mengonfigurasi logging. Secara default, Tidak ada logging yang dipilih.
    • Apakah akan mengubah cara Cloud NAT mengalokasikan port. Secara default, Aktifkan Alokasi Port Dinamis dipilih. Untuk mengonfigurasi alokasi port statis, hapus Aktifkan Alokasi Port Dinamis dan tentukan Port minimum per instance VM. Nilai defaultnya adalah 64.
    • Apakah akan memperbarui waktu tunggu NAT untuk koneksi protokol. Untuk informasi tentang waktu tunggu ini dan nilai defaultnya, lihat Waktu tunggu NAT.
  12. Klik Create.

gcloud

  1. Buat Cloud Router di region jaringan VPC tempat Anda ingin mengonfigurasi Private NAT. Anda memerlukan Cloud Router ini untuk membuat gateway.

    Gunakan perintah gcloud compute routers create.

    gcloud compute routers create ROUTER_NAME \
      --network=NETWORK --region=REGION
    

    Ganti kode berikut:

    • ROUTER_NAME: nama untuk Cloud Router
    • NETWORK: jaringan VPC tempat Cloud Router akan dibuat
    • REGION: region tempat Cloud Router akan dibuat
  2. Buat gateway Cloud NAT.

    Gunakan perintah gcloud compute routers nats create dengan flag --type=PRIVATE.

    • Untuk mengonfigurasi NAT Pribadi untuk semua rentang subnet IPv6, jalankan perintah berikut:

      gcloud compute routers nats create NAT_CONFIG \
        --router=ROUTER_NAME \
        --region=REGION \
        --type=PRIVATE \
        --nat64-all-v6-subnet-ip-ranges
      
    • Untuk mengonfigurasi Private NAT untuk rentang subnet IPv6 kustom, jalankan perintah berikut:

      gcloud compute routers nats create NAT_CONFIG \
        --router=ROUTER_NAME \
        --region=REGION \
        --type=PRIVATE \
        --nat64-custom-v6-subnet-ip-ranges=SUBNETWORK,[SUBNETWORK_1,…]
      

    Ganti kode berikut:

    • NAT_CONFIG: nama untuk konfigurasi NAT Anda
    • ROUTER_NAME: nama Cloud Router yang Anda buat pada langkah sebelumnya
    • REGION: region Cloud Router
    • SUBNETWORK: nama subnet atau subnet (dipisahkan koma) yang ingin Anda gunakan untuk NAT
  3. Buat aturan NAT untuk NAT64. Gunakan perintah gcloud beta compute routers nats rules create dengan flag --match.

    gcloud beta compute routers nats rules create NAT_RULE_PRIORITY \
      --router=ROUTER_NAME \
      --region=REGION \
      --nat=NAT_CONFIG \
      --match='isIPv6(source.ip)' \
      --source-nat-active-ranges=NAT_SUBNET
    

    Ganti kode berikut:

    • NAT_RULE_PRIORITY: nomor aturan yang mengidentifikasi aturan NAT secara unik; tentukan angka apa pun dari 0 hingga 65000
    • ROUTER_NAME: nama Cloud Router yang Anda buat sebelumnya
    • REGION: region Cloud Router
    • NAT_CONFIG: nama konfigurasi NAT yang Anda buat sebelumnya
    • NAT_SUBNET: nama subnet Private NAT atau subnet (dipisahkan koma) yang Anda buat sebelumnya

Setelah mengaktifkan opsi isIPv6(source.ip), Anda harus menggunakan gcloud CLI versi beta untuk operasi berikut:

  • Mengupdate gateway Cloud NAT yang menerjemahkan IPv6 ke IPv4
  • Buat dan perbarui gateway Cloud NAT yang menggunakan Cloud Router yang sama dengan gateway yang menerjemahkan IPv6 ke IPv4
  • Perbarui Cloud Router tempat gateway Cloud NAT dikonfigurasi

Melihat konfigurasi Private NAT

Konsol

  1. Di konsol Google Cloud , buka halaman Cloud NAT.

    Buka Cloud NAT

  2. Untuk melihat detail gateway NAT, informasi pemetaan, atau detail konfigurasi, klik nama gateway NAT Anda.

  3. Untuk melihat status NAT, lihat kolom Status untuk gateway NAT Anda.

gcloud

Anda dapat melihat detail konfigurasi NAT dengan menjalankan perintah berikut:

  • Lihat konfigurasi gateway Private NAT.

    gcloud compute routers nats describe NAT_CONFIG \
        --router=ROUTER_NAME \
        --region=REGION
    

    Ganti kode berikut:

    • NAT_CONFIG: nama konfigurasi NAT Anda
    • ROUTER_NAME: nama Cloud Router Anda
    • REGION: region NAT yang akan dideskripsikan; jika tidak ditentukan, Anda mungkin diminta untuk memilih region (hanya mode interaktif)
  • Lihat pemetaan rentang IP:port yang dialokasikan ke setiap antarmuka VM.

    gcloud compute routers get-nat-mapping-info ROUTER_NAME \
        --region=REGION
    
  • Lihat status Private NAT gateway.

    gcloud compute routers get-status ROUTER_NAME \
        --region=REGION
    

Memperbarui konfigurasi Private NAT

Bagian berikut menjelaskan cara memperbarui gateway Cloud NAT yang sudah ada.

Memperbarui subnet dalam konfigurasi NAT

Konsol

  1. Di konsol Google Cloud , buka halaman Cloud NAT.

    Buka Cloud NAT

  2. Klik gateway NAT Anda.

  3. Klik Edit.

  4. Jika Kustom dipilih untuk Subnet sumber, pilih subnet. Untuk menentukan rentang tambahan, klik Tambahkan subnet dan rentang IP.

  5. Khusus rentang subnet IPv6: Di bagian Customized rule, pilih Source IPv6 traffic (for NAT64).

  6. Klik Simpan.

gcloud

Gunakan perintah gcloud compute routers nats update.

Untuk memperbarui rentang subnet sumber untuk gateway Cloud NAT yang ada, jalankan salah satu perintah berikut, bergantung pada versi IP rentang subnet yang ingin Anda perbarui:

  • Perbarui rentang subnet IPv4:

    gcloud compute routers nats update NAT_CONFIG \
        --router=NAT_ROUTER \
        --region=REGION \
        --nat-custom-subnet-ip-ranges=IPV4_SUBNET_RANGES
    
  • Memperbarui rentang subnet IPv6 (Pratinjau):

    gcloud beta compute routers nats update NAT_CONFIG \
        --router=NAT_ROUTER \
        --region=REGION \
        --nat64-custom-v6-subnet-ip-ranges=IPV6_SUBNET_RANGES
    

Ganti kode berikut:

  • NAT_CONFIG: nama konfigurasi NAT Anda
  • NAT_ROUTER: nama Cloud Router Anda
  • REGION: region gateway NAT
  • IPV4_SUBNET_RANGES: satu atau beberapa subnet dalam format berikut: SUBNET_NAME_1:ALL,SUBNET_NAME_2:ALL.
  • IPV6_SUBNET_RANGES: satu atau beberapa subnet dalam format berikut: SUBNET_NAME_1,SUBNET_NAME_2.

Menghapus subnet dari konfigurasi NAT

Anda dapat menghapus subnet dari konfigurasi gateway NAT.

Konsol

  1. Di konsol Google Cloud , buka halaman Cloud NAT.

    Buka Cloud NAT

  2. Klik gateway NAT Anda.

  3. Klik Edit.

  4. Hapus subnet yang ingin Anda hapus dari pemetaan NAT.

  5. Klik Simpan.

Menambahkan subnet NAT ke konfigurasi

Untuk melakukan NAT pada traffic, konfigurasi Private NAT menggunakan alamat IP NAT dari subnet yang memiliki tujuan PRIVATE_NAT. Jika konfigurasi NAT Pribadi Anda memerlukan lebih banyak alamat IP NAT daripada yang tersedia, Anda dapat menambahkan lebih banyak subnet dengan tujuan PRIVATE_NAT ke konfigurasi.

Konsol

  1. Di konsol Google Cloud , buka halaman Cloud NAT.

    Buka Cloud NAT

  2. Klik gateway NAT Anda.

  3. Klik Edit.

  4. Perluas aturan yang ada.

  5. Klik Tambahkan rentang subnet.

  6. Pilih atau buat rentang subnet NAT baru, lalu klik Selesai.

  7. Klik Simpan.

gcloud

gcloud compute routers nats rules update NAT_RULE_PRIORITY \
    --nat=NAT_CONFIG \
    --router=ROUTER_NAME \
    --region=REGION \
    --source-nat-active-ranges=NAT_SUBNET_1, NAT_SUBNET_2 ...

Ganti kode berikut:

  • NAT_RULE_PRIORITY: nomor yang secara unik mengidentifikasi aturan yang akan diperbarui, dari 0 hingga 65000.
  • NAT_CONFIG: nama konfigurasi NAT Pribadi Anda untuk aturan yang akan diperbarui.
  • ROUTER_NAME: nama router yang akan digunakan dengan gateway ini.
  • NAT_SUBNET: nama subnet Private NAT yang akan ditambahkan ke konfigurasi NAT yang ada.

Menghapus konfigurasi NAT

Menghapus konfigurasi gateway akan menghapus konfigurasi NAT dari Cloud Router. Menghapus konfigurasi gateway tidak akan menghapus router itu sendiri.

Konsol

  1. Di konsol Google Cloud , buka halaman Cloud NAT.

    Buka Cloud NAT

  2. Pilih kotak centang di samping konfigurasi gateway yang ingin Anda hapus.

  3. Di Menu, klik Hapus.

gcloud

gcloud compute routers nats delete NAT_CONFIG \
    --router=ROUTER_NAME \
    --region=REGION

Ganti kode berikut:

  • NAT_CONFIG: nama konfigurasi NAT Anda
  • ROUTER_NAME: nama Cloud Router Anda
  • REGION: region NAT yang akan dihapus; jika tidak ditentukan, Anda mungkin diminta untuk memilih region (hanya mode interaktif).

Langkah berikutnya