Geonode logo
Geonode Team

Geonode Team

Diperbarui: 7 Oktober 2026

Diterbitkan: 2 September 2026

Apa Itu ID Subnet? Penjelasan Sederhana

ID subnet adalah bagian dari alamat IP yang mengidentifikasi jaringan, bukan perangkat individu di dalamnya. Jika alamat tersebut dibagi menjadi dua, bagian sebelah kiri adalah subnet. Itu adalah konsep dasar jaringan yang memiliki konsekuensi praktis yang tak terduga: situs yang memblokir alamat sering kali memblokir seluruh subnet, itulah sebabnya seribu proxy dari satu blok bisa bernilai lebih rendah daripada lima puluh proxy dari lima puluh blok yang berbeda. Panduan ini membahas apa itu ID subnet, cara menghitungnya, dan apa artinya saat Anda membeli alamat IP.

Peran kami terletak pada bagian kedua dari hal tersebut: kami adalah Geonode dan kami menjual layanan proxy. Faktanya, keragaman subnet adalah indikator kualitas yang sesungguhnya, sedangkan ukuran pool sebagian besar hanyalah angka pemasaran — dan hal ini bertentangan dengan praktik industri secara keseluruhan, termasuk industri kami, karena "150 juta alamat IP" jauh lebih mudah ditampilkan di halaman arahan daripada "alamat kami mencakup N /24 yang berbeda di negara-negara yang Anda butuhkan". Jika Anda hanya mengambil satu hal dari artikel ini, jadikanlah pertanyaan yang harus diajukan kepada penyedia layanan: bukan berapa banyak alamat IP, melainkan bagaimana distribusinya. Itu adalah pertanyaan yang lebih sulit dijawab, namun juga lebih bermanfaat.

Konsep Dasar

Setiap alamat IP memiliki dua fungsi sekaligus. Sebagian dari alamat tersebut menunjukkan jaringan mana yang digunakan oleh perangkat tersebut; sedangkan sisanya menunjukkan perangkat mana di jaringan tersebut.

192.168.10.42
└──────┘ └─┘
 network  host

Batas pemisahan ini tidak tetap. Hal ini ditentukan oleh subnet mask, atau secara setara oleh panjang prefiks dalam notasi CIDR. Bagian jaringan adalah ID subnet — terkadang disebut alamat jaringan atau awalan jaringan — dan nilainya sama untuk setiap perangkat di subnet tersebut.

Router memperhatikan hal ini karena memungkinkan mereka mengambil keputusan secara massal. Sebuah router tidak memerlukan aturan per alamat; yang dibutuhkan adalah aturan per jaringan. Agregasi inilah yang menjadi alasan utama mengapa tabel rute internet memiliki ukuran yang dapat dikelola.

Notasi CIDR, Cara Penulisan yang Sebenarnya

Dalam praktik modern, pemisahan tersebut ditulis secara eksplisit. RFC 4632 mendefinisikan formatnya:

sebuah prefiks ditampilkan sebagai bilangan 4-oktet, sama seperti alamat IPv4 tradisional atau nomor jaringan, diikuti oleh karakter "/" (garis miring), lalu diikuti oleh nilai desimal antara 0 dan 32 yang menggambarkan jumlah bit signifikan.

Jadi, 192.168.99.0/24 berarti 24 bit pertama merupakan jaringan dan 8 bit sisanya mengidentifikasi host. RFC tersebut memberikan pemetaan dari sistem kelas yang lebih lama: jaringan "Kelas B" warisan 172.16.0.0 dengan masker 255.255.0.0 adalah 172.16.0.0/16, dan "Kelas C" warisan 192.168.99.0 adalah 192.168.99.0/24.

Keunggulan dibandingkan kelas-kelas tetap yang lama, sebagaimana dijelaskan dalam RFC: “Penggunaan prefiks tanpa kelas dengan panjang prefiks yang eksplisit memungkinkan pencocokan blok ruang alamat yang jauh lebih fleksibel sesuai kebutuhan aktual. Jika sebelumnya hanya tersedia tiga ukuran jaringan, prefiks kini dapat didefinisikan untuk menggambarkan blok berukuran bilangan pangkat dua apa pun yang berisi antara satu hingga 2^32 alamat sistem akhir."

PrefiksMaskerAlamatHost yang dapat digunakan
/24255.255.255.0256254
/25255.255.255.128128126
/26255.255.255.1926462
/27255.255.255.2243230
/28255.255.255.2401614
/30255.255.255.25242
/32255.255.255.25511

