મફત સબનેટ / CIDR કેલ્ક્યુલેટર

કોઈપણ IPv4 સરનામાં અને CIDR પ્રિફિક્સમાંથી નેટવર્ક એડ્રેસ, બ્રોડકાસ્ટ, વાપરી શકાય તેવી હોસ્ટ રેન્જ, સબનેટ માસ્ક અને હોસ્ટ ગણતરી ગણો.

એક વાર લોડ થયા પછી ઑફલાઇન કામ કરે છે
/
/0/8/16/24/32
254
વાપરી શકાય તેવા હોસ્ટ
256
કુલ સરનામાં
નેટવર્ક સરનામું
વાપરી શકાય તેવી હોસ્ટ રેંજ
બ્રોડકાસ્ટ સરનામું
સબનેટ માસ્ક
વાઇલ્ડકાર્ડ માસ્ક
માસ્ક (બાઇનરી)
IP ક્લાસ
સરનામાનો પ્રકાર

સબનેટમાં વિભાજિત કરો

/25 ના 2 સબનેટ, દરેકમાં 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

IPv4 સબનેટિંગ સંદર્ભ. /31 અને /32 ને RFC 3021 મુજબ હેન્ડલ કરવામાં આવે છે (પોઇન્ટ-ટુ-પોઇન્ટ અને સિંગલ-હોસ્ટ). બધી ગણતરી તમારા બ્રાઉઝરમાં જ સ્થાનિક રીતે થાય છે.

આ કેવી રીતે કાર્ય કરે છે

બધી ગણતરી હાથે લખેલા bitwise arithmetic વાપરીને સંપૂર્ણપણે તમારા બ્રાઉઝરમાં ચાલે છે — કોઈ લાઇબ્રેરી નહીં, કોઈ સર્વર raund-trip નહીં. તમે IPv4 સરનામું અને CIDR prefix length દાખલ કરો છો; ટૂલ તમે ટાઈપ કરો તેમ દરેક subnet property તરત derive કરવા JavaScript માં સીધા સ્ટાન્ડર્ડ bit-masking operations લાગુ કરે છે.

  1. 1
    ઇનપુટ parsing અને validation
    ટૂલ dotted-decimal IP સરનામાને ચાર octets માં split કરે છે, દરેક 0–255 છે તે validate કરે છે, અને left-shift operations વાપરીને તેમને 32-bit unsigned integer માં pack કરે છે. કોઈપણ ગણતરી ચાલે તે પહેલા અમાન્ય સરનામાં પકડાય છે.
  2. 2
    બિટવાઇઝ માસ્ક નિર્માણ
    CIDR prefix length માંથી, (32 − prefix) વડે 0xFFFFFFFF ને left-shift કરીને 32-bit subnet mask બનાવવામાં આવે છે. IP integer સાથે Bitwise AND network address આપે છે; inverted mask સાથે bitwise OR broadcast address આપે છે. કુલ host count 2^(32 − prefix) તરીકે ગણવામાં આવે છે.
  3. 3
    Class અને RFC 1918 detection
    IP class સોંપવા પ્રથમ octet class A/B/C/D/E boundary મૂલ્યો સામે સરખાવવામાં આવે છે. અલગ check ચકાસે છે કે સરનામું RFC 1918 માં વ્યાખ્યાયિત 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16, કે 127.0.0.0/8 private ranges ની અંદર આવે છે કે નહીં.
  4. 4
    Subnet splitting અને shareable state
    Subnet splitter વર્તમાન network ને પસંદ કરેલા longer prefix પર equal child subnets માં વિભાજિત કરે છે: તે base address માંથી 2^(32 − new prefix) ના integer offsets પસાર થાય છે, દરેક child ના network, broadcast, અને usable range ને તરત ગણીને. વર્તમાન IP અને prefix URL hash માં લખાય છે જેથી પરિણામો bookmark કે share કરી શકાય.

સંબંધિત સાધનો

વારંવાર પૂછાતા પ્રશ્નો