Dalam proses perancangan dan pengurusan rangkaian, alamat IP merupakan faktor penting yang mesti diambil kira. Untuk persekitaran rangkaian yang kompleks, cara merancang alamat IP telah menjadi perkara yang sangat menyusahkan. Walau bagaimanapun, dalam sistem Linux, terdapat alat pengiraan subnet-Sipcalc, yang boleh memudahkan proses perancangan alamat IP kami dan membolehkan kami menangani pelbagai keperluan berkaitan alamat IP dengan mudah.
Sipcalc ialah kalkulator subnet ip baris arahan yang menyokong IPv4 dan IPv6, ia akan menunjukkan kepada anda semua maklumat berkaitan IP yang anda perlukan untuk mengisi maklumat DHCP atau menyediakan alamat IP statik. Pembangunan Sipcalc bermula pada tahun 2001 dan ia mempunyai kebanyakan ciri yang kita inginkan dalam kalkulator ip.
Pemasangan
Sebelum memasang sipcalc dalam Centos8, anda perlu memasang sumber epel terlebih dahulu. :
[root@localhost ~]# yum -y install epel-release [root@localhost ~]# yum -y install sipcalc
Cara menggunakan sipcalc
Yang berikut menggunakan sipcalc untuk menyenaraikan contoh rangkaian Kelas C 24-bit standard:
[root@localhost ~]# sipcalc 192.168.10.0/24 -[ipv4 : 192.168.10.0/24] - 0 [CIDR] Host address - 192.168.10.0 Host address (decimal) - 3232238080 Host address (hex) - C0A80A00 Network address - 192.168.10.0 Network mask - 255.255.255.0 Network mask (bits) - 24 Network mask (hex) - FFFFFF00 Broadcast address - 192.168.10.255 Cisco wildcard - 0.0.0.255 Addresses in network - 256 Network range - 192.168.10.0 - 192.168.10.255 Usable range - 192.168.10.1 - 192.168.10.254
Anda boleh melihat bahawa alamat siaran, anti-topeng, julat rangkaian dan julat alamat IP yang tersedia dalam segmen rangkaian 192.168.10.0/24 disenaraikan.
Tambah -a
di bawah untuk menyemaknya:
[root@localhost ~]# sipcalc -a 192.168.10.0/24 -[ipv4 : 192.168.10.0/24] - 0 [Classful] Host address - 192.168.10.0 Host address (decimal) - 3232238080 Host address (hex) - C0A80A00 Network address - 192.168.10.0 Network class - C Network mask - 255.255.255.0 Network mask (hex) - FFFFFF00 Broadcast address - 192.168.10.255 [CIDR] Host address - 192.168.10.0 Host address (decimal) - 3232238080 Host address (hex) - C0A80A00 Network address - 192.168.10.0 Network mask - 255.255.255.0 Network mask (bits) - 24 Network mask (hex) - FFFFFF00 Broadcast address - 192.168.10.255 Cisco wildcard - 0.0.0.255 Addresses in network - 256 Network range - 192.168.10.0 - 192.168.10.255 Usable range - 192.168.10.1 - 192.168.10.254 [Classful bitmaps] Network address - 11000000.10101000.00001010.00000000 Network mask - 11111111.11111111.11111111.00000000 [CIDR bitmaps] Host address - 11000000.10101000.00001010.00000000 Network address - 11000000.10101000.00001010.00000000 Network mask - 11111111.11111111.11111111.00000000 Broadcast address - 11000000.10101000.00001010.11111111 Cisco wildcard - 00000000.00000000.00000000.11111111 Network range - 11000000.10101000.00001010.00000000 - 11000000.10101000.00001010.11111111 Usable range - 11000000.10101000.00001010.00000001 - 11000000.10101000.00001010.11111110 [Networks] Network - 192.168.10.0 - 192.168.10.255 (current)
Anda boleh melihat bentuk perduaan penghalaan kelas dan penghalaan tanpa kelas bagi segmen rangkaian 192.168.10.0.
Berikut menggunakan segmen rangkaian dengan topeng 27:
[root@localhost ~]# sipcalc 192.168.10.0/27 -[ipv4 : 192.168.10.0/27] - 0 [CIDR] Host address - 192.168.10.0 Host address (decimal) - 3232238080 Host address (hex) - C0A80A00 Network address - 192.168.10.0 Network mask - 255.255.255.224 Network mask (bits) - 27 Network mask (hex) - FFFFFFE0 Broadcast address - 192.168.10.31 Cisco wildcard - 0.0.0.31 Addresses in network - 32 Network range - 192.168.10.0 - 192.168.10.31 Usable range - 192.168.10.1 - 192.168.10.30
Anda boleh melihat bahawa alamat yang tersedia ialah 192.168.10.1-192.168.10.30
Tambahkan pilihan -a
untuk melihat segmen rangkaian yang tersedia:
[root@localhost ~]# sipcalc 192.168.10.0/27 -a -[ipv4 : 192.168.10.0/27] - 0 [Classful] Host address - 192.168.10.0 Host address (decimal) - 3232238080 Host address (hex) - C0A80A00 Network address - 192.168.10.0 Network class - C Network mask - 255.255.255.0 Network mask (hex) - FFFFFF00 Broadcast address - 192.168.10.255 [CIDR] Host address - 192.168.10.0 Host address (decimal) - 3232238080 Host address (hex) - C0A80A00 Network address - 192.168.10.0 Network mask - 255.255.255.224 Network mask (bits) - 27 Network mask (hex) - FFFFFFE0 Broadcast address - 192.168.10.31 Cisco wildcard - 0.0.0.31 Addresses in network - 32 Network range - 192.168.10.0 - 192.168.10.31 Usable range - 192.168.10.1 - 192.168.10.30 [Classful bitmaps] Network address - 11000000.10101000.00001010.00000000 Network mask - 11111111.11111111.11111111.00000000 [CIDR bitmaps] Host address - 11000000.10101000.00001010.00000000 Network address - 11000000.10101000.00001010.00000000 Network mask - 11111111.11111111.11111111.11100000 Broadcast address - 11000000.10101000.00001010.00011111 Cisco wildcard - 00000000.00000000.00000000.00011111 Network range - 11000000.10101000.00001010.00000000 - 11000000.10101000.00001010.00011111 Usable range - 11000000.10101000.00001010.00000001 - 11000000.10101000.00001010.00011110 [Networks] Network - 192.168.10.0 - 192.168.10.31 (current) Network - 192.168.10.32 - 192.168.10.63 Network - 192.168.10.64 - 192.168.10.95 Network - 192.168.10.96 - 192.168.10.127 Network - 192.168.10.128 - 192.168.10.159 Network - 192.168.10.160 - 192.168.10.191 Network - 192.168.10.192 - 192.168.10.223 Network - 192.168.10.224 - 192.168.10.255
Ringkasnya, kalkulator subnet Sipcalc ialah alat perancangan alamat IP yang sangat berkuasa yang boleh digunakan dengan mudah dalam sistem Linux. Melalui pengenalan artikel ini, kita boleh mempelajari cara menggunakan alat pengiraan Sipcalc dalam sistem Linux untuk merancang alamat IP, subnet, topeng dan maklumat lain yang berkaitan, dan mempelajari cara menggunakan alat pengiraan Sipcalc untuk menyelesaikan masalah dan mencari masalah rangkaian. Saya percaya petua ini akan membantu anda merancang alamat IP dengan lebih cekap dan tepat, serta menyediakan perkhidmatan yang lebih baik untuk persekitaran rangkaian anda.
Atas ialah kandungan terperinci Perancangan alamat IP tidak lagi sukar! Penjelasan terperinci tentang kalkulator subnet Sipcalc yang berkuasa di bawah Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!