Dua alamat dalam setiap subnet biasa tidak dapat digunakan untuk host: yang pertama adalah ID subnet itu sendiri dan yang terakhir adalah alamat siaran. Oleh karena itu, jumlahnya 254, bukan 256, dalam subnet /24.

Semakin kecil angka prefiks, semakin besar bloknya. Sebuah /8 sangat besar — RFC menyebutkan bahwa IANA mengalokasikan kepada Regional Internet Registries "dalam blok-blok berurutan yang selaras bit sebanyak 2²⁴ alamat (alias prefiks /8)", yang kemudian dibagi lagi oleh RIR.

Cara Menghitung ID Subnet

Jawaban secara teknis: operasi AND bitwise antara alamat dan masker.

Untuk 192.168.10.42/24

:

address  11000000.10101000.00001010.00101010
mask     11111111.11111111.11111111.00000000
AND      11000000.10101000.00001010.00000000
       = 192.168.10.0

ID subnetnya adalah 192.168.10.0

, alamat broadcastnya adalah 192.168.10.255

, dan host yang dapat digunakan berkisar dari .1

hingga .254

.

Pada prefiks yang tidak berada pada batas oktet, perhitungannya kurang jelas. Untuk 192.168.10.42/26

, maskernya adalah 255.255.255.192

, sehingga oktet terakhir dibagi menjadi 2 bit jaringan dan 6 bit host. Hal ini menghasilkan empat subnet masing-masing berisi 64 alamat, dengan batas pada 0, 64, 128, dan 192. Karena 42 termasuk dalam blok pertama, ID subnetnya adalah 192.168.10.0

dan alamat siarannya adalah 192.168.10.63

.

Dalam praktiknya, biarkan alat yang melakukannya:

ipcalc 192.168.10.42/26

Atau dalam Python:

import ipaddress
net = ipaddress.ip_network('192.168.10.42/26', strict=False)
print(net.network_address)    # 192.168.10.0
print(net.broadcast_address)  # 192.168.10.63
print(net.num_addresses)      # 64

Penggunaan ``strict=False`

` penting: hal ini memberi tahu pustaka bahwa Anda memberikan alamat host dan ingin mengetahui jaringan yang mencakupnya, bukan menyatakan bahwa alamat tersebut adalah sebuah jaringan.

Rentang Alamat Pribadi dan Mengapa Anda Menemukannya di Mana-mana

Tiga rentang alamat ini tidak pernah muncul di internet publik. RFC 1918 telah mengalokasikannya:

10.0.0.0    - 10.255.255.255   (10/8 prefix)
172.16.0.0  - 172.31.255.255   (172.16/12 prefix)
192.168.0.0 - 192.168.255.255  (192.168/16 prefix)

RFC tersebut mendeskripsikan rentang-rentang ini sebagai "blok 24-bit", "blok 20-bit", dan "blok 16-bit", serta menyebutkan bahwa sebuah perusahaan yang menggunakannya "dapat melakukannya tanpa perlu koordinasi dengan IANA atau registri internet mana pun."

Konsekuensi praktis yang perlu diketahui:

Alamat-alamat ini tidak dapat dirutekan di internet. Setiap router rumah di seluruh dunia membagikan alamat 192.168.x.x, dan tidak ada yang bertabrakan, karena tidak ada yang keluar dari bangunan.

Proksi yang mengembalikan salah satu alamat ini sebagai "IP eksternal" Anda berarti konfigurasinya salah. Jika layanan pencarian melaporkan alamat 10.x atau 192.168.x, berarti ada sesuatu di jalur tersebut yang melaporkan alamat internal, bukan alamat publik.

Hal ini penting untuk konfigurasi NO_PROXY. Mengecualikan rentang alamat pribadi dari proses proksi merupakan praktik standar, dan kesalahan dalam hal ini sering menjadi penyebab layanan internal secara misterius dialihkan melalui proksi eksternal.

Mengapa Subnet Penting bagi Proksi

Di sinilah konsep jaringan menjadi pertimbangan dalam pengambilan keputusan pembelian.

Pemblokiran terjadi di tingkat subnet. Ketika sebuah situs memutuskan bahwa suatu alamat bermasalah, memblokir alamat tunggal tersebut seringkali tidak berguna, karena operator masih memiliki 253 alamat lain dalam blok yang sama. Jadi, respons praktisnya adalah memblokir rentang alamat tersebut — umumnya /24, terkadang lebih besar. Ini adalah praktik pertahanan standar dan sepenuhnya rasional dari sudut pandang situs tersebut.

