Kalkulator subnet IP
Kalkulator Subnet IP, CIDR, Mask, Hosts, IPv4 & IPv6: masukkan data, lihat pengiraan langkah demi langkah, dan dapatkan hasil jelas untuk disemak semula apabila nilai berubah.
Semua pengiraan dijalankan dalam pelayar. Tiada apa yang anda masukkan dihantar ke pelayan.
Hasil dikemas kini semasa menaip. Ctrl/Cmd+Enter menyalin hasil utama.
Hasil
—
Paparan bit
Tunjuk kerja
Kalkulator Subnet IP mengambil alamat IPv4 atau IPv6 dengan panjang awalan dan mengembalikan alamat rangkaian, alamat siaran, julat hos yang boleh digunakan, topeng subnet, topeng kad bebas dan kiraan hos. Every result is shown alongside the binary operation that produced it, so the mask can be checked rather than trusted. Kalkulator juga membahagikan rangkaian kepada subnet yang lebih kecil dan alamat bendera yang termasuk dalam julat peribadi atau terpelihara.
All calculation runs in your browser. Tiada apa-apa yang anda masukkan dihantar ke pelayan.
Kira subnet IPv4 daripada alamat dan awalan
Subnet IPv4 ditakrifkan oleh dua perkara: alamat 32-bit dan panjang awalan yang menyatakan bilangan bit tersebut mengenal pasti rangkaian. Masukkan 202.47.56.51/24 dan kalkulator membaca 24 bit pertama sebagai rangkaian dan baki 8 sebagai bahagian hos, kemudian memperoleh setiap nilai lain daripada pemisahan itu.
Awalan boleh dimasukkan tiga cara dan ketiga-tiganya bermaksud perkara yang sama: tatatanda CIDR (/24), subnet mask perpuluhan bertitik (255.255.255.0), atau kiraan hos yang diperlukan yang dibundarkan oleh kalkulator kepada awalan terdekat yang sesuai. Jurutera rangkaian berfikir dalam CIDR, dokumentasi peralatan lama menggunakan perpuluhan bertitik, dan orang yang merancang skema alamat bermula dari kiraan hos.
Baca rangkaian, siaran dan julat hos
Empat alamat penting dalam mana-mana subnet IPv4, dan dua daripadanya tidak boleh diberikan kepada peranti. Alamat rangkaian ialah alamat pertama dalam julat, dengan setiap bit hos ditetapkan kepada sifar. Alamat siaran adalah yang terakhir, dengan setiap bit hos ditetapkan kepada satu. Segala-galanya di antara mereka boleh diagihkan.
Untuk 202.47.56.51/24:
| Field | Value |
|---|---|
| Network address | 202.47.56.0 |
| First usable host | 202.47.56.1 |
| Last usable host | 202.47.56.254 |
| Broadcast address | 202.47.56.255 |
| Subnet mask | 255.255.255.0 |
| Wildcard mask | 0.0.0.255 |
| Total addresses | 256 |
| Usable hosts | 254 |
Topeng kad bebas ialah songsang bit bagi subnet mask. Senarai kawalan akses Cisco dan konfigurasi OSPF mengambil kad bebas daripada topeng, dan menyongsangkan satu dengan tangan pada pukul tiga pagi ialah cara gangguan berlaku.
Gunakan topeng subnet dengan perduaan DAN
Alamat rangkaian datang dari bitwise DAN antara alamat dan topeng. Setiap bit di mana topeng adalah 1 melalui; setiap bit di mana topeng adalah 0 menjadi 0. Operasi tunggal itu adalah keseluruhan subnet, dan melihatnya dalam binari menjadikan yang lain jelas.
IP 11001010 . 00101111 . 00111000 . 00110011 202.47.56.51
Mask 11111111 . 11111111 . 11111111 . 00000000 255.255.255.0
───────────────────────────────────────── bitwise AND
Network 11001010 . 00101111 . 00111000 . 00000000 202.47.56.0
└──────────── network ─────────┘ └─ host ─┘
Alamat siaran adalah operasi yang sama dengan bit hos ditetapkan kepada 1 sebaliknya:
Network 11001010 . 00101111 . 00111000 . 00000000 202.47.56.0
Wildcard 00000000 . 00000000 . 00000000 . 11111111 0.0.0.255
───────────────────────────────────────── bitwise OR
Broadcast 11001010 . 00101111 . 00111000 . 11111111 202.47.56.255
Kalkulator memberikan paparan ini untuk setiap alamat yang anda masukkan, dengan bahagian rangkaian dan hos dikurung. Bit boleh diklik, jadi menogol satu menunjukkan dengan segera apa yang dilakukannya kepada julat.
Subnet 202.47.56.51 dengan awalan /24
Awalan A /24 pada 202.47.56.51 menghasilkan rangkaian 202.47.56.0 dengan 254 hos yang boleh digunakan. Berikut adalah setiap langkah. 1. Tukar awalan kepada topeng. A /24 bermaksud 24 bit pertama ialah rangkaian. Dua puluh empat yang diikuti dengan lapan sifar ialah 11111111 11111111 11111111 00000000, yang dalam perpuluhan bertitik ialah 255.255.255.0.
2. DAN alamat dengan topeng. 202.47.56.51 DAN 255.255.255.0 = 202.47.56.0. Tiga oktet pertama melalui tidak berubah kerana bait topeng mereka adalah semua satu; yang keempat menjadi sifar kerana bait topengnya adalah semua sifar.
3. Kira alamat. 32 − 24 = 8 bit hos, dan 2⁸ = 256 jumlah alamat.
4. Tolak dua alamat yang dikhaskan. 256 − 2 = 254 hos boleh guna. Alamat rangkaian 202.47.56.0 dan alamat siaran 202.47.56.255 tidak boleh diberikan kepada antara muka.
5. Baca julat yang boleh digunakan. Hos pertama ialah rangkaian + 1 = 202.47.56.1. Hos terakhir disiarkan − 1 = 202.47.56.254.
Tukar awalan kepada /25 dan alamat yang sama berpecah kepada dua rangkaian 126 hos yang boleh digunakan setiap satu: 202.47.56.0/25 meliputi .1 kepada .126 dan 202.47.56.128/25 meliputi .129 hingga `. Setiap bit awalan tambahan mengurangkan separuh kiraan hos.
Baca jadual awalan CIDR
Hubungan antara panjang awalan, topeng subnet dan kiraan hos adalah tetap, dan kebanyakan kerja subjaringan mengiktiraf segelintir baris biasa yang dilihat. A /24 memberikan 254 hos, /30 memberikan 2, dan /16 memberikan 65,534.
| Prefix | Subnet mask | Total addresses | Usable hosts |
|---|---|---|---|
| /8 | 255.0.0.0 | 16,777,216 | 16,777,214 |
| /16 | 255.255.0.0 | 65,536 | 65,534 |
| /20 | 255.255.240.0 | 4,096 | 4,094 |
| /22 | 255.255.252.0 | 1,024 | 1,022 |
| /24 | 255.255.255.0 | 256 | 254 |
| /25 | 255.255.255.128 | 128 | 126 |
| /26 | 255.255.255.192 | 64 | 62 |
| /27 | 255.255.255.224 | 32 | 30 |
| /28 | 255.255.255.240 | 16 | 14 |
| /29 | 255.255.255.248 | 8 | 6 |
| /30 | 255.255.255.252 | 4 | 2 |
Jadual penuh dari /1 hingga /32 tersedia dalam kalkulator. Dua corak patut dihafal: jumlah alamat berganda dengan setiap bit awalan dialih keluar, dan hos yang boleh digunakan sentiasa jumlah tolak dua, kecuali pada /31 dan /32, yang berfungsi secara berbeza.
Fahami awalan /31 dan /32
A /30 ialah subnet terkecil yang mengikut peraturan biasa: 4 alamat, 2 boleh guna, satu rangkaian dan satu siaran. Di bawah itu, aritmetik rosak, dan RFC 3021 mengubah cara /31 berkelakuan khusus untuk menghentikan pembaziran alamat pada pautan point-to-point.
/31 memberikan 2 alamat yang boleh digunakan, bukan 0. Pada pautan antara dua penghala tiada apa-apa untuk disiarkan, satu-satunya penerima yang mungkin ialah peranti di hujung yang satu lagi. Oleh itu, RFC 3021 membenarkan a /31 dengan kedua-dua alamat boleh diserahkan dan tiada alamat siaran langsung. Ini mengurangkan separuh penggunaan alamat setiap pautan titik ke titik dalam rangkaian, yang pada skala adalah besar.
Banyak kalkulator subnet, termasuk kedua-dua yang paling banyak digunakan, masih melaporkan a /31 sebagai sifar hos yang boleh digunakan. Itu betul sebelum tahun 2000 dan telah salah sejak itu. Penghala moden daripada setiap vendor utama menyokong /31 pada antara muka titik ke titik.
/32 ialah laluan hos tunggal. Satu alamat, tiada rangkaian atau konsep penyiaran. Ia digunakan untuk antara muka gelung balik, entri penghalaan khusus hos, dan untuk mengiklankan satu alamat ke dalam protokol penghalaan.
Pisahkan rangkaian kepada subnet yang lebih kecil
Pemisahan mengambil satu rangkaian dan membahagikannya kepada blok yang sama pada awalan yang lebih panjang. Masukkan rangkaian permulaan dan sama ada awalan sasaran, bilangan subnet yang diperlukan atau kiraan hos yang diperlukan bagi setiap subnet, dan kalkulator menghitung keputusan dengan julatnya.
Membahagikan 192.168.10.0/24 kepada empat subnet bermakna beralih dari /24 ke /26, kerana 2² = 4:
| Subnet | Network | Usable range | Broadcast |
|---|---|---|---|
| 1 | 192.168.10.0/26 | .1 to .62 | 192.168.10.63 |
| 2 | 192.168.10.64/26 | .65 to .126 | 192.168.10.127 |
| 3 | 192.168.10.128/26 | .129 to .190 | 192.168.10.191 |
| 4 | 192.168.10.192/26 | .193 to .254 | 192.168.10.255 |
Pelan alamat sebenar jarang memerlukan blok yang sama. Penopengan subnet panjang boleh ubah memberikan setiap segmen hanya awalan yang diperlukan, a /30 untuk pautan penghala, /26 untuk pejabat kecil, a /23 untuk VLAN pengguna yang besar, itulah sebabnya memasukkan kiraan hos yang diperlukan biasanya lebih berguna daripada memasukkan kiraan subnet. Peruntukkan blok terbesar dahulu, dari permulaan julat, atau pelan akan berpecah.
Kenal pasti julat peribadi dan terpelihara
Blok alamat tertentu diketepikan dan tidak pernah dihalakan di internet awam. Kalkulator melabelkan mana-mana alamat yang berada di dalam satu, dengan RFC yang mentakrifkannya, kerana menggunakan julat terpelihara secara tidak sengaja menghasilkan kegagalan yang kelihatan seperti apa-apa kecuali masalah menangani.
| Range | Purpose | RFC |
|---|---|---|
| 10.0.0.0/8 | Private network | RFC 1918 |
| 172.16.0.0/12 | Private network | RFC 1918 |
| 192.168.0.0/16 | Private network | RFC 1918 |
| 127.0.0.0/8 | Loopback | RFC 1122 |
| 169.254.0.0/16 | Link-local, APIPA | RFC 3927 |
| 100.64.0.0/10 | Carrier-grade NAT | RFC 6598 |
| 192.0.2.0/24 | Documentation | RFC 5737 |
| 224.0.0.0/4 | Multicast | RFC 5771 |
Peranti yang menunjukkan alamat 169.254.x.x telah gagal untuk mendapatkan pajakan DHCP dan memberikan sendiri alamat pautan-tempatan. Fakta tunggal itu menyelesaikan sebahagian besar panggilan sokongan "tiada internet", dan alamatnya ialah diagnosis.
Julat 100.64.0.0/10 menarik perhatian orang ramai kerana ia kelihatan umum. Ia dikhaskan untuk NAT gred pembawa, dan melihatnya pada antara muka WAN bermakna ISP tidak menyediakan alamat awam.
Kira subnet IPv6
Alamat IPv6 ialah 128 bit dan bukannya 32, ditulis sebagai lapan kumpulan empat digit heksadesimal. Awalan berfungsi dengan cara yang sama, /64 bermaksud 64 bit pertama mengenal pasti rangkaian, tetapi tiga perkara cukup berbeza untuk menangkap sesiapa yang menggunakan tabiat IPv4.
Tiada alamat siaran. IPv6 menggantikan siaran dengan berbilang siaran sepenuhnya. Kalkulator yang melaporkan alamat siaran IPv6 telah ditulis oleh seseorang yang hanya mengetahui IPv4 dan kalkulator ini mengetepikan medan daripada menunjukkannya kosong.
Tiada alamat dikhaskan daripada subnet. Semua 2⁶⁴ alamat dalam /64 boleh digunakan. Tiada "tolak dua".
/64 dibetulkan dengan berkesan untuk subnet biasa. Autokonfigurasi alamat tanpa kewarganegaraan memerlukan pengecam antara muka 64-bit, jadi subnet di bawah /64 memecahkan SLAAC. Tapak menerima /48 atau /56 dan membahagikannya kepada /64s, satu setiap VLAN, tanpa perlu mensaizkannya dengan kiraan hos. A /48 menyediakan 65,536 /64 subnet, iaitu lebih daripada mana-mana tapak yang akan digunakan.
Untuk 2001:db8:85a3::8a2e:370:7334/64 rangkaian ialah 2001:db8:85a3::/64, mengandungi 18,446,744,073,709,551,616 alamat. Kalkulator menunjukkan bahawa sebagai 2⁶⁴ juga, kerana rentetan digit tidak boleh dibaca dan eksponen ialah nombor yang anda mahukan.
:: dalam alamat ialah sifar mampatan, menggantikan satu larian kumpulan sifar berturut-turut. Ia boleh muncul sekali sahaja, kerana dua akan menjadi samar-samar. Kalkulator menormalkan mana-mana alamat kepada bentuk kanonik yang ditakrifkan dalam RFC 5952 dan menunjukkan borang yang dikembangkan sepenuhnya di sebelahnya.
Fahami kelas alamat dan sebab CIDR menggantikannya
Kelas alamat membahagikan ruang IPv4 kepada blok tetap: kelas A dengan bahagian rangkaian 8-bit, kelas B dengan 16, kelas C dengan 24. Oktet pertama menentukan kelas, dan topeng diikuti secara automatik. Sistem itu telah digantikan oleh CIDR pada tahun 1993 dan tiada rangkaian moden direka di sekelilingnya.
Pengalamatan kelas membazirkan sejumlah besar ruang. Organisasi yang memerlukan 300 alamat adalah terlalu besar untuk kelas C 254 dan menerima kelas B 65,534, menyebabkan 65,000 alamat terkandas. CIDR mengalih keluar sempadan tetap dan membenarkan awalan dengan sebarang panjang, supaya organisasi kini menerima /23 dengan 510 hos.
Kelas berterusan di dua tempat. Sukatan pelajaran pensijilan masih mengajar mereka, dan beberapa peralatan masih membuat kesimpulan topeng lalai dari oktet pertama apabila tiada satu pun diberikan. Kalkulator melaporkan kelas yang alamatnya akan masuk, kerana orang diminta untuk mendapatkannya, tetapi awalan sentiasa menentukan rangkaian sebenar.
Soalan lazim
Apakah subnet mask?
Subnet mask ialah nilai 32-bit yang menandakan bit alamat IP yang mengenal pasti rangkaian dan yang mengenal pasti hos. Bit rangkaian ialah 1, bit hos ialah 0, dan bit sentiasa didahulukan. 255.255.255.0 menandakan 24 bit pertama sebagai rangkaian, iaitu perkara yang sama seperti awalan /24 yang ditulis dalam tatatanda CIDR.
Berapakah bilangan hos dalam /24?
A /24 mengandungi 256 jumlah alamat dan 254 hos yang boleh digunakan. Lapan bit hos memberikan 2⁸ = 256 alamat, dan dua tidak tersedia: alamat rangkaian pada permulaan julat dan alamat siaran pada penghujung. Julat yang boleh digunakan untuk 192.168.1.0/24 ialah 192.168.1.1 hingga 192.168.1.254.
Apakah tatatanda CIDR?
Notasi CIDR menulis alamat dengan garis miring dan bilangan bit rangkaian, seperti dalam 192.168.1.0/24. Ia menggantikan pengalamatan kelas pada tahun 1993 dan membenarkan sebarang panjang awalan dan bukannya sempadan tetap 8, 16 dan 24-bit yang dikenakan oleh kelas. A /24 dan topeng 255.255.255.0 menerangkan rangkaian yang sama.
Mengapakah dua alamat dalam subnet tidak boleh digunakan?
Alamat pertama dalam subnet mempunyai semua bit hos ditetapkan kepada sifar dan mengenal pasti rangkaian itu sendiri. Yang terakhir mempunyai semua bit hos ditetapkan kepada satu dan merupakan alamat siaran untuk rangkaian itu. Kedua-duanya tidak boleh diberikan kepada antara muka, itulah sebabnya a /24 dengan 256 alamat menyokong 254 hos. Pengecualian ialah /31, di mana RFC 3021 menjadikan kedua-dua alamat boleh digunakan.
Apakah topeng kad bebas?
Topeng kad bebas ialah songsang bit bagi subnet mask, jadi 255.255.255.0 menjadi 0.0.0.255. Senarai kawalan akses Cisco dan penyata rangkaian OSPF mengambil topeng kad bebas daripada topeng subnet. Kalkulator mengembalikan kedua-duanya, kerana menyongsangkan satu dengan tangan mudah tersilap di bawah tekanan.
Bagaimanakah saya boleh membahagikan /24 kepada empat subnet?
Alihkan awalan dari /24 ke /26, kerana 2² = 4 subnet. Setiap /26 mempunyai 64 jumlah alamat dan 62 hos yang boleh digunakan. Untuk 192.168.10.0/24 empat subnet bermula pada .0, .64, .128 dan .192. Masukkan rangkaian dan pilih empat subnet dalam kalkulator untuk melihat julat penuh.
Adakah IPv6 mempunyai alamat penyiaran?
Tidak. IPv6 dialih keluar siaran sepenuhnya dan sebaliknya menggunakan multicast, jadi tiada alamat siaran dalam subnet IPv6 dan tiada alamat dikhaskan daripada kiraan yang boleh digunakan. Semua 2⁶⁴ alamat dalam /64 boleh diserahkan. Mana-mana kalkulator yang melaporkan alamat siaran IPv6 menggunakan peraturan IPv4 secara tidak betul.
Mengapa /64 saiz subnet IPv6 standard?
Autokonfigurasi alamat tanpa kewarganegaraan memerlukan 64 bit terakhir tersedia sebagai pengecam antara muka, jadi subnet yang lebih panjang daripada /64 memecahkan SLAAC. Tapak menerima /48 atau /56 daripada pembekal mereka dan membahagikannya kepada /64s, satu bagi setiap segmen rangkaian. Kiraan hos tidak pernah mengekang reka bentuk, kerana setiap /64 memegang lebih banyak alamat daripada keseluruhan ruang IPv4.
Adakah 192.168.1.0/24 adalah julat peribadi?
ya. 192.168.0.0/16 dikhaskan untuk kegunaan peribadi oleh RFC 1918, bersama-sama dengan 10.0.0.0/8 dan 172.16.0.0/12. Alamat dalam julat ini tidak dihalakan di internet awam dan memerlukan terjemahan alamat rangkaian untuk mencapainya. Kalkulator melabel mana-mana alamat yang terdapat di dalam blok peribadi atau simpanan.
Apakah maksud alamat bermula 169.254?
Alamat dalam 169.254.0.0/16 adalah pautan setempat, diberikan oleh peranti itu sendiri selepas permintaan DHCP gagal. Windows memanggil APIPA ini. Peranti boleh menjangkau orang lain pada segmen fizikal yang sama tetapi tidak mempunyai pintu masuk dan tiada akses internet. Melihat satu biasanya bermakna pelayan DHCP tidak dapat dicapai dan bukannya apa-apa yang salah dengan peranti.
Ringkasan
Kalkulator Subnet IP memperoleh alamat rangkaian, alamat siaran, julat hos yang boleh digunakan, topeng dan kiraan hos daripada mana-mana alamat dan awalan IPv4 atau IPv6, dan menunjukkan perduaan DAN yang menghasilkannya supaya hasilnya boleh disahkan dan bukannya dipercayai.
Hos boleh guna ialah jumlah alamat tolak dua pada setiap awalan IPv4 hingga /30, dengan /31 memberikan dua alamat boleh guna di bawah RFC 3021 dan /32 menerangkan satu hos. IPv6 tidak mempunyai alamat siaran, tidak menyimpan apa-apa daripada subnet dan menggunakan /64 sebagai saiz segmen standard kerana SLAAC bergantung padanya. Julat peribadi dan terpelihara dilabelkan dengan RFC yang mentakrifkannya, dan mana-mana rangkaian boleh dipecahkan kepada subnet yang lebih kecil mengikut kiraan hos, kiraan subnet atau awalan sasaran.
Nota binaan
- Worked examples are test fixtures:
202.47.56.51/24, the/25split, the192.168.10.0/24into four/26s, and2001:db8:85a3::8a2e:370:7334/64. - The /31 section is a correctness differentiator. Both major competitors report /31 as 0 usable hosts. Do not soften it.
- CIDR table, reserved ranges and IPv6 prefixes render from
data/tech-reference.json. - IPv6 mode must omit the broadcast row entirely, not render it empty.
- Privacy line in the lead is a promise. No analytics event may carry input values on this page.
- Word count 2,240.