All Products
Search
Document Center

NAT Gateway:Gunakan VPC NAT Gateway untuk mengatasi konflik alamat IP

Last Updated:Oct 17, 2026

Untuk menghubungkan virtual private cloud (VPC) dengan Blok CIDR yang tumpang tindih, Anda dapat menambahkan Blok CIDR secondary dan membuat VPC NAT Gateway. Gateway ini menggunakan translasi alamat untuk mengatasi konflik alamat IP.

Cara kerja

Penyebab konflik alamat IP

Konflik alamat IP terjadi ketika instans ECS dalam VPC dengan Blok CIDR yang tumpang tindih mencoba saling berkomunikasi:

  • Jika Anda menetapkan Blok CIDR tujuan ke Blok CIDR VPC rekan, traffic pertama kali dicocokkan dengan Rute sistem. Traffic kemudian diteruskan di dalam VPC lokal dan tidak dapat mencapai VPC rekan.

  • Jika Anda menetapkan Blok CIDR tujuan ke Blok CIDR vSwitch rekan, Anda tidak dapat membuat rute kustom yang sama atau lebih spesifik daripada Rute sistem yang sudah ada.

Solusi NAT

  1. Tambahkan Blok CIDR IPv4 secondary: Tambahkan Blok CIDR secondary yang tidak tumpang tindih ke masing-masing dari dua VPC untuk menyediakan Alamat IP pribadi yang tidak berkonflik.

  2. Translasikan alamat: Gunakan VPC NAT Gateway untuk mentranslasikan Alamat IP pribadi instans ECS guna mengatasi konflik alamat IP.

  3. Aktifkan komunikasi VPC-ke-VPC: Sambungkan VPC ke Router transit (TR) dan konfigurasikan entri rute kustom untuk memastikan traffic diteruskan dengan benar.

Contoh jalur traffic

Sebuah perusahaan berencana menghubungkan dua VPC di Wilayah China (Hangzhou), namun Blok CIDR keduanya tumpang tindih. Untuk mengatasinya, perusahaan tersebut menggunakan VPC NAT Gateway untuk translasi alamat dan mengonfigurasi rute guna meneruskan traffic ke gateway. Selanjutnya, Cloud Enterprise Network (CEN) atau Koneksi peering dapat digunakan untuk mengaktifkan peering jaringan pribadi.

Contoh ini menunjukkan cara ECS_A (Alamat IP pribadi: 192.168.0.86) mengakses VPC_NATGW_B (Alamat IP pribadi: 10.0.0.53).

  1. Berdasarkan rute dalam tabel rute kustom yang terhubung ke vSwitch ECS_A, Paket data diteruskan ke VPC NAT Gateway.

  2. Berdasarkan aturan SNAT yang dikonfigurasi untuk VPC_NAT_A, alamat IP sumber paket ditranslasikan menjadi Alamat IP NAT (172.16.0.89).

  3. Berdasarkan rute dalam tabel rute sistem VPC_A, paket diteruskan ke Router transit (TR). TR kemudian meneruskan paket ke VPC_B, tempat paket mencapai VPC NAT Gateway.

  4. Berdasarkan aturan DNAT yang dikonfigurasi untuk VPC_NAT_B, alamat tujuan paket ditranslasikan menjadi alamat IP ECS_B. Paket kemudian diteruskan ke ECS_B, sehingga memungkinkan komunikasi antarinstans ECS.

Ketika ECS_B mengirimkan paket respons, translasi alamat dibalik berdasarkan Tabel pemetaan session, lalu paket dirutekan dan dikirimkan kembali ke ECS_A.

Prosedur

Topik ini menggunakan skenario dalam contoh jalur traffic.