Konsekuensinya bagi Anda: jika kumpulan proxy Anda terdiri dari banyak alamat dalam beberapa subnet, kumpulan tersebut akan berperilaku seperti kumpulan yang sangat kecil. Lima puluh alamat di 203.0.113.0/24, dari sudut pandang pemblokiran, lebih mirip satu alamat daripada lima puluh. Anda bisa menghabiskan semuanya hanya dengan satu tingkat permintaan yang salah perhitungan.

Itulah mengapa ukuran kumpulan bukanlah metrik yang baik. "10 juta IP" tidak memberi tahu Anda apa pun tentang distribusinya. Sebuah kumpulan yang terdiri dari sepuluh ribu alamat yang tersebar di empat ribu /24 yang berbeda lebih tangguh daripada kumpulan satu juta alamat yang terkonsentrasi di beberapa ratus /24. Alamat yang berurutan murah untuk diperoleh oleh penyedia layanan dan saling terkait dengan cara yang sangat penting.

Pusat data dan alamat perumahan berbeda secara struktural dalam hal ini. Alamat pusat data dialokasikan kepada penyedia hosting dalam blok yang berurutan, itulah sebabnya alamat tersebut murah dan mudah diidentifikasi serta diblokir secara massal — sebuah situs dapat memblokir seluruh alokasi penyedia hosting hanya dengan beberapa aturan. Alamat perumahan berasal dari ISP konsumen, tersebar di banyak blok, dialokasikan secara dinamis, dan bercampur dengan pengguna biasa. Distribusi tersebut merupakan bagian substansial dari biaya tambahan yang Anda bayarkan.

Keragaman subnet juga memengaruhi cara Anda melakukan rotasi. Melakukan rotasi melalui alamat dalam satu /24 bukanlah rotasi yang sesungguhnya. Jika penyedia layanan Anda memberikan visibilitas ke blok-blok tersebut, sebarkan permintaan Anda ke seluruh blok tersebut, bukan secara berurutan.

Memeriksa Keragaman Subnet dalam Sebuah Pool

Sebaiknya dilakukan selama masa uji coba, sebelum memutuskan untuk menggunakannya secara permanen.

Kumpulkan sampel alamat keluar dan hitung jumlah /24 yang berbeda:

for i in $(seq 1 200); do
  curl -s -x "$PROXY" https://api.ipify.org
  echo
done | sort -u > ips.txt

wc -l < ips.txt                                   # distinct addresses
cut -d. -f1-3 ips.txt | sort -u | wc -l           # distinct /24 blocks

Rasio inilah yang perlu Anda perhatikan. Dua ratus alamat unik yang tersebar di seratus delapan puluh /24 menandakan pool yang terdistribusi dengan baik. Dua ratus alamat yang tersebar di enam /24 menunjukkan pool yang jauh lebih kecil daripada yang terlihat.

Perluas analisis ke /16 untuk gambaran yang lebih kasar:

cut -d. -f1-2 ips.txt | sort -u | wc -l

Dan periksa nomor sistem otonom (ASN) jika memungkinkan, karena kumpulan yang tersebar di banyak /24 yang semuanya milik satu operator memiliki keragaman yang lebih rendah daripada yang disarankan oleh jumlah subnet. Perintah ``whois`

` pada sampel alamat akan memberitahu Anda.

Lakukan ini per negara, bukan secara agregat. Sebuah kumpulan alamat yang memiliki keragaman sangat baik secara global mungkin terkonsentrasi di satu lokasi yang sebenarnya Anda butuhkan — dan angka agregat menyembunyikan hal itu sepenuhnya, yang merupakan masalah kegagalan diam-diam yang sama seperti yang kami jelaskan dalam mengapa pengujian proxy penting.

Di Atas Subnet: ASN, WHOIS, dan Geofeeds

Subnet merupakan salah satu tingkatan dalam hierarki, dan tingkatan di atasnya sama pentingnya dalam menentukan bagaimana sebuah alamat dinilai.

Pendaftar regional mengalokasikan alamat ke bawah. RFC 4632 menjelaskan rantai tersebut: IANA mengalokasikan blok /8 kepada Registri Internet Regional (RIR), dan RIR "selanjutnya mengalokasikan atau menetapkan blok alamat yang lebih kecil" ke tingkat di bawahnya. Jadi, setiap alamat publik berada di dalam serangkaian alokasi yang bersarang, dan setiap tingkatan merupakan catatan publik.

WHOIS memberi tahu Anda siapa yang memegang suatu blok. Melakukan pencarian terhadap suatu alamat akan menampilkan alokasi tempat alamat tersebut berada, organisasi, negara, dan biasanya kontak. Inilah cara siapa pun menentukan apakah suatu alamat milik penyedia hosting atau ISP konsumen — ini bukan sekadar dugaan, melainkan pencarian:

