Kalkulator Subnet / CIDR
Dapatkan butiran subnet dengan cepat daripada oktet IPv4 dan panjang awalan CIDR.
Cara menggunakan kalkulator subnet / CIDR ini
- Masukkan oktet IP
Taip empat oktet ke dalam oktet IP 1, oktet IP 2, oktet IP 3, dan oktet IP 4 (cth. 192, 168, 10, 50).
- Tetapkan panjang awalan CIDR
Masukkan awalan subnet dalam medan panjang awalan CIDR (cth. 24 untuk /24, 26 untuk /26).
- Baca topeng subnet
Kalkulator akan memaparkan topeng subnet dalam bentuk perpuluhan bertitik dan binari.
- Semak rangkaian dan siaran
Semak keputusan alamat Rangkaian dan alamat Siaran untuk melihat julat subnet.
- Ambil perhatian hos yang boleh digunakan
Gunakan nilai hos yang boleh digunakan untuk merancang bilangan peranti yang boleh diberikan alamat dalam subnet.
Cara kalkulator subnet / CIDR ini berfungsi
Kalkulator subnet ini menerbitkan topeng subnet, alamat rangkaian, alamat siaran dan bilangan hos boleh guna daripada alamat IPv4 dan panjang awalan CIDR. Ia menggunakan operasi bitwise — logik yang sama yang dilakukan oleh penghala dan tindanan rangkaian sistem pengendalian pada setiap paket — untuk membahagikan ruang alamat 32-bit kepada bahagian rangkaian dan bahagian hos. Panjang awalan memberitahu kalkulator jumlah bit utama yang mengenal pasti rangkaian; bit selebihnya tersedia untuk alamat hos. Memahami sempadan ini adalah penting untuk perancangan alamat IP, pengarangan peraturan tembok api, senarai kawalan akses dan penyelesaian masalah penghalaan dalam mana-mana rangkaian TCP/IP.
rangkaian = IP AND topeng • siaran = IP OR NOT(topeng) • hos boleh guna tradisional = 2^(32 − awalan) − 2, dengan pengendalian khas di sini untuk /31 dan /32 Diberi alamat IP 192.168.10.50 dengan awalan /26: topeng subrangkaian ialah 11111111.11111111.11111111.11000000, iaitu 255.255.255.192 dalam perpuluhan bertitik. Operasi bitwise AND bagi 192.168.10.50 dan 255.255.255.192 menghasilkan alamat rangkaian 192.168.10.0. Operasi bitwise OR bagi 192.168.10.50 dan topeng songsang (0.0.0.63) menghasilkan alamat siaran 192.168.10.63. Bahagian hos mempunyai 32 − 26 = 6 bit, jadi jumlah alamat = 2^6 = 64, dan hos yang boleh digunakan = 64 − 2 = 62.
Untuk 10.0.0.100/22: topeng subnet ialah 255.255.252.0, alamat rangkaian ialah 10.0.0.0, siaran ialah 10.0.3.255, dan hos boleh guna = 1,022. /22 meninggalkan 10 bit hos (2^10 − 2).
Untuk 172.16.5.1/28: topeng subnet ialah 255.255.255.240, alamat rangkaian ialah 172.16.5.0, siaran ialah 172.16.5.15, dan hos boleh guna = 14. /28 adalah biasa untuk subnet tempat jualan kecil atau IoT.
- ✓ Kalkulator ini beroperasi pada IPv4 sahaja (alamat 32-bit). Subrangkaian IPv6 menggunakan ruang alamat 128-bit dan konvensyen yang berbeza.
- ✓ Panjang awalan /31 dan /32 ialah tatatanda CIDR yang sah. Kalkulator ini melaporkan /31 sebagai dua titik akhir titik-ke-titik yang boleh digunakan selaras dengan RFC 3021, dan /32 sebagai laluan hos tunggal.
- ✓ Setiap oktet mestilah dalam julat 0–255 dan panjang awalan mestilah antara 0 dan 32. Nilai di luar had ini akan menghasilkan keputusan yang tidak sah.
- ✓ Pengiraan ini mengandaikan pengalamatan tanpa kelas (CIDR). Sempadan kelas lama (Kelas A/B/C) tidak dikuatkuasakan.
- Bagi kebanyakan subrangkaian, alamat rangkaian (semua bit hos sifar) dan alamat siaran (semua bit hos satu) tidak boleh diberikan kepada peranti, itulah sebabnya formula tradisional menolak dua daripada jumlah kiraan alamat.
- Pautan titik-ke-titik /31 adalah pengecualian yang disengajakan: kedua-dua alamat dianggap sebagai titik akhir yang boleh digunakan dan bukannya menyimpan slot rangkaian dan siaran yang berasingan.
- Semasa merancang VLAN atau VPC awan, pilih awalan yang meninggalkan ruang yang mencukupi untuk pertumbuhan masa hadapan — sebaik sahaja subrangkaian digunakan dalam pengeluaran, penukaran saiz biasanya bermaksud pengalamatan semula keseluruhan julat.
- Supernetting (pengagregatan laluan) menggunakan logik bitwise yang sama secara terbalik: menggabungkan beberapa awalan yang lebih kecil menjadi satu yang lebih besar untuk mengecilkan jadual penghalaan.
- Untuk pengiraan mental yang cepat, hafal urutan /24 = 254 hos, /25 = 126, /26 = 62, /27 = 30, /28 = 14 — setiap bit awalan tambahan mengurangkan separuh kiraan hos.
- RFC 4632 — Classless Inter-Domain Routing (CIDR): Pelan Penyerahan dan Pengagregatan Alamat Internet
- RFC 3021 — Menggunakan Awalan 31-Bit pada Pautan Titik-ke-Titik IPv4
- RFC 791 — Protokol Internet (struktur alamat IPv4 dan operasi bitwise)
Memahami tatatanda CIDR dan matematik subnet
Notasi CIDR (Classless Inter-Domain Routing) menerangkan secara ringkas bagaimana alamat IPv4 dibahagikan kepada bahagian rangkaian dan bahagian hos. Panjang awalan (cth. /24) memberitahu anda berapa banyak daripada 32 bit yang mengenal pasti rangkaian; bit selebihnya menentukan alamat hos dalam subnet tersebut. /24 meninggalkan 8 bit hos, jadi 2^8 = 256 jumlah alamat, dengan 254 biasanya boleh digunakan selepas menempah alamat rangkaian dan siaran. Matematik subnet bergantung pada operasi bitwise: alamat rangkaian ialah IP DAN topeng subnet, manakala alamat siaran ialah IP ATAU topeng songsang. Penghala dan tembok api menggunakan logik ini pada setiap paket untuk memutuskan sama ada alamat milik subnet tempatan atau mesti dihantar ke tempat lain.
Kes penggunaan praktikal pembahagian subnet untuk pembangun
Pembangun menghadapi pengiraan subnet semasa merancang VPC awan, menulis peraturan tembok api, menyahpepijat isu penghalaan, dan mengkonfigurasi senarai kawalan akses. Dalam AWS, GCP, atau Azure, anda memilih blok CIDR untuk VPC dan subnet; memahami panjang awalan membantu anda menentukan saiz subnet dengan betul dan mengelakkan pertindihan. Jurutera keselamatan menggunakan julat CIDR dalam iptables, nftables, dan kumpulan keselamatan awan untuk membenarkan atau menyekat trafik mengikut julat IP. Apabila menyelesaikan masalah sambungan, mengetahui alamat rangkaian dan siaran membantu anda mengesahkan sama ada hos berada dalam julat yang dijangkakan. Pasukan DevOps juga menggunakan matematik subnet semasa merancang peruntukan IP untuk kluster Kubernetes, rangkaian kontena, dan seni bina berbilang penyewa.
Soalan Lazim (FAQ) kalkulator Subrangkaian / CIDR
Apakah perbezaan antara subnet mask dan awalan CIDR?
Kedua-duanya menyatakan maklumat yang sama dalam tatatanda yang berbeza. Awalan /24 bermaksud 24 bit-satu yang pertama, yang sepadan dengan subnet mask perpuluhan bertitik 255.255.255.0. Tatatanda CIDR lebih ringkas dan merupakan standard yang digunakan dalam konfigurasi penghalaan moden.
Mengapakah dua alamat ditolak daripada jumlah keseluruhan untuk mendapatkan hos yang boleh digunakan?
Dalam subrangkaian IPv4 tradisional, alamat pertama dalam subrangkaian (semua bit hos adalah sifar) dikhaskan sebagai alamat rangkaian dan alamat terakhir (semua bit hos adalah satu) dikhaskan sebagai alamat siaran. Kedua-duanya tidak boleh diberikan kepada peranti, jadi hos yang boleh digunakan = 2^(bit hos) − 2. Pautan titik-ke-titik /31 adalah pengecualian yang ketara.
Bolehkah saya menggunakan kalkulator ini untuk julat IP peribadi?
Ya. Matematik bitwise adalah sama untuk alamat peribadi (RFC 1918) dan awam. Julat peribadi yang biasa ialah 10.0.0.0/8, 172.16.0.0/12, dan 192.168.0.0/16.
Apakah maksud awalan /32?
Awalan /32 mengenal pasti satu alamat hos tanpa bit hos. Ia biasanya digunakan dalam jadual penghalaan dan peraturan tembok api untuk memadankan tepat satu alamat IP, dan kalkulator ini melaporkannya sebagai satu laluan hos yang boleh digunakan.
Adakah ini berfungsi untuk IPv6?
Tidak. Kalkulator ini direka untuk ruang alamat 32-bit IPv4. IPv6 menggunakan alamat 128-bit, julat panjang awalan yang berbeza (biasanya /48 hingga /128), dan tidak menempah alamat siaran dengan cara yang sama.