ஐபி சப்நெட் கால்குலேட்டர்
IPv4 நெட்வொர்க்கில் உள்ள ஒவ்வொரு சாதனத்திற்கும் ஒரு முகவரி தேவை, ஒவ்வொரு நெட்வொர்க்கும் அது எங்கு தொடங்குகிறது எங்கு முடிகிறது என்பதை துல்லியமாக அறிந்திருக்க வேண்டும். ஐபி முகவரிகளின் ஒரு பெரிய தொகுதியை சிறிய, நிர்வகிக்கக்கூடிய நெட்வொர்க்குகளாகப் பிரிக்கும் நுட்பமே சப்நெட்டிங் — வீட்டு வைஃபை ரூட்டர்கள் முதல் நிறுவன தரவு மையங்கள் வரை எல்லாவற்றிலும் இதே நுட்பம் பயன்படுகிறது. இந்த கால்குலேட்டர் எந்தவொரு IPv4 முகவரியையும் CIDR முன்னொட்ட நீளத்தையும் எடுத்துக்கொண்டு, நெட்வொர்க் முகவரி, பிராட்காஸ்ட் முகவரி, சப்நெட் மாஸ்க், மற்றும் சாதனங்களுக்கு ஒதுக்கக்கூடிய ஹோஸ்ட் முகவரிகளின் சரியான வரம்பை உடனடியாகக் கணக்கிடுகிறது.
CIDR குறியீடு என்றால் என்ன?
CIDR (Classless Inter-Domain Routing) குறியீடு ஒரு நெட்வொர்க்கை ஒரு ஐபி முகவரியாகவும், அதைத் தொடர்ந்து ஒரு சாய்வுக்கோடும் ஒரு முன்னொட்ட நீளமும் ஆக எழுதுகிறது — முகவரியின் "நெட்வொர்க்" பகுதியாக நிர்ணயிக்கப்பட்ட முன்னணி பிட்களின் எண்ணிக்கை. உதாரணமாக, 192.168.1.0/24 என்பது முதல் 24 பிட்கள் (முதல் மூன்று ஆக்டெட்டுகள்) நெட்வொர்க்கை அடையாளம் காட்டுகின்றன, மீதமுள்ள 8 பிட்கள் தனிப்பட்ட ஹோஸ்ட்களுக்கு எண் கொடுக்க சுதந்திரமாக இருக்கும் என்பதைக் குறிக்கிறது.
சூத்திரங்கள்
ஒரு IPv4 முகவரி 32-பிட் எண்ணாகும், எனவே முன்னொட்ட நீளத்தை நிர்ணயித்தவுடன், மற்ற அனைத்தும் எளிய பைனரி கணிதத்திலிருந்து பெறப்படுகிறது.
சப்நெட் மாஸ்க் — முன்னொட்ட நீளத்திற்குச் சமமான 1-பிட்கள், அதைத் தொடர்ந்து 0-பிட்கள், டாட்டட்-டெசிமல் வடிவத்தில் எழுதப்பட்டவை. /24க்கு இது 11111111.11111111.11111111.00000000, அதாவது 255.255.255.0.
நெட்வொர்க் முகவரி — ஐபி முகவரியில் உள்ள ஹோஸ்ட் பிட்களை பூஜ்ஜியமாக்கியது (சப்நெட் மாஸ்குடன் பிட்வைஸ் AND):
பிராட்காஸ்ட் முகவரி — நெட்வொர்க் முகவரியில் உள்ள ஒவ்வொரு ஹோஸ்ட் பிட்டையும் 1 ஆக்கியது (தலைகீழ் மாஸ்க், அதாவது வைல்ட்கார்ட் மாஸ்குடன் பிட்வைஸ் OR):
தொகுதியில் உள்ள மொத்த முகவரிகள்:
பயன்படுத்தக்கூடிய ஹோஸ்ட் முகவரிகள் — தொகுதியில் உள்ள ஒவ்வொரு முகவரியும், நெட்வொர்க் முகவரி (சப்நெட்டையே அடையாளம் காட்டுவது) மற்றும் பிராட்காஸ்ட் முகவரி (எல்லா ஹோஸ்ட்களையும் ஒரே நேரத்தில் இலக்கு வைப்பது) தவிர:
/31 மற்றும் /32 முன்னொட்டுகள் தனித்தனியாக கையாளப்படும் சிறப்பு நிகழ்வுகள்: /31க்கு தனி நெட்வொர்க்/பிராட்காஸ்ட் ஜோடிக்கு இடமில்லை, இது பாயிண்ட்-டு-பாயிண்ட் இணைப்புகளுக்குப் பயன்படுத்தப்படுகிறது (அதன் 2 முகவரிகளும் பயன்படுத்தக்கூடியவை), அதே சமயம் /32 ஒரு ஒற்றை ஹோஸ்டை அடையாளம் காட்டுகிறது.
தீர்க்கப்பட்ட உதாரணம்
192.168.1.10/24 எடுத்துக்கொள்வோம்:
- சப்நெட் மாஸ்க்:
255.255.255.0 - நெட்வொர்க் முகவரி:
192.168.1.0(ஹோஸ்ட் பிட்கள் பூஜ்ஜியமாக்கப்பட்டவை) - பிராட்காஸ்ட் முகவரி:
192.168.1.255(ஹோஸ்ட் பிட்கள் 1 ஆக்கப்பட்டவை) - மொத்த முகவரிகள்: 2^(32−24) = 2⁸ = 256
- பயன்படுத்தக்கூடிய ஹோஸ்ட்கள்: 256 − 2 = 254,
192.168.1.1முதல்192.168.1.254வரை
இந்த கால்குலேட்டரை எப்படி பயன்படுத்துவது
- நீங்கள் பரிசோதிக்க விரும்பும் சப்நெட்டிற்குள் வரும் எந்தவொரு IPv4 முகவரியையும் உள்ளிடவும், எ.கா.
192.168.1.10. - CIDR முன்னொட்ட நீளத்தை (0–32) உள்ளிடவும் — இது சாய்வுக்கோட்டிற்குப் பிறகு வரும் எண், எ.கா.
24. - நெட்வொர்க் முகவரி, பிராட்காஸ்ட் முகவரி, சப்நெட் மாஸ்க், வைல்ட்கார்ட் மாஸ்க், பயன்படுத்தக்கூடிய ஹோஸ்ட் வரம்பு, மொத்த முகவரிகளின் எண்ணிக்கை, மற்றும் கிளாஸ்ஃபுல் ஐபி வகுப்பு ஆகியவற்றை ஒரே அட்டவணையில் காண சப்நெட்டைக் கணக்கிடுங்கள் என்பதைக் கிளிக் செய்யவும்.
ரூட்டர்கள் மற்றும் ஃபயர்வால்களை கட்டமைக்கவும், புதிய நெட்வொர்க்கிற்கான ஐபி முகவரி ஒதுக்கீட்டைத் திட்டமிடவும், இரண்டு ஹோஸ்ட்கள் ஒரே சப்நெட்டில் உள்ளனவா எனச் சரிபார்க்கவும், அல்லது கொடுக்கப்பட்ட /prefix நடைமுறையில் என்ன அர்த்தம் என்பதைப் புரிந்துகொள்ளவும் இது பயனுள்ளதாக இருக்கும்.