whois 203.0.113.10 | grep -iE 'netname|orgname|country|cidr'

Nomor Sistem Otonom (ASN) mengelompokkan blok berdasarkan operator. Sebuah AS adalah kumpulan prefiks di bawah satu kebijakan perutean, dan satu operator dapat mengumumkan ratusan blok terpisah di bawah satu ASN. Inilah tingkat di mana pemblokiran massal biasanya terjadi untuk lalu lintas pusat data: sebuah situs tidak menghitung /24 milik penyedia hosting satu per satu, melainkan memblokir ASN-nya.

Implikasi praktisnya bagi penilaian kumpulan alamat adalah bahwa keragaman /24 diperlukan, tetapi tidak cukup. Empat ratus /24 yang berbeda yang semuanya berada di bawah satu ASN hosting dapat diblokir dengan satu aturan saja. Memeriksa sebaran ASN dari sebuah sampel adalah tes kedua yang lebih kasar yang layak dilakukan bersamaan dengan penghitungan subnet:

for ip in $(head -50 ips.txt); do
  whois "$ip" | grep -iom1 'AS[0-9]\+'
done | sort | uniq -c | sort -rn

Geofeeds adalah cara data lokasi dikoreksi. Operator jaringan dapat menerbitkan berkas yang dapat dibaca mesin yang memetakan prefiks mereka ke lokasi, yang distandarisasi dalam RFC 8805, dan penyedia layanan geolokasi mengolahnya. Hal ini menjelaskan fenomena yang sekilas tampak seperti ketidakmampuan penyedia layanan: dua basis data geolokasi yang tidak sepakat mengenai alamat yang sama, karena salah satunya telah mengimpor pembaruan geofeed terbaru sedangkan yang lain belum. Karena geolokasi didasarkan pada prefiks, bukan alamat, seluruh subnet akan berpindah lokasi sekaligus saat koreksi diterapkan.

Reputasi diwariskan dua arah. Sebuah alamat mewarisi dari /24-nya, alokasi yang lebih besar, dan ASN-nya. Alamat tersebut juga berkontribusi kembali. Inilah mengapa pengguna yang berperilaku baik di pool residensial bersama dapat terpengaruh oleh perilaku orang lain beberapa jam sebelumnya, dan mengapa "proksi berhenti berfungsi" seringkali bukan karena kesalahan pengguna.

Bagi siapa pun yang mengevaluasi sebuah pool, daftar periksa yang dihasilkan cukup singkat: hitung jumlah /24 yang berbeda dalam sampel, hitung jumlah ASN yang berbeda, periksa apakah entri WHOIS terlihat seperti ISP konsumen daripada perusahaan hosting jika Anda membayar untuk layanan perumahan, dan ulangi semua proses tersebut per negara, bukan secara agregat.

IPv6 Mengubah Aturan Perhitungannya

Secara singkat, karena hal ini semakin relevan.

IPv6 menggunakan notasi CIDR yang sama dengan panjang prefiks hingga 128. Alokasi konvensionalnya jauh lebih besar: satu situs akhir biasanya menerima /48 atau /56, dan satu segmen jaringan biasanya berupa /64 — yang berisi lebih banyak alamat daripada seluruh internet IPv4.

Dua konsekuensi bagi segala hal yang berkaitan dengan reputasi:

/64 adalah satuan yang bermakna, bukan alamat tunggal. Karena satu pelanggan mengendalikan seluruh /64, memblokir satu alamat IPv6 tidak akan menghasilkan apa-apa. Situs yang menangani IPv6 dengan bijak melacak reputasi pada tingkat /64 atau yang lebih kasar.

Jumlah alamat yang sangat besar tidak berarti apa-apa jika dilihat sendiri. Penyedia yang mengiklankan jumlah alamat IPv6 yang sangat besar mungkin hanya mengiklankan satu /64. Pertanyaan yang relevan adalah berapa banyak /64 yang berbeda, atau lebih baik lagi /48, yang dicakup oleh kumpulan alamat tersebut.

Pertanyaan Lainnya

Apa itu ID subnet?

Bagian dari alamat IP yang mengidentifikasi jaringan, bukan host individu. ID ini diperoleh dengan menerapkan subnet mask ke alamat tersebut, dan setiap mesin di subnet tersebut menggunakannya secara bersama-sama. Dalam notasi CIDR, ID ini ditulis dengan panjang prefiks, seperti 192.168.10.0/24.

Bagaimana cara menghitung ID subnet dari alamat IP?

