Kalkulator Subnet IPv4
Hitung alamat jaringan, broadcast, rentang host yang dapat digunakan, subnet mask, dan wildcard untuk blok CIDR IPv4 mana pun. Mendukung link point-to-point /31 sesuai RFC 3021 dan pembagian subnet — semua di browser Anda.
- Notasi CIDR
- Alamat jaringan
- Alamat broadcast
- Rentang host yang dapat digunakan
- Host yang dapat digunakan
- Total alamat
- Subnet mask
- Wildcard mask
| Alamat jaringan | |
| Subnet mask | |
| Alamat broadcast |
- Jaringan sebagai integer
- Jaringan sebagai hex
- Reverse DNS (PTR)
| Antarmuka Cisco IOS | ||
| Cisco ACL (wildcard) | ||
| Statement network OSPF | ||
| Cisco ASA (netmask) | ||
| Huawei / H3C | ||
| Linux iproute2 |
ACL dan OSPF di Cisco IOS memakai wildcard mask; ASA justru memakai subnet mask. Mencampur keduanya adalah kegagalan salin-tempel yang paling umum di area ini.
| # | Subnet | Rentang yang dapat digunakan | Broadcast | Host |
|---|
| Prefiks | Subnet mask | Wildcard mask | Total alamat | Host yang dapat digunakan |
|---|---|---|---|---|
| /8 | 255.0.0.0 | 0.255.255.255 | 16,777,216 | 16,777,214 |
| /9 | 255.128.0.0 | 0.127.255.255 | 8,388,608 | 8,388,606 |
| /10 | 255.192.0.0 | 0.63.255.255 | 4,194,304 | 4,194,302 |
| /11 | 255.224.0.0 | 0.31.255.255 | 2,097,152 | 2,097,150 |
| /12 | 255.240.0.0 | 0.15.255.255 | 1,048,576 | 1,048,574 |
| /13 | 255.248.0.0 | 0.7.255.255 | 524,288 | 524,286 |
| /14 | 255.252.0.0 | 0.3.255.255 | 262,144 | 262,142 |
| /15 | 255.254.0.0 | 0.1.255.255 | 131,072 | 131,070 |
| /16 | 255.255.0.0 | 0.0.255.255 | 65,536 | 65,534 |
| /17 | 255.255.128.0 | 0.0.127.255 | 32,768 | 32,766 |
| /18 | 255.255.192.0 | 0.0.63.255 | 16,384 | 16,382 |
| /19 | 255.255.224.0 | 0.0.31.255 | 8,192 | 8,190 |
| /20 | 255.255.240.0 | 0.0.15.255 | 4,096 | 4,094 |
| /21 | 255.255.248.0 | 0.0.7.255 | 2,048 | 2,046 |
| /22 | 255.255.252.0 | 0.0.3.255 | 1,024 | 1,022 |
| /23 | 255.255.254.0 | 0.0.1.255 | 512 | 510 |
| /24 | 255.255.255.0 | 0.0.0.255 | 256 | 254 |
| /25 | 255.255.255.128 | 0.0.0.127 | 128 | 126 |
| /26 | 255.255.255.192 | 0.0.0.63 | 64 | 62 |
| /27 | 255.255.255.224 | 0.0.0.31 | 32 | 30 |
| /28 | 255.255.255.240 | 0.0.0.15 | 16 | 14 |
| /29 | 255.255.255.248 | 0.0.0.7 | 8 | 6 |
| /30 | 255.255.255.252 | 0.0.0.3 | 4 | 2 |
| /31 | 255.255.255.254 | 0.0.0.1 | 2 | 2 |
| /32 | 255.255.255.255 | 0.0.0.0 | 1 | 1 |
Jumlah host yang dapat digunakan mengikuti RFC 3021 untuk /31 (dua alamat dapat dipakai pada link point-to-point) dan memperlakukan /32 sebagai rute host tunggal.
Ditulis dan ditinjau oleh engineer yang membangun perkakas jaringan, dengan setiap alamat, mask, dan jumlah host dalam contoh-contoh ini dihasilkan oleh mesin teruji milik kalkulator ini sendiri.
Apa Itu Subnet Mask?
Subnet mask membelah alamat IPv4 32-bit menjadi dua bagian: bagian jaringan yang dipakai bersama oleh setiap host di segmen itu, dan bagian host yang mengidentifikasi mesin individualnya. Mask itu sendiri juga 32 bit — deretan angka 1 yang menandai bit jaringan diikuti angka 0 yang menandai bit host — itulah sebabnya 255.255.255.0 dan /24 menggambarkan hal yang persis sama. Notasi CIDR sekadar menghitung jumlah bit 1 alih-alih mengejanya dalam desimal.
Semua hal lain mengalir dari pembelahan itu. Nolkan bit host dan Anda mendapat alamat jaringan; setel semuanya menjadi 1 dan Anda mendapat alamat directed broadcast; alamat di antara keduanya itulah yang dapat Anda berikan ke host. Dari sanalah rumus 2^n − 2 yang familier berasal, dan itu pula sebabnya sebuah /26 menghasilkan 62 host yang dapat digunakan, bukan 64. Ketika sebuah mesin memutuskan apakah tujuannya lokal atau perlu melewati router, ia menerapkan mask-nya sendiri pada kedua alamat lalu membandingkan hasilnya — persis uji keanggotaan yang dilakukan kalkulator ini.
Dua prefiks sengaja mematahkan pola tersebut. Sebuah /31 hanya punya dua alamat, tidak menyisakan ruang untuk alamat jaringan dan broadcast terpisah; RFC 3021 karena itu membuat keduanya dapat digunakan pada link point-to-point, dan setiap platform router masa kini menghormatinya. Sebuah /32 adalah rute host tunggal, dipakai untuk antarmuka loopback, rute statis, alamat anycast, dan aturan firewall beralamat tunggal. Menerapkan 2^n − 2 secara buta pada salah satunya menghasilkan 0 host yang dapat digunakan — jawaban yang tidak disetujui platform router mana pun. Pengecualian /31 membawa syaratnya sendiri: ia hanya bekerja pada antarmuka yang benar-benar point-to-point, sehingga segmen LAN bersama tetap butuh /30 atau prefiks yang lebih pendek.
Alamat yang Anda ketik juga membawa makna di luar mask-nya. 10.0.0.0/8, 172.16.0.0/12, dan 192.168.0.0/16 bersifat privat (RFC 1918) dan tidak pernah dirutekan di internet publik; 100.64.0.0/10 adalah ruang carrier-grade NAT; 169.254.0.0/16 muncul ketika DHCP gagal; 224.0.0.0/4 adalah multicast. Kelas historis A sampai E masih muncul di dokumentasi dan ujian sertifikasi, tetapi routing berbasis kelas sudah usang sejak CIDR hadir pada 1993 — yang menentukan di mana sebuah jaringan berakhir adalah mask-nya, bukan oktet pertamanya. Untuk memeriksa alamat yang sama dalam biner atau heksadesimal secara manual, konverter basis bilangan mengerjakan aritmatikanya.
// Subnetting is integer arithmetic on a 32-bit value.
const toInt = (ip) => ip.split('.').reduce((acc, o) => acc * 256 + Number(o), 0);
const toIp = (n) => [24, 16, 8, 0].map((s) => (n >>> s) & 255).join('.');
function subnet(ip, prefix) {
const mask = prefix === 0 ? 0 : (0xFFFFFFFF << (32 - prefix)) >>> 0;
const network = (toInt(ip) & mask) >>> 0;
const broadcast = (network | (~mask >>> 0)) >>> 0;
// RFC 3021: a /31 has two usable addresses; a /32 has one.
const usable = prefix >= 31 ? 2 ** (32 - prefix) : 2 ** (32 - prefix) - 2;
return { network: toIp(network), broadcast: toIp(broadcast), usable };
}
subnet('192.168.1.130', 26);
// { network: '192.168.1.128', broadcast: '192.168.1.191', usable: 62 } Fitur Utama
Semua kolom, satu layar
Alamat jaringan, broadcast, host pertama dan terakhir yang dapat digunakan, jumlah yang dapat digunakan dan totalnya, subnet mask serta wildcard mask diperbarui saat Anda mengetik — tanpa tombol kirim, tanpa muat ulang halaman, tanpa menunggu.
Penanganan /31 dan /32 yang benar
Sebuah /31 melaporkan dua alamat yang dapat digunakan sesuai RFC 3021 dan sebuah /32 melaporkan satu, dengan catatan sebaris yang menjelaskan alasannya — dan kapan /31 tidak aman dipakai. Menerapkan 2^n − 2 pada kedua prefiks ini menghasilkan nol, dan tidak ada router yang setuju.
Slider prefiks dari /0 sampai /32
Tarik prefiksnya dan amati batas bergeser satu bit demi satu bit sementara alamatnya tetap di tempat — cara tercepat menjawab 'sebesar apa blok ini seharusnya?'
Tampilan biner dengan batas mask diwarnai
Bit jaringan dan bit host digambar dengan warna berbeda di baris jaringan, mask, dan broadcast, sehingga titik potongnya terlihat, bukan sekadar tersirat.
Tabel pembagian subnet
Pecah blok mana pun menjadi subnet anak yang sama besar pada prefiks yang lebih panjang, lalu baca rentang, alamat broadcast, dan jumlah host masing-masing — pemeriksaan kewarasan rencana VLAN, tanpa spreadsheet.
Identifikasi blok dan reverse DNS
Sebuah badge menamai blok tempat alamat Anda berada (privat RFC 1918, CGNAT, link-local, dokumentasi, benchmarking, multicast, dicadangkan) berdampingan dengan bentuk integer, hex, dan in-addr.arpa-nya.
Contoh Perhitungan Subnet
Subnet mana yang memuat 192.168.1.130/26? — soal ujian klasik
192.168.1.130/26
Jaringan: 192.168.1.128 Broadcast: 192.168.1.191 Rentang: 192.168.1.129 - 192.168.1.190 Host: 62 dapat dipakai dari 64 total Netmask: 255.255.255.192 Wildcard: 0.0.0.63
Yang Anda ketik adalah alamat host, bukan alamat jaringan, dan justru di situlah intinya: mask /26 punya 6 bit host, sehingga blok melangkah setiap 64 alamat — 0, 64, 128, 192. Alamat 192.168.1.130 jatuh di blok ketiga, itulah sebabnya jaringannya 192.168.1.128 dan bukan 192.168.1.0. Broadcast-nya adalah puncak blok tersebut (192.168.1.191), menyisakan 192.168.1.129 sampai 192.168.1.190 untuk dialokasikan. Menganggap alamat jaringan sama dengan apa yang Anda ketik adalah kesalahan subnetting yang paling sering terjadi.
Alamat jaringan, broadcast, dan host yang dapat digunakan dari 10.0.0.0/22
10.0.0.0/22
Jaringan: 10.0.0.0 Broadcast: 10.0.3.255 Rentang: 10.0.0.1 - 10.0.3.254 Host: 1,022 dapat dipakai dari 1,024 total Netmask: 255.255.252.0 Wildcard: 0.0.3.255
/22 meminjam dua bit dari oktet ketiga, sehingga bloknya mencakup 10.0.0.x sampai 10.0.3.x — empat /24 berurutan dalam satu broadcast domain. Mask 255.255.252.0 adalah tempat orang tergelincir: 252 adalah 11111100 dalam biner, sehingga oktet ketiga bertambah dengan langkah 4 (10.0.0.0, 10.0.4.0, 10.0.8.0). Tampilan biner di alat ini mewarnai dua bit pinjaman tersebut, dan tabel pembagian memecah blok ini kembali menjadi empat /24-nya.
Link point-to-point /31: dua alamat dapat digunakan, bukan nol
203.0.113.4/31
Alamat: 203.0.113.4 dan 203.0.113.5 Dipakai: 2 (satu untuk tiap ujung link) Broadcast: tidak ada Netmask: 255.255.255.254 Wildcard: 0.0.0.1
RFC 3021 mendefinisikan /31 untuk link point-to-point: karena link semacam itu punya tepat dua titik ujung dan tidak ada segmen bersama, alamat jaringan dan broadcast dihapus dan kedua alamatnya dapat dialokasikan. Menerapkan rumus umum 2^n − 2 di sini menghasilkan 0 host yang dapat digunakan, dan itu salah pada router modern mana pun — Cisco IOS, Junos, dan Linux semuanya mendukung /31 pada antarmuka point-to-point. Memakai /31 alih-alih /30 memangkas separuh pemborosan alamat pada link antar-router. Syaratnya, ini hanya sah pada antarmuka yang benar-benar point-to-point: segmen LAN multi-access butuh /30 atau prefiks yang lebih pendek, dan Windows tidak akan menerima /31 pada sebuah NIC. Contoh ini memakai 203.0.113.0/24 karena RFC 5737 mencadangkannya untuk dokumentasi.
Membagi 192.168.1.0/24 menjadi empat subnet /26
192.168.1.0/24 → /26
192.168.1.0/26 192.168.1.1 - 192.168.1.62 bc 192.168.1.63 62 host 192.168.1.64/26 192.168.1.65 - 192.168.1.126 bc 192.168.1.127 62 host 192.168.1.128/26 192.168.1.129 - 192.168.1.190 bc 192.168.1.191 62 host 192.168.1.192/26 192.168.1.193 - 192.168.1.254 bc 192.168.1.255 62 host
Meminjam dua bit dari sebuah /24 menghasilkan empat subnet sama besar berisi 64 alamat masing-masing, 62 di antaranya dapat digunakan. Perhatikan bahwa setiap subnet anak kehilangan alamat jaringan dan broadcast-nya sendiri, sehingga membagi sebuah /24 menjadi empat /26 menelan biaya 254 − 248 = 6 alamat yang dapat digunakan secara total. Tabel pembagian mencetak tata letak ini untuk blok induk mana pun dan prefiks yang lebih panjang mana pun, dan itulah cara tercepat memeriksa kewarasan rencana VLAN sebelum ia sampai ke router.
Tabel CIDR ke subnet mask: /24 adalah 255.255.255.0
/24, /25, /26, /27, /28, /29, /30, /31, /32
/24 255.255.255.0 256 alamat 254 dapat dipakai /25 255.255.255.128 128 alamat 126 dapat dipakai /26 255.255.255.192 64 alamat 62 dapat dipakai /27 255.255.255.224 32 alamat 30 dapat dipakai /28 255.255.255.240 16 alamat 14 dapat dipakai /29 255.255.255.248 8 alamat 6 dapat dipakai /30 255.255.255.252 4 alamat 2 dapat dipakai /31 255.255.255.254 2 alamat 2 dapat dipakai (RFC 3021) /32 255.255.255.255 1 alamat 1 dapat dipakai (rute host)
Setiap tambahan satu bit prefiks memotong blok menjadi setengah. Dua baris terakhir layak dihafal karena keduanya mematahkan pola 2^n − 2: /31 punya dua alamat yang dapat digunakan (point-to-point, tanpa broadcast) dan /32 adalah rute host tunggal yang dipakai untuk antarmuka loopback, entri ACL, dan rute statis. Tabel lengkap dari /8 sampai /32 dirender di bawah kalkulator dan dihasilkan oleh mesin yang sama yang menggerakkannya.
Cara Menggunakan Kalkulator Subnet IPv4
- 1
Masukkan alamat atau blok CIDR
Ketik 192.168.1.130/26, tempelkan 10.0.0.0 255.255.252.0, atau masukkan alamat polos lalu atur prefiksnya dengan slider. Alamat host pun tidak masalah — alat ini otomatis memetakannya ke jaringan tempatnya berada.
- 2
Geser slider prefiks untuk melihat batasnya bergeser
Tarik dari /0 ke /32 dan amati jumlah host, mask, serta alamat broadcast dihitung ulang. Slider menahan alamat Anda tetap, sehingga pertanyaan 'bagaimana kalau blok ini saya ubah ukurannya?' terjawab dalam satu gerakan.
- 3
Baca detail subnetnya
Alamat jaringan, broadcast, host pertama dan terakhir yang dapat digunakan, jumlah yang dapat digunakan dan totalnya, subnet mask serta wildcard mask — ditambah badge yang menamai bloknya (privat, CGNAT, link-local, dokumentasi, multicast) dan kelas historisnya.
- 4
Periksa tampilan biner dan bentuk alamat lainnya
Bit jaringan dan bit host diberi warna terpisah sehingga batas mask terlihat bit demi bit. Panel yang sama memberikan jaringannya sebagai integer, sebagai heksadesimal, dan sebagai nama reverse DNS in-addr.arpa.
- 5
Uji keanggotaan dan bagi bloknya
Tempelkan alamat apa pun untuk memastikan ia berada di dalam subnet saat ini, lalu pilih prefiks yang lebih panjang untuk memecah blok menjadi subnet anak yang sama besar beserta rentang, broadcast, dan jumlah host masing-masing.
Kesalahan Subnetting yang Umum
Menganggap alamat yang Anda ketik adalah alamat jaringan
Alamat host yang di-mask dengan /26 jarang duduk tepat di awal bloknya. Alamat jaringan adalah apa yang tersisa setelah bit host dinolkan, itulah sebabnya 192.168.1.130/26 termasuk ke 192.168.1.128, bukan 192.168.1.0.
192.168.1.130/26 -> jaringan 192.168.1.0, broadcast 192.168.1.255
192.168.1.130/26 -> jaringan 192.168.1.128, broadcast 192.168.1.191
Menerapkan 2^n - 2 pada sebuah /31
Aturan kurang-dua mengandaikan adanya alamat jaringan dan alamat broadcast. Pada link point-to-point /31 keduanya tidak ada, dan RFC 3021 membuat kedua alamatnya dapat dialokasikan. Melaporkan nol host yang dapat digunakan di sini bertentangan dengan setiap platform router masa kini.
203.0.113.4/31 -> 0 host yang dapat digunakan
203.0.113.4/31 -> 2 host yang dapat digunakan (203.0.113.4 dan 203.0.113.5)
Menganggap 172.16.0.0/12 hanya 172.16.x.x
Rentang privat ini membentang dari 172.16.0.0 sampai 172.31.255.255 — enam belas /16, bukan satu. Alamat di 172.15.x.x dan 172.32.x.x bersifat publik dan milik orang lain.
172.20.5.1 -> dianggap publik karena bukan 172.16.x.x
172.20.5.1 -> privat, di dalam 172.16.0.0/12 (172.16.0.0 - 172.31.255.255)
Menulis subnet mask yang tidak berurutan
Subnet mask harus berupa deretan angka 1 yang padat diikuti angka 0. Nilai seperti 255.0.255.0 bukan mask yang sah, meskipun wildcard ACL boleh berlubang. Perangkat akan menolaknya, dan kalkulator yang menerimanya hanya menyembunyikan salah ketik.
10.0.0.0 255.0.255.0
10.0.0.0 255.255.252.0 (= 10.0.0.0/22)
Apa yang Dapat Anda Lakukan dengan Kalkulator Subnet
- Rencanakan VLAN dan blok alamat
- Bagi sebuah alokasi menjadi subnet yang sama besar, pastikan masing-masing cukup besar untuk jumlah host-nya, lalu salin tata letaknya langsung ke spreadsheet IPAM atau dokumen desain Anda sebelum ia sampai ke switch.
- Tulis aturan firewall dan ACL
- Baca wildcard mask untuk ACL Cisco dan statement network OSPF, lalu pastikan rentang alamat persis yang akan dicocokkan sebuah aturan — selisih antara 0.0.0.63 dan 0.0.0.31 setara dengan host dua VLAN.
- Telusuri host yang tidak bisa mencapai gateway
- Tempelkan alamat host beserta mask yang dikonfigurasikan padanya, lalu periksa apakah gateway-nya jatuh di dalam subnet hasilnya. Mask yang tidak cocok adalah penyebab klasik 'sebagian bisa di-ping, sebagian tidak'.
- Nomori link antar-router secara efisien
- Bandingkan /30 dengan /31 untuk link point-to-point: /31 memberi kedua titik ujungnya sebuah alamat alih-alih membuang dua alamat per link, dan selisih itu menumpuk cepat di WAN dengan ratusan sirkuit.
- Belajar untuk CCNA, Network+, dan ujian sejenis
- Kerjakan soal subnetting secara manual, lalu cocokkan alamat jaringan, broadcast, dan rentang host-nya di sini. Tampilan biner memperlihatkan bit yang dipinjam, dan justru itulah yang sebenarnya diuji.
Cara Kerja Subnetting IPv4
- Mask adalah batas bit, bukan nilai desimal
- Subnet mask terdiri dari 32 bit: deretan angka 1 yang berurutan untuk jaringan, lalu angka 0 untuk host. Hanya ada 33 mask yang sah (/0 sampai /32), itulah sebabnya 255.255.255.192 legal sedangkan 255.0.255.0 tidak — yang terakhir berlubang di tengah. Kalkulator ini menolak mask yang tidak berurutan alih-alih menebak apa maksud Anda.
- Ukuran blok dan jalan pintas oktet keempat
- Subnet berukuran sama selalu duduk di kelipatan ukuran bloknya, dan ukuran blok adalah 256 dikurangi oktet mask yang bersangkutan. Sebuah /26 berakhiran 192, sehingga bloknya dimulai di 0, 64, 128, dan 192; sebuah /28 berakhiran 240, sehingga melangkah setiap 16. Inilah aritmatika di balik 'subnet mana yang memuat 192.168.1.130?' — ia berada di blok /26 ketiga, jadi 192.168.1.128.
- Alamat cadangan dan dua pengecualiannya
- Alamat dengan bit host serba nol mengidentifikasi jaringan dan alamat dengan bit host serba satu adalah directed broadcast, sehingga subnet biasa kehilangan dua alamat. RFC 3021 membebaskan keduanya untuk link point-to-point /31 (dua alamat dapat digunakan), dan sebuah /32 adalah rute host tunggal (satu alamat dapat digunakan). Tabel referensi di bawah kalkulator mengikuti aturan itu, sehingga baris /31-nya berbunyi 2, bukan 0.
- Wildcard mask dan di mana ia diwajibkan
- Wildcard mask adalah kebalikan bitwise dari subnet mask — 255.255.255.192 berbalik menjadi 0.0.0.63. ACL Cisco, statement network OSPF, dan EIGRP menerima wildcard, bukan mask. Berbeda dari subnet mask, wildcard ACL boleh tidak berurutan, dan begitulah satu aturan bisa mencocokkan setiap alamat bernomor ganjil dalam suatu rentang.
- Kelas sudah jadi sejarah, blok yang berlaku sekarang
- Kelas A/B/C/D/E membagi ruang alamat berdasarkan oktet pertama (0–127, 128–191, 192–223, 224–239, 240–255) dan masih diajarkan serta diujikan, tetapi CIDR menggantikan routing berbasis kelas pada 1993 — yang menentukan di mana sebuah jaringan berakhir adalah mask-nya, bukan bit-bit terdepannya. Yang tetap penting adalah blok cadangan mana yang memuat sebuah alamat: privat RFC 1918, CGNAT RFC 6598, link-local RFC 3927, dokumentasi RFC 5737, benchmarking RFC 2544, multicast, dan rentang cadangan 240.0.0.0/4.
Praktik Terbaik Pengalamatan IP
- Sediakan ruang tumbuh, tapi jangan sepuluh kali lipat
- Sebuah /24 untuk delapan perangkat memboroskan 246 alamat dan memperbesar broadcast domain tanpa manfaat apa pun. Pilih blok terkecil yang masih menyisakan ruang tumbuh yang nyaman — jumlah host dari kalkulator ini membuat pertukarannya eksplisit sebelum Anda memutuskan.
- Gunakan /31 pada link point-to-point
- Pada sirkuit antar-router, sebuah /31 memberi kedua ujungnya sebuah alamat alih-alih membakar empat alamat untuk dua titik ujung. Sisakan /30 untuk perangkat yang memang lebih tua daripada dukungan RFC 3021, dan jangan pernah memasang /31 pada segmen multi-access.
- Alokasikan pada batas bit, bukan pada angka desimal bulat
- Rencana pengalamatan yang memulai blok di 10.0.10.0 atau 10.0.100.0 terlihat rapi dalam desimal tetapi tidak dapat diringkas menjadi satu rute. Sejajarkan alokasi ke pangkat dua agar seluruh wilayah menyusut menjadi satu prefiks di tabel routing.
- Pakai rentang cadangan untuk contoh di dokumentasi
- RFC 5737 mencadangkan 192.0.2.0/24, 198.51.100.0/24, dan 203.0.113.0/24 justru agar contoh tidak bertabrakan dengan jaringan sungguhan. Menulis alamat publik sembarangan di runbook cepat atau lambat akan mengarahkan seseorang ke host yang hidup.
- Cocokkan mask di kedua ujung sebelum menyalahkan routing
- Ketika sebuah host mencapai sebagian tujuan tetapi tidak yang lain, bandingkan mask-nya dengan mask gateway. Sebuah /24 yang dikonfigurasi padahal segmennya /23 membuat separuh jaringan tampak jauh — tempelkan kedua alamat ke pemeriksaan keanggotaan dan ketidakcocokannya langsung terlihat.
FAQ Kalkulator Subnet
Bagaimana cara menghitung subnet mask dari prefiks CIDR?
255.255.255.0 itu prefiks berapa?
Bagaimana cara mengubah alamat IP menjadi bilangan bulat desimal atau heksadesimal?
INET_ATON / INET_NTOA milik MySQL), ketika log difilter berdasarkan rentang, dan pada setiap uji keanggotaan bitwise. Panel biner kalkulator ini mencetak alamat jaringan sebagai bilangan bulat desimal, sebagai heksadesimal, dan sebagai nama reverse DNS in-addr.arpa. Untuk mengonversi antarbasis secara manual, gunakan konverter basis bilangan. Bagaimana cara menerapkan hasilnya ke perangkat Cisco atau Huawei?
ip address 192.168.1.129 255.255.255.192; ACL Cisco dengan wildcard access-list 10 permit 192.168.1.128 0.0.0.63; OSPF network 192.168.1.128 0.0.0.63 area 0; Cisco ASA, yang justru menerima subnet mask, access-list OUT permit ip 192.168.1.128 255.255.255.192 any; Huawei/H3C ip address 192.168.1.129 26; dan Linux iproute2 ip addr add 192.168.1.129/26 dev eth0. Jebakannya adalah ACL dan OSPF di IOS menerima wildcard sedangkan ASA menerima subnet mask — menukar keduanya tidak memunculkan error tetapi mencocokkan rentang yang sama sekali berbeda. Mengapa jumlah host yang dapat digunakan dua lebih sedikit daripada totalnya?
Apa itu wildcard mask dan apa bedanya dengan subnet mask?
access-list 10 permit 192.168.1.128 0.0.0.63 mencocokkan blok yang sama dengan 192.168.1.128/26. Dokumentasi Huawei dan H3C juga menyebutnya wildcard mask, sedangkan inverse mask adalah sebutan singkat yang lazim di kalangan engineer; kedua nama itu merujuk nilai yang sama di sini. Perlu dicatat, wildcard ACL boleh memiliki bit yang tidak berurutan (misalnya untuk mencocokkan alamat ganjil atau genap saja), sedangkan subnet mask tidak boleh. Berapa banyak host yang muat dalam /24, /25, atau /26?
Rentang IP mana yang privat dan mana yang publik?
Bisakah saya memakai /31 atau /32 di jaringan sungguhan?
Apakah alamat yang saya ketik dikirim ke server?
Alat Terkait
Lihat semua alat →Generator & Builder Perintah cURL
Web & API
Buat perintah curl di browser Anda — atur metode, header, autentikasi, dan body, dapatkan perintah siap salin secara instan. Preset untuk Bearer, POST JSON, unggah file. Gratis, privat, tanpa pendaftaran.
Generator htpasswd — bcrypt, Apache MD5 (apr1) & Basic Auth
Web & API
Buat entri htpasswd dengan bcrypt, Apache MD5 (apr1), SHA-1 & lainnya. Dapatkan konfigurasi Apache, nginx & Docker siap pakai. 100% di browser Anda — tanpa upload.
Generator Meta Tag & Open Graph
Web & API
Buat tag meta Open Graph, Twitter Card & SEO dengan pratinjau langsung Google, Facebook & X. 100% gratis, di browser, tanpa daftar — salin & tempel kodenya.
Penguji nginx location — mengapa blok itu menang
Web & API
Blok location nginx mana yang menang — dan mengapa yang lain kalah. Penguji gratis untuk =, ^~, ~ dan ~*, sepenuhnya di browser Anda.
Decoder traceparent — W3C Trace Context
Web & API
Berhenti menghitung digit hex. Decoder traceparent online gratis — jalan di browser Anda, tanpa unggahan. Trace ID, span ID, 8 bit trace-flags, tracestate, Datadog/X-Ray/B3.
Alat Dekripsi AES — Kompatibel OpenSSL & CryptoJS
Alat Keamanan
Dekripsi AES online — GCM/CBC/CTR, frasa sandi atau kunci mentah, otomatis mendeteksi format OpenSSL & CryptoJS "U2FsdGVkX1". 100% di browser, kunci tidak pernah meninggalkan halaman.