ຂ້າມໄປຫາເນື້ອຫາຫຼັກ

ຕົວຄຳນວນ Subnet / CIDR ຟຣີ

ຄຳນວນ network address, broadcast, usable host range, subnet mask ແລະ host count ຈາກ IPv4 ແລະ CIDR prefix ໃດໆ.

ເຮັດວຽກແບບອອບໄລນ໌ໄດ້ຫຼັງໂຫຼດແລ້ວ
/
/0/8/16/24/32
254
ໂຮສທີ່ໃຊ້ໄດ້
256
ທີ່ຢູ່ທັງໝົດ
ທີ່ຢູ່ເຄືອຂ່າຍ
ຊ່ວງໂຮສທີ່ໃຊ້ໄດ້
ທີ່ຢູ່ broadcast
ໜ້າກາກ subnet
ໜ້າກາກ wildcard
ໜ້າກາກ (ທ້ອງຖິ່ນ)
ໝວດ IP
ປະເພດທີ່ຢູ່

ແບ່ງອອກເປັນ subnets

2 subnets ຂອງ /25 ກັບ 126 ໂຮດສະ້ອມໃຈ

#ເຄືອຂ່າຍລະດັບທີ່ສາມາດໃຊ້ໄດ້ກະສາຍ
1192.168.1.0/25192.168.1.1 – 192.168.1.126192.168.1.127
2192.168.1.128/25192.168.1.129 – 192.168.1.254192.168.1.255

ເອກະສານອ້າງອີງ subnetting IPv4. /31 ແລະ /32 ຈັດການຕາມ RFC 3021 (point-to-point ແລະ single-host). ການຄຳນວນທັງໝົດດຳເນີນໃນຄອມພິວເຕີຂອງທ່ານ.

ການນຳໃຊ້ທົ່ວໄປ

  • ການວາງແຜນ subnet ສໍາລັບນາຍຕົວສໍາລັບໜ້າເວັບວາງແຜນ IP allocation, ຄິດໄລ່ໂຮຣສ available, ແລະ ລະດັບສໍາລັບໜ້າເວັບ.
  • Subnetting ປະຕິບັດສໍາລັບ IT ນັກຮຽນກວດການບ້ານ subnetting ແລະ ແບບຝຶກຫັດ CCNA ທັນທີ.
  • Home Lab & Self-Hosting Subnetsວາງແຜນ IP ranges ສໍາລັບໜ້າເວັບ, VLANs, Docker, ແລະ ບໍລິການຕົວເອງ.
  • ວາງແຜນ Cloud VPC CIDR Blocksລະດັບ AWS/GCP/Azure VPC ແລະ subnet CIDR ranges ກ່ອນ provisioning.
  • CIDR Ranges ສໍາລັບ Firewall Rulesປ່ຽນແປງ IP ranges ກັບ CIDR notation ສໍາລັບ firewall ອະນຸມັດ/ທາງອື່ນ ແລະ ACLs.

ມັນເຮັດວຽກແນວໃດ

ການຄິດໄລ່ທັງໝົດເກີດຂຶ້ນຢູ່ໃນບຣາວເຊີຂອງທ່ານໂດຍໃຊ້ເລກຄະນິດແບບ bitwise ທີ່ຂຽນຂຶ້ນເອງ — ບໍ່ມີ library, ບໍ່ມີການສົ່ງກັບໄປຫາເຊີເວີ. ທ່ານປ້ອນທີ່ຢູ່ IPv4 ແລະ ຄວາມຍາວ prefix CIDR; ເຄື່ອງມືນຳໃຊ້ການດຳເນີນການ bit-masking ມາດຕະຖານໂດຍກົງໃນ JavaScript ເພື່ອຫາຄຸນສົມບັດ subnet ທຸກອັນທັນທີເມື່ອທ່ານພິມ.

  1. 1
    ການວິເຄາະ ແລະ ກວດສອບຂໍ້ມູນປ້ອນເຂົ້າ
    ເຄື່ອງມືແຍກທີ່ຢູ່ IP ແບບຈຸດ-ທົດສະນິຍົມອອກເປັນ 4 octet, ກວດວ່າແຕ່ລະອັນຢູ່ໃນຊ່ວງ 0–255, ແລະ ຫໍ່ພວກມັນເຂົ້າໄປໃນຈຳນວນເຕັມບໍ່ມີເຄື່ອງໝາຍ 32-bit ໂດຍໃຊ້ການດຳເນີນການ left-shift. ທີ່ຢູ່ທີ່ບໍ່ຖືກຕ້ອງຈະຖືກກວດພົບກ່ອນການຄິດໄລ່ໃດຈະເລີ່ມ.
  2. 2
    ການສ້າງ mask ແບບ bitwise
    ຈາກຄວາມຍາວ prefix CIDR, subnet mask 32-bit ຈະຖືກສ້າງໂດຍການ left-shift 0xFFFFFFFF ດ້ວຍ (32 − prefix). Bitwise AND ກັບຈຳນວນເຕັມ IP ຈະໃຫ້ທີ່ຢູ່ເຄືອຂ່າຍ; bitwise OR ກັບ mask ທີ່ກັບກັນຈະໃຫ້ທີ່ຢູ່ broadcast. ຈຳນວນ host ທັງໝົດຄິດໄລ່ເປັນ 2^(32 − prefix).
  3. 3
    ການກວດຈັບຊັ້ນ ແລະ RFC 1918
    octet ທຳອິດຈະຖືກປຽບທຽບກັບຄ່າຂອບເຂດຊັ້ນ A/B/C/D/E ເພື່ອກຳນົດຊັ້ນ IP. ການກວດແຍກຕ່າງຫາກຈະທົດສອບວ່າທີ່ຢູ່ນັ້ນຢູ່ໃນຊ່ວງສ່ວນຕົວ 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16, ຫຼື 127.0.0.0/8 ທີ່ກຳນົດໄວ້ໃນ RFC 1918 ຫຼືບໍ່.
  4. 4
    ການແຍກ subnet ແລະ ສະຖານະທີ່ແບ່ງປັນໄດ້
    ຕົວແຍກ subnet ຈະແບ່ງເຄືອຂ່າຍປັດຈຸບັນອອກເປັນ subnet ລູກທີ່ເທົ່າກັນທີ່ prefix ຍາວກວ່າທີ່ເລືອກ: ມັນຈະຍ່າງຜ່ານ offset ຈຳນວນເຕັມຂອງ 2^(32 − prefix ໃໝ່) ຈາກທີ່ຢູ່ພື້ນຖານ, ຄິດໄລ່ເຄືອຂ່າຍ, broadcast, ແລະ ຊ່ວງທີ່ໃຊ້ໄດ້ຂອງແຕ່ລະລູກທັນທີ. IP ແລະ prefix ປັດຈຸບັນຖືກຂຽນລົງໃນ URL hash ດັ່ງນັ້ນຜົນລັບສາມາດຖືກ bookmark ຫຼື ແບ່ງປັນໄດ້.

ເຄື່ອງມືທີ່ກ່ຽວຂ້ອງ

ຄໍາຖາມທີ່ຖາມເລື້ອຍໆ