Lakukan operasi bitwise AND antara alamat IP dan subnet mask. Untuk 192.168.10.42/24, subnet mask-nya adalah 255.255.255.0, sehingga hasilnya adalah 192.168.10.0. Untuk prefiks yang tidak sejajar dengan oktet, gunakan alat bantu — ipcalc, atau fungsi Python ipaddress.ip_network(addr, strict=False).

Apa arti /24 dalam alamat IP?

Artinya, 24 bit pertama merupakan prefiks jaringan, sehingga tersisa 8 bit untuk host. Sebuah /24 berisi 256 alamat, di mana 254 di antaranya dapat digunakan, karena bit pertama adalah ID subnet dan bit terakhir adalah alamat broadcast. Hal ini sesuai dengan masker 255.255.255.0.

Mengapa situs web memblokir seluruh subnet?

Karena memblokir satu alamat saja jarang membantu jika operator mengendalikan 253 alamat lainnya dalam blok yang sama. Memblokir rentang alamat adalah respons yang efektif dan merupakan praktik standar. Inilah tepatnya mengapa kumpulan proxy yang terkonsentrasi berperilaku seperti kumpulan yang jauh lebih kecil daripada yang disarankan oleh jumlah alamatnya.

Berapa banyak subnet yang harus dicakup oleh sebuah kumpulan proxy?

Tidak ada angka pasti, tetapi rasio lah yang penting: ambil sampel beberapa ratus alamat keluar dan hitung /24 yang berbeda. Rasio blok terhadap alamat yang tinggi menandakan keragaman yang sesungguhnya. Ukurlah per negara, bukan secara agregat, karena sebuah kumpulan dapat beragam secara global namun terkonsentrasi tepat di tempat yang Anda butuhkan.

Apakah keragaman subnet lebih penting daripada ukuran kumpulan?

Untuk ketahanan terhadap pemblokiran, ya. Alamat dalam /24 yang sama saling terkait — satu blok dapat menonaktifkan semuanya. Alamat yang berurutan juga merupakan jenis yang paling murah bagi penyedia untuk diperoleh, sehingga pool besar dengan keragaman yang buruk mudah diiklankan namun kurang berguna daripada yang terlihat.

Apa itu rentang IP privat?

10.0.0.0/8, 172.16.0.0/12, dan 192.168.0.0/16, yang dicadangkan oleh RFC 1918 untuk penggunaan internal dan tidak pernah dirutekan di internet publik. Setiap organisasi dapat menggunakannya tanpa perlu koordinasi. Jika sebuah proxy melaporkan salah satu alamat ini sebagai alamat eksternal Anda, berarti ada yang salah dalam konfigurasinya.

Apakah subnetting bekerja secara berbeda dengan IPv6?

Notasinya identik, tetapi skalanya berbeda. Situs akhir biasanya mendapatkan /48 atau /56, dan satu segmen adalah /64, yang lebih besar daripada seluruh internet IPv4. Karena satu pelanggan mengontrol seluruh /64, reputasi dan pemblokiran beroperasi pada tingkat /64 atau yang lebih kasar — sehingga jumlah alamat IPv6 mentah hampir tidak berarti.

Kesimpulan

ID subnet adalah bagian jaringan dari sebuah alamat IP, yang ditentukan oleh masker atau panjang awalan CIDR. Itu adalah konsep sederhana, dan perhitungan di baliknya adalah operasi AND bit demi bit yang dapat Anda lakukan dengan skrip satu baris.

Alasan mengapa hal ini layak dipahami di luar konteks mata kuliah jaringan adalah karena internet memperlakukan subnet sebagai unit. Router mengelompokkan berdasarkan subnet, lembaga pendaftaran mengalokasikan berdasarkan subnet, dan — bagian yang penting secara komersial — situs memblokir berdasarkan subnet. Sebuah alamat jarang dinilai sepenuhnya berdasarkan kelebihannya sendiri; alamat tersebut mewarisi reputasi tetangganya.

Jadi, saat Anda mengevaluasi alamat yang akan dibeli, pertanyaan yang membedakan kumpulan alamat yang baik dari yang diisi secara artifisial adalah distribusinya, bukan jumlahnya. Ambil sampel beberapa ratus titik keluar, hitung /24 yang berbeda, lakukan per negara, dan bandingkan rasio tersebut di antara penyedia layanan. Proses ini hanya memakan waktu sepuluh menit, merupakan angka yang tidak dicantumkan vendor di halaman utama, dan dapat memprediksi perilaku kumpulan alamat tersebut jauh lebih baik daripada angka utama yang ditampilkan.