Langkah 1: Konfigurasikan Blok CIDR secondary

  1. Tambahkan Blok CIDR secondary:

    1. Buka Konsol VPC. Pada bilah menu atas, pilih wilayah VPC.

    2. Klik ID VPC target, klik tab CIDR Block Management, lalu klik Add Secondary IPv4 CIDR Block untuk menambahkan Blok CIDR secondary ke VPC_A dan VPC_B.

  2. Buat vSwitch: Buka halaman Create vSwitch.

    • VPC: Pilih VPC. Anda harus membuat satu vSwitch untuk VPC_A dan satu lagi untuk VPC_B.

    • IPv4 CIDR: Pilih Blok CIDR IPv4 secondary yang telah Anda tambahkan.

Langkah 2: Konfigurasikan VPC NAT Gateway

Buat VPC NAT Gateway dan konfigurasikan Entri SNAT serta DNAT. Langkah ini mentranslasikan Alamat IP pribadi instans ECS di setiap VPC menjadi Alamat IP NAT untuk mengatasi konflik alamat.

  1. Buat VPC NAT Gateway: Buka halaman pembelian VPC NAT Gateway.

    • Region: Pilih Wilayah tempat VPC berada.

    • Network and Zone: Buat satu VPC NAT Gateway untuk VPC_A dan satu lagi untuk VPC_B. Untuk setiap gateway, pilih vSwitch yang Anda buat dari Blok CIDR secondary.

  2. Konfigurasikan Entri SNAT: VPC NAT Gateway mentranslasikan alamat IP sumber paket menjadi Alamat IP NAT berdasarkan aturan SNAT yang dikonfigurasi.

    1. Buka halaman daftar VPC NAT Gateway. Di bilah menu atas, pilih Wilayah VPC NAT Gateway.

    2. Dalam kolom Actions pada instans VPC NAT Gateway target, klik tab SNAT. Klik Create SNAT Entry.

      • SNAT Entry: Topik ini menggunakan Specify VPC. Anda dapat mengubahnya sesuai kebutuhan.

      • Select NAT IP Address: Pilih Alamat IP pribadi VPC NAT Gateway.

  3. Konfigurasikan Entri DNAT: VPC NAT Gateway mentransformasikan alamat IP tujuan Paket data menjadi Alamat IP NAT menggunakan aturan DNAT.

    1. Buka halaman daftar VPC NAT Gateway. Di bilah menu atas, pilih Wilayah VPC NAT Gateway.

    2. Dalam kolom Actions pada instans VPC NAT Gateway target, klik tab DNAT. Klik Create DNAT Entry.

      • Select NAT IP Address: Pilih Alamat IP pribadi VPC NAT Gateway.

      • Select Private IP Address: Pilih instans ECS di VPC yang ingin Anda aktifkan komunikasinya.

      • Port Settings: Topik ini menggunakan layanan Secure Shell (SSH) untuk memverifikasi Interkoneksi layanan. Layanan SSH menggunakan protokol TCP berorientasi koneksi dan Port 22. Oleh karena itu, tetapkan Port antarmuka depan dan Port Backend pada Specific Port ke 22, dan tetapkan Jenis Protokol ke TCP.

        Buat Entri DNAT sesuai kebutuhan.

