Daftar hitam atau daftar putih alamat IP menyaring permintaan pengguna dan memblokir atau mengizinkan permintaan dari alamat IP tertentu. Fitur ini dapat membatasi sumber akses serta melindungi titik kehadiran (POPs) dari pencurian dan serangan IP.
Catatan penggunaan
Secara default, fitur daftar IP dinonaktifkan. Daftar hitam dan daftar putih alamat IP bersifat saling eksklusif; Anda hanya dapat mengonfigurasi salah satu dari keduanya.
Anda dapat menentukan hingga sekitar 700 alamat IPv6 atau 2.000 alamat IPv4.
Jika sebuah alamat IP ditambahkan ke daftar hitam, permintaan dari alamat tersebut masih dapat dikirim ke POPs. Namun, POPs akan menolak permintaan tersebut dan mengembalikan kesalahan 403. Permintaan yang berasal dari alamat IP dalam daftar hitam akan dicatat dalam log nama domain terkait.
Daftar hitam dan daftar putih alamat IP mengidentifikasi alamat IP berdasarkan teknik pengenalan IP HTTP Lapisan 7. Anda akan dikenakan biaya untuk lalu lintas jaringan yang dihasilkan ketika POPs memblokir permintaan jahat. Jika klien mengakses POPs melalui HTTPS, Anda juga akan dikenakan biaya untuk Permintaan HTTPS.
Beberapa penyedia layanan internet (ISP) mungkin memberikan alamat IP pribadi kepada klien di wilayah tertentu. Oleh karena itu, POPs mungkin menerima permintaan dari alamat IP pribadi.
CatatanAlamat IP pribadi mencakup jenis-jenis berikut:
Alamat IP pribadi Tipe-A: 10.0.0.0 hingga 10.255.255.255. Subnet mask: 10.0.0.0/8.
Alamat IP pribadi Tipe-B: 172.16.0.0 hingga 172.31.255.255. Subnet mask: 172.16.0.0/12.
Alamat IP pribadi Tipe-C: 192.168.0.0 hingga 192.168.255.255. Subnet mask: 192.168.0.0/16.
Mode verifikasi alamat IP
Ketika klien terhubung ke POP, alamat IP klien dan alamat IP yang digunakan oleh klien untuk terhubung ke POP ditentukan berdasarkan apakah proxy digunakan. Sebagai contoh, alamat IP klien adalah 10.10.10.10, dan alamat IP proksi adalah 192.168.0.1.
Jika tidak ada proxy yang digunakan ketika klien terhubung ke POP, aturan berikut berlaku:
Nilai header X-Forwarded-For (XFF) dalam permintaan pengguna adalah
10.10.10.10.Alamat IP klien
10.10.10.10adalah alamat IP yang digunakan oleh klien untuk terhubung ke POP.
Jika proxy digunakan ketika klien terhubung ke POP, aturan berikut berlaku:
Nilai header XFF dalam permintaan pengguna adalah
10.10.10.10,192.168.0.1.Alamat IP klien
10.10.10.10adalah alamat IP pertama dalam header XFF.Alamat IP yang digunakan oleh klien untuk terhubung ke POP adalah alamat IP proksi, yaitu
192.168.0.1.Alamat IP klien bukan alamat IP yang digunakan oleh klien untuk terhubung ke POP.
Fitur daftar IP ApsaraVideo VOD dapat memverifikasi tiga jenis alamat IP.
Mode Verifikasi Alamat IP | Deskripsi |
Tentukan Berdasarkan Header XFF | Ini adalah mode default. Mode ini hanya memverifikasi alamat IP klien. Alamat IP klien adalah alamat IP pertama dalam header XFF pada permintaan klien. Jika proxy digunakan ketika klien terhubung ke POP, klien menggunakan alamat IP proksi untuk terhubung ke POP. Dalam hal ini, kontrol akses dalam mode verifikasi ini mungkin tidak akurat. |
Tentukan Berdasarkan Alamat IP yang Digunakan untuk Terhubung ke POP | Mode ini hanya memverifikasi alamat IP yang digunakan oleh klien untuk terhubung ke POP. |
Tentukan Berdasarkan Header XFF dan Alamat IP yang Digunakan untuk Terhubung ke POP | Mode ini memverifikasi alamat IP berikut:
|
Prosedur
Masuk ke Konsol ApsaraVideo VOD.
Di panel navigasi di sebelah kiri, pilih Configuration Management > CDN Configuration > Domain Names.
Di halaman Domain Names, temukan nama domain yang ingin Anda kelola dan klik Configure di kolom Actions.
Di pohon navigasi di sebelah kiri, pilih Resource Access Control.
Di tab IP Address Blacklists/Whitelists, klik Modify di bagian IP Address Blacklists/Whitelists.
Di kotak dialog yang muncul, konfigurasikan IP Blacklist atau IP Whitelist.
Parameter
Deskripsi
Type
Blacklist
Permintaan dari alamat IP dalam daftar hitam diblokir.
Whitelist
Hanya permintaan dari alamat IP dalam daftar putih yang dapat mengakses sumber daya di POPs.
Rules
Persyaratan format aturan
CatatanNilai dari Rules dapat mencapai ukuran maksimum 30 KB. Anda dapat memasukkan hingga sekitar 700 alamat IPv6 atau 2.000 alamat IPv4 di bidang ini.
CatatanIP Rules
Anda dapat memilih salah satu aturan berikut:
Determine based on the XFF header
Determine based on the IP address that is used to connect to the POP
Determine based on the XFF header and the IP address that is used to connect to the POP.
Jika header XFF tidak mencakup alamat IP, tentukan berdasarkan alamat IP yang digunakan untuk terhubung ke POP.
Klik OK.
Contoh konfigurasi
Whitelist
Aturan:
192.168.2.0/24Hasil yang diharapkan: Hanya alamat IP yang berkisar dari
192.168.2.1hingga192.168.2.254yang dapat mengakses sumber daya nama domain yang ditentukan.Blacklist
Aturan:
192.168.0.1Hasil yang diharapkan: Alamat IP
192.168.0.1tidak diizinkan untuk mengakses sumber daya nama domain yang ditentukan.
FAQ
Operasi API terkait
BatchSetVodDomainConfigs: Anda dapat memanggil operasi ini untuk mengonfigurasi satu atau lebih nama domain untuk CDN. Anda dapat menentukan daftar hitam atau daftar putih alamat IP dengan mengonfigurasi parameter ip_black_list_set atau ip_allow_list_set.