全部产品
Search
文档中心

:Mengapa saya tidak dapat mengakses Internet dari instance ECS Windows setelah mengonfigurasi alamat IP pribadi sekunder?

更新时间:Jul 02, 2025

Topik ini menjelaskan penyebab dan solusi untuk masalah ketika Anda tidak dapat mengakses Internet dari instance Elastic Compute Service (ECS) yang menjalankan sistem operasi Windows setelah mengonfigurasi alamat IP pribadi sekunder.

Deskripsi Masalah

Anda tidak dapat mengakses Internet dari instance ECS Windows setelah mengonfigurasi alamat IP pribadi sekunder.

Penyebab

Pada versi Windows Server 2008 ke atas, Microsoft mengubah kebijakan pemilihan alamat IP sumber lalu lintas keluar. Dalam kebijakan baru, alamat IP dengan awalan cocok terpanjang terhadap alamat IP hop berikutnya digunakan sebagai alamat IP sumber lalu lintas keluar.

Sebagai contoh, sebuah instance ECS yang menjalankan Windows Server 2008 atau versi lebih tinggi dikonfigurasi dengan alamat IP pribadi dan gateway seperti dalam tabel berikut. Awalan cocok antara alamat IP pribadi sekunder 192.168.1.252 dan alamat IP hop berikutnya 192.168.1.253 lebih panjang dibandingkan awalan cocok antara alamat IP pribadi utama 192.168.1.14 dan alamat IP hop berikutnya. Dalam kasus ini, alamat IP pribadi sekunder diprioritaskan sebagai alamat IP sumber lalu lintas keluar.

Alamat IP Pribadi

Alamat Biner

Alamat IP Pribadi Utama

192.168.1.14

11000000 10101000 00000001 00001110

Alamat IP Pribadi Sekunder

192.168.1.252

11000000 10101000 00000001 01111110

Gateway

192.168.1.253

11000000 10101000 00000001 01111111

Solusi

Catatan
  • Contoh ini menggunakan instance ECS yang menjalankan Windows Server 2022.

  • Dalam contoh ini, antarmuka jaringan elastis utama (ENI) bernama Ethernet digunakan. Ganti nama ENI dengan nama sebenarnya, seperti Ethernet2.

Jalankan perintah netsh untuk menetapkan alamat IP pribadi sekunder ke ENI Ethernet dan atur parameter skipassource menjadi true untuk mencegah alamat IP pribadi sekunder digunakan sebagai alamat IP sumber lalu lintas keluar. Ikuti langkah-langkah berikut:

  1. Hubungkan ke instance ECS Windows.

    Untuk informasi lebih lanjut, lihat Gunakan Workbench untuk terhubung ke instance Windows melalui RDP.

  2. Di Windows PowerShell, jalankan perintah ipconfig untuk melihat alamat IP pribadi dan gateway dari instance ECS Windows.

    Jika awalan cocok antara alamat IP pribadi utama dan alamat IP hop berikutnya lebih pendek daripada awalan cocok antara alamat IP pribadi sekunder dan alamat IP hop berikutnya, lanjutkan ke langkah berikutnya.

    Catatan

    Untuk informasi tentang aturan pencocokan awalan, lihat bagian Penyebab dari topik ini.

    image

  3. Buka Pusat Jaringan dan Berbagi.

  4. Klik Change adapter settings.

  5. Klik dua kali ENI utama bernama Ethernet. Kemudian, klik Properties di kotak dialog Ethernet Status.

    image

  6. Di kotak dialog Ethernet Properties, klik dua kali Internet Protocol Version 4 (TCP/IPv4).

    image

  7. Di kotak dialog Internet Protocol Version 4 (TCP/IPv4) Properties, pilih Use the following IP address dan klik Advanced.

    Penting

    Kebijakan mendapatkan alamat IP secara otomatis diubah menjadi konfigurasi manual. Konfigurasikan parameter berikut, termasuk alamat IP pribadi utama. Jika tidak, Anda tidak dapat terhubung ke instance ECS Windows menggunakan alamat IP pribadi utama.

    image

  8. Di kotak dialog Advanced TCP/IP Settings, konfigurasikan alamat IP.

    1. Di bagian IP addresses, simpan hanya primary private IP address yang ditetapkan ke ENI Ethernet dan subnet mask, serta hapus alamat IP pribadi sekunder.

    2. Di bagian Default gateways, klik Add dan masukkan default gateway yang Anda peroleh pada langkah sebelumnya.

      image

  9. Di Windows PowerShell, jalankan perintah berikut dengan parameter skipassource disetel ke true:

    Netsh int ipv4 add address <Interface> <IP Addr> [<Netmask>] [skipassource=true]

    Tabel berikut menjelaskan parameter.

    Parameter

    Deskripsi

    Contoh

    <Interface>

    ENI tempat Anda ingin menetapkan alamat IP pribadi sekunder.

    'Ethernet'

    <IP Addr>

    Alamat IP pribadi sekunder.

    192.168.1.252

    <Netmask>

    Mask dari alamat IP pribadi sekunder.

    255.255.255.0

    Contoh:

    Netsh int ipv4 add address 'Ethernet' 192.168.1.252 255.255.255.0 skipassource=true
  10. Akses Internet dari instance ECS Windows. Jika instance ECS Windows dapat mengakses Internet, masalah telah terselesaikan.