Langkah 3: Hubungkan VPC

  1. Buat koneksi VPC:

    Wilayah dan zona yang mendukung Transit Router.
    Contoh ini menunjukkan cara menghubungkan VPC yang berada di Wilayah yang sama dan milik akun yang sama. Untuk informasi tentang skenario lainnya, lihat Koneksi VPC-ke-VPC antarwilayah atau Koneksi VPC-ke-VPC lintas akun.
    1. Buka Konsol Cloud Enterprise Network, klik Create CEN Instance, pilih , lalu klik OK.

    2. Setelah instans dibuat, klik Create Connection > Create Intra-Region Connection.

      Dalam contoh ini, VPC dengan Blok CIDR yang berkonflik berada di Wilayah yang sama. Oleh karena itu, Anda harus membuat koneksi intra-wilayah. Untuk menghubungkan VPC di Wilayah yang berbeda, buat koneksi antarwilayah.
      Anda juga dapat mengeklik ID CEN yang ada, lalu pada tab Basic Information, klik image di bawah VPC untuk membuat koneksi intra-wilayah.
      • Network Type: Pilih Virtual Private Cloud (VPC).

      • Region: Pilih Wilayah tempat VPC berada.

      • Account: Pilih Pemilik VPC. Topik ini menggunakan Your Account.

      • Networks: Pilih VPC_A.

      • VSwitch: Untuk menerapkan disaster recovery multi-zona, pilih setidaknya dua zona. Anda harus menyertakan vSwitch tempat VPC NAT Gateway berada.

      • Advanced Settings: Pilih semua opsi.

    3. Setelah koneksi dibuat, klik Create More Connections untuk membuat koneksi VPC bagi VPC_B.

  2. Konfigurasikan rute:

    NAT Gateway hanya mentranslasikan alamat IP dan tidak menentukan jalur traffic. Tabel rute VPC mengontrol apakah traffic dikirim ke NAT Gateway serta ke mana traffic diteruskan setelah translasi alamat.

    1. Buat tabel rute kustom dan sambungkan vSwitch:

      1. Buka halaman Route Tables. Di bilah menu atas, pilih Wilayah VPC.

      2. Klik Create Route Table.

        • VPC: Buat satu tabel rute untuk VPC_A dan satu lagi untuk VPC_B.

        • Associated Resource Type: Pilih vSwitch.

        Sebelum mengikat tabel rute, verifikasi asosiasi vSwitch berikut:

        • vSwitch untuk instans ECS: Harus diasosiasikan dengan tabel rute kustom yang berisi entri rute menuju VPC NAT Gateway.

        • vSwitch untuk VPC NAT Gateway: Harus diasosiasikan dengan tabel rute sistem, atau tabel rute kustom yang hanya berisi rute menuju Router transit.

        Jangan menambahkan entri rute yang mengarah ke VPC NAT Gateway dalam tabel rute yang diasosiasikan dengan vSwitch NAT Gateway. Jika tidak, traffic yang ditranslasikan SNAT akan berputar kembali ke NAT Gateway dan menyebabkan timeout senyap.

      3. Di halaman Route Tables, temukan tabel rute kustom yang Anda buat. Di kolom Associated Resource, klik Bind untuk menyambungkan vSwitch tempat instans ECS berada.

    2. Konfigurasikan entri rute: Klik ID tabel rute target. Pada tab Custom Route, klik Add Route Entry. Konfigurasikan Blok CIDR tujuan dan lompatan berikutnya.

      Konfigurasikan rute seperti yang dijelaskan dalam tabel berikut untuk memastikan traffic diteruskan dengan benar.

      VPC

      Tabel Rute

      Blok CIDR tujuan

      Next hop

      VPC_A

      Tabel rute sistem

      10.0.0.0/24

      Router Transit

      Tabel rute kustom

      10.0.0.0/24

      VPC_NATGW_A

      VPC_B

      Tabel rute sistem

      172.16.0.0/24

      Router Transit

      Tabel rute kustom

      172.16.0.0/24

      VPC_NATGW_B

Langkah 4: Verifikasi hasil

Login ke instans ECS_A dan jalankan perintah berikut.

# Gunakan Alamat IP NAT dari instans VPC_NATGW_B (10.0.0.53) untuk login jarak jauh ke instans ECS_B.
# Pastikan Port 22 diizinkan dalam security group instans ECS_B.
ssh root@10.0.0.53
# Lihat alamat IP dari network interface controller (NIC).
ifconfig

Anda dapat melihat bahwa instans ECS_A menggunakan Alamat IP NAT VPC_NATGW_A (172.16.0.89) untuk mengakses Alamat IP NAT VPC_NATGW_B (10.0.0.53) dan login jarak jauh ke instans ECS_B.

Penagihan

  • VPC NAT Gateway: Anda dikenakan biaya instans dan biaya Unit kapasitas (CU).

  • Cloud Enterprise Network (CEN): Untuk koneksi intra-wilayah, Anda dikenakan biaya koneksi dan biaya pemrosesan traffic. Untuk koneksi antarwilayah, Anda juga dikenakan biaya bandwidth cross-region.