TK TaskKit
Tools Developer

Kalkulator CIDR

Hitung info subnet IPv4 dan IPv6 dari notasi CIDR: network, range host, total alamat, mask, scope, info classful.

IPv4
IPv6

192.168.1.0/24

IPv4Kelas CPrivatScope: Private (RFC 1918)
Network192.168.1.0
Broadcast192.168.1.255
Alamat pertama192.168.1.0
Alamat terakhir192.168.1.255
Host pertama192.168.1.1
Host terakhir192.168.1.254
Netmask255.255.255.0
Wildcard0.0.0.255
Prefix/24
Total alamat256
Host yang dapat digunakan254
Network biner11000000.10101000.00000001.00000000
Netmask biner11111111.11111111.11111111.00000000

Input tetap di perangkat ini. Setiap tool developer di TaskKit berjalan sepenuhnya di browser kamu. Token, payload, dan teks yang di-paste tidak ditransmisikan ke server TaskKit atau pihak ketiga.

Apa yang dilakukan tool ini

Kalkulator CIDR untuk IPv4 dan IPv6. Diberi notasi seperti 10.0.0.0/24 atau 2001:db8::/48, ini menghitung alamat network, broadcast (v4) atau alamat terakhir (v6), range host, total alamat, mask, dan scope alamat (loopback, link-local, ULA, multicast, unicast global). Untuk IPv4, juga melaporkan info classful legacy.

Kapan menggunakannya

  • Mengukur subnet untuk VPC baru — berapa banyak host yang dapat digunakan yang diberikan /22?
  • Membagi blok parent menjadi subnet yang lebih kecil tanpa menarik kalkulator.
  • Mengkonfirmasi apakah alamat termasuk dalam range privat (RFC 1918 / ULA / link-local).
  • Memeriksa bahwa dua blok CIDR tidak tumpang tindih sebelum menggabungkan rute.

Cara kerjanya

Matematika IPv4 berjalan pada integer 32-bit. Matematika IPv6 menggunakan BigInt — alamat 128 bit, yang tidak dapat direpresentasikan number JavaScript secara persis. Bentuk IPv6 yang terkompresi (2001:db8::1) mengikuti RFC 5952 untuk kanonikalisasi: hex huruf kecil, satu :: untuk run nol terpanjang, tanpa nol di depan dalam grup.

Deteksi scope membandingkan alamat terhadap prefix yang dikenal: 127.0.0.0/8 dan ::1/128 untuk loopback, 10/8 + 172.16/12 + 192.168/16 untuk RFC 1918, fc00::/7 untuk ULA, 169.254/16 dan fe80::/10 untuk link-local, 224/4 dan ff00::/8 untuk multicast.

Catatan

Apakah /24 memberi saya 256 host? Tidak, 254. Alamat pertama adalah alamat network dan yang terakhir adalah broadcast — tidak ada yang dapat digunakan sebagai host. IPv6 tidak memiliki aturan ini, jadi /64 benar-benar memberi kamu 2⁶⁴ alamat yang dapat digunakan.

Untuk apa info classful? Pra-CIDR (1993), IPv4 dibagi menjadi range Class A/B/C oleh bit di depan. Class deprecated tapi masih muncul di dokumentasi lama, jadi kami menampilkannya untuk konteks.

Apakah /0 berfungsi? Ya — itu seluruh ruang alamat. Berguna sebagai default route di tabel routing.

Tools terkait