சப்நெட் / CIDR கால்குலேட்டர்
IPv4 ஆக்டெட்டுகள் மற்றும் CIDR முன்னொட்டு நீளத்திலிருந்து சப்நெட் விவரங்களை விரைவாகக் கண்டறியவும்.
இந்த சப்நெட் / CIDR கால்குலேட்டரை எவ்வாறு பயன்படுத்துவது
- IP ஆக்டெட்களை உள்ளிடவும்
நான்கு ஆக்டெட்களையும் IP ஆக்டெட் 1, IP ஆக்டெட் 2, IP ஆக்டெட் 3 மற்றும் IP ஆக்டெட் 4 ஆகியவற்றில் தட்டச்சு செய்யவும் (எ.கா. 192, 168, 10, 50).
- CIDR பிரிஃபிக்ஸ் நீளத்தை அமைக்கவும்
CIDR பிரிஃபிக்ஸ் நீளப் புலத்தில் சப்நெட் பிரிஃபிக்ஸை உள்ளிடவும் (எ.கா. /24-க்கு 24, /26-க்கு 26).
- சப்நெட் மாஸ்க்கைப் பார்க்கவும்
கால்குலேட்டர் சப்நெட் மாஸ்க்கை டாட்-டெசிமல் மற்றும் பைனரி வடிவத்தில் வழங்கும்.
- நெட்வொர்க் மற்றும் பிராட்காஸ்ட்டைச் சரிபார்க்கவும்
சப்நெட் வரம்பைக் காண நெட்வொர்க் முகவரி மற்றும் பிராட்காஸ்ட் முகவரி முடிவுகளை மதிப்பாய்வு செய்யவும்.
- பயன்படுத்தக்கூடிய ஹோஸ்ட்களைக் கவனிக்கவும்
சப்நெட்டில் எத்தனை சாதனங்களுக்கு முகவரிகளை ஒதுக்கலாம் என்பதைத் திட்டமிட பயன்படுத்தக்கூடிய ஹோஸ்ட்கள் மதிப்பைப் பயன்படுத்தவும்.
இந்த சப்நெட் / CIDR கால்குலேட்டர் எவ்வாறு செயல்படுகிறது
இந்த சப்நெட் கால்குலேட்டர் ஒரு IPv4 முகவரி மற்றும் CIDR முன்னொட்டு நீளத்திலிருந்து சப்நெட் மாஸ்க், நெட்வொர்க் முகவரி, பிராட்காஸ்ட் முகவரி மற்றும் பயன்படுத்தக்கூடிய ஹோஸ்ட்களின் எண்ணிக்கையைப் பெறுகிறது. இது பிட்வைஸ் (bitwise) செயல்பாடுகளைப் பயன்படுத்துகிறது — ரவுட்டர்கள் மற்றும் ஆப்பரேட்டிங் சிஸ்டம் நெட்வொர்க் ஸ்டாக்குகள் ஒவ்வொரு பாக்கெட்டிலும் செய்யும் அதே தர்க்கம் — ஒரு 32-பிட் முகவரி இடத்தைப் பிணையப் பகுதி மற்றும் ஹோஸ்ட் பகுதியாகப் பிரிக்கிறது. முன்னொட்டு நீளம் எத்தனை முன்னணி பிட்கள் நெட்வொர்க்கை அடையாளம் காட்டுகின்றன என்பதை கால்குலேட்டருக்குத் தெரிவிக்கிறது; மீதமுள்ள பிட்கள் ஹோஸ்ட் முகவரிகளுக்குக் கிடைக்கின்றன. எந்தவொரு TCP/IP நெட்வொர்க்கிலும் IP முகவரி திட்டமிடல், ஃபயர்வால் விதி உருவாக்கம், அணுகல் கட்டுப்பாட்டுப் பட்டியல்கள் மற்றும் ரூட்டிங் சிக்கல்களைத் தீர்ப்பதற்கு இந்த எல்லைகளைப் புரிந்துகொள்வது அவசியம்.
network = IP AND mask • broadcast = IP OR NOT(mask) • வழக்கமான பயன்படுத்தக்கூடிய ஹோஸ்ட்கள் = 2^(32 − prefix) − 2, இங்கு /31 மற்றும் /32-க்கு சிறப்பு கையாளுதல் உள்ளது IP முகவரி 192.168.10.50 மற்றும் /26 முன்னொட்டுக்கு: சப்நெட் மாஸ்க் 11111111.11111111.11111111.11000000 ஆகும், இது புள்ளி-தசமத்தில் 255.255.255.192 ஆகும். 192.168.10.50 மற்றும் 255.255.255.192 ஆகியவற்றின் Bitwise AND நெட்வொர்க் முகவரி 192.168.10.0-ஐத் தருகிறது. 192.168.10.50 மற்றும் தலைகீழ் மாஸ்க் (0.0.0.63) ஆகியவற்றின் Bitwise OR பிராட்காஸ்ட் முகவரி 192.168.10.63-ஐத் தருகிறது. ஹோஸ்ட் பகுதியில் 32 − 26 = 6 பிட்கள் உள்ளன, எனவே மொத்த முகவரிகள் = 2^6 = 64, மற்றும் பயன்படுத்தக்கூடிய ஹோஸ்ட்கள் = 64 − 2 = 62.
10.0.0.100/22-க்கு: சப்நெட் மாஸ்க் 255.255.252.0, நெட்வொர்க் முகவரி 10.0.0.0, பிராட்காஸ்ட் 10.0.3.255, மற்றும் பயன்படுத்தக்கூடிய ஹோஸ்ட்கள் = 1,022. /22 என்பது 10 ஹோஸ்ட் பிட்களை (2^10 − 2) விட்டுச்செல்கிறது.
172.16.5.1/28-க்கு: சப்நெட் மாஸ்க் 255.255.255.240, நெட்வொர்க் முகவரி 172.16.5.0, பிராட்காஸ்ட் 172.16.5.15, மற்றும் பயன்படுத்தக்கூடிய ஹோஸ்ட்கள் = 14. சிறிய பாயிண்ட்-ஆஃப்-சேல் அல்லது IoT சப்நெட்டுகளுக்கு /28 பொதுவானது.
- ✓ இந்தக் கால்குலேட்டர் IPv4 (32-பிட் முகவரிகள்) இல் மட்டுமே செயல்படுகிறது. IPv6 சப்நெட்டிங் 128-பிட் முகவரி இடத்தையும் வெவ்வேறு மரபுகளையும் பயன்படுத்துகிறது.
- ✓ /31 மற்றும் /32 முன்னொட்டு நீளங்கள் சரியான CIDR குறியீடுகள். இந்தக் கால்குலேட்டர் RFC 3021-க்கு ஏற்ப /31-ஐ இரண்டு பயன்படுத்தக்கூடிய பாயிண்ட்-டு-பாயிண்ட் எண்ட்பாயிண்ட்களாகவும், /32-ஐ ஒற்றை ஹோஸ்ட் ரூட்டாகவும் தெரிவிக்கிறது.
- ✓ ஒவ்வொரு ஆக்டெட்டும் (octet) 0–255 வரம்பிற்குள் இருக்க வேண்டும் மற்றும் முன்னொட்டு நீளம் 0 முதல் 32 வரை இருக்க வேண்டும். இந்த வரம்புகளுக்கு வெளியே உள்ள மதிப்புகள் தவறான முடிவுகளைத் தரும்.
- ✓ இந்தக் கணக்கீடு கிளாஸ்லெஸ் அட்ரஸிங் (CIDR) முறையை அடிப்படையாகக் கொண்டது. பழைய கிளாஸ்ஃபுல் எல்லைகள் (Class A/B/C) இங்கு பயன்படுத்தப்படவில்லை.
- பெரும்பாலான சப்நெட்களில், நெட்வொர்க் முகவரி (அனைத்து ஹோஸ்ட் பிட்களும் பூஜ்ஜியம்) மற்றும் பிராட்காஸ்ட் முகவரி (அனைத்து ஹோஸ்ட் பிட்களும் ஒன்று) ஆகியவற்றை சாதனங்களுக்கு ஒதுக்க முடியாது, அதனால்தான் பாரம்பரிய சூத்திரம் மொத்த முகவரி எண்ணிக்கையிலிருந்து இரண்டைக் கழிக்கிறது.
- பாயிண்ட்-டு-பாயிண்ட் /31 இணைப்புகள் ஒரு விதிவிலக்கு: தனித்தனி நெட்வொர்க் மற்றும் பிராட்காஸ்ட் இடங்களை ஒதுக்குவதற்குப் பதிலாக இரண்டு முகவரிகளும் பயன்படுத்தக்கூடிய இறுதிப்புள்ளிகளாகக் கருதப்படுகின்றன.
- VLAN-கள் அல்லது கிளவுட் VPC-களைத் திட்டமிடும்போது, எதிர்கால வளர்ச்சிக்கு போதுமான இடவசதி உள்ள முன்னொட்டைத் தேர்ந்தெடுக்கவும் — ஒரு சப்நெட் பயன்பாட்டிற்கு வந்த பிறகு, அதன் அளவை மாற்றுவது என்பது பொதுவாக முழு வரம்பையும் மறு-முகவரியிடுவதைக் குறிக்கும்.
- Supernetting (ரூட் அக்ரிகேஷன்) அதே பிட்வைஸ் லாஜிக்கைத் தலைகீழாகப் பயன்படுத்துகிறது: ரூட்டிங் அட்டவணைகளைச் சுருக்க பல சிறிய முன்னொட்டுகளை ஒரு பெரிய முன்னொட்டாக இணைக்கிறது.
- விரைவான மனக்கணக்கிற்கு, /24 = 254 ஹோஸ்ட்கள், /25 = 126, /26 = 62, /27 = 30, /28 = 14 என்ற வரிசையை நினைவில் கொள்ளுங்கள் — ஒவ்வொரு கூடுதல் முன்னொட்டு பிட்டும் ஹோஸ்ட் எண்ணிக்கையை பாதியாகக் குறைக்கிறது.
- RFC 4632 — Classless Inter-Domain Routing (CIDR): இணைய முகவரி ஒதுக்கீடு மற்றும் ஒருங்கிணைப்புத் திட்டம்
- RFC 3021 — IPv4 பாயிண்ட்-டு-பாயிண்ட் இணைப்புகளில் 31-பிட் முன்னொட்டுகளைப் பயன்படுத்துதல்
- RFC 791 — இன்டர்நெட் புரோட்டோகால் (IPv4 முகவரி அமைப்பு மற்றும் பிட்வைஸ் செயல்பாடுகள்)
CIDR குறியீடு மற்றும் சப்நெட் கணிதத்தைப் புரிந்துகொள்ளுதல்
CIDR (Classless Inter-Domain Routing) குறியீடு ஒரு IPv4 முகவரி எவ்வாறு நெட்வொர்க் பகுதி மற்றும் ஹோஸ்ட் பகுதியாக பிரிக்கப்படுகிறது என்பதை சுருக்கமாக விவரிக்கிறது. முன்னொட்டு நீளம் (எ.கா. /24) 32 பிட்களில் எத்தனை நெட்வொர்க்கை அடையாளம் காட்டுகின்றன என்பதை உங்களுக்குத் தெரிவிக்கும்; மீதமுள்ள பிட்கள் அந்த சப்நெட்டிற்குள் ஹோஸ்ட் முகவரிகளை வரையறுக்கின்றன. ஒரு /24 என்பது 8 ஹோஸ்ட் பிட்களை விட்டுச்செல்கிறது, எனவே 2^8 = 256 மொத்த முகவரிகள், நெட்வொர்க் மற்றும் பிராட்காஸ்ட் முகவரிகளை ஒதுக்கிய பிறகு பொதுவாக 254 பயன்படுத்தக்கூடியவை. சப்நெட் கணக்கீடு பிட்வைஸ் செயல்பாடுகளைச் சார்ந்தது: நெட்வொர்க் முகவரி என்பது IP AND சப்நெட் மாஸ்க், மற்றும் பிராட்காஸ்ட் முகவரி என்பது IP OR தலைகீழ் மாஸ்க் ஆகும். ரவுட்டர்கள் மற்றும் ஃபயர்வால்ஸ் ஒவ்வொரு பாக்கெட்டிலும் இந்த தர்க்கத்தைப் பயன்படுத்தி ஒரு முகவரி உள்ளூர் சப்நெட்டைச் சேர்ந்ததா அல்லது வேறு இடத்திற்கு அனுப்பப்பட வேண்டுமா என்பதைத் தீர்மானிக்கின்றன.
சப்நெட்டிங்கிற்கான நடைமுறை டெவலப்பர் பயன்பாட்டு நிகழ்வுகள்
கிளவுட் VPC-களை வடிவமைக்கும்போது, ஃபயர்வால் விதிகளை எழுதும்போது, ரூட்டிங் சிக்கல்களைச் சரிசெய்யும்போது மற்றும் அணுகல்-கட்டுப்பாட்டுப் பட்டியல்களை உள்ளமைக்கும்போது டெவலப்பர்கள் சப்நெட் கணக்கீடுகளை எதிர்கொள்கின்றனர். AWS, GCP அல்லது Azure-இல், VPC-கள் மற்றும் சப்நெட்டுகளுக்கு CIDR பிளாக்குகளைத் தேர்ந்தெடுக்கிறீர்கள்; முன்னொட்டு நீளங்களைப் புரிந்துகொள்வது சப்நெட்டுகளைச் சரியாக அளவிடவும் மேலெழுதலைத் தவிர்க்கவும் உதவுகிறது. பாதுகாப்புப் பொறியாளர்கள் IP வரம்பின் அடிப்படையில் போக்குவரத்தை அனுமதிக்க அல்லது மறுக்க iptables, nftables மற்றும் கிளவுட் பாதுகாப்பு குழுக்களில் CIDR வரம்புகளைப் பயன்படுத்துகின்றனர். இணைப்பில் சிக்கல் ஏற்படும்போது, நெட்வொர்க் மற்றும் பிராட்காஸ்ட் முகவரிகளைத் தெரிந்துகொள்வது ஒரு ஹோஸ்ட் எதிர்பார்க்கப்படும் வரம்பிற்குள் இருக்கிறதா என்பதைச் சரிபார்க்க உதவுகிறது. DevOps குழுக்கள் Kubernetes கிளஸ்டர்கள், கன்டெய்னர் நெட்வொர்க்குகள் மற்றும் மல்டி-டெனென்ட் கட்டமைப்புகளுக்கான IP ஒதுக்கீட்டைத் திட்டமிடும்போதும் சப்நெட் கணக்கீட்டைப் பயன்படுத்துகின்றனர்.
சப்நெட் / CIDR கால்குலேட்டர் அடிக்கடி கேட்கப்படும் கேள்விகள்
சப்நெட் மாஸ்க் மற்றும் CIDR பிரிஃபிக்ஸ் ஆகியவற்றிற்கு இடையிலான வேறுபாடு என்ன?
அவை ஒரே தகவலை வெவ்வேறு குறியீடுகளில் வெளிப்படுத்துகின்றன. ஒரு /24 பிரிஃபிக்ஸ் என்பது 24 முன்னணி ஒன்-பிட்களைக் குறிக்கிறது, இது 255.255.255.0 என்ற டாட்-டெசிமல் சப்நெட் மாஸ்க்கிற்கு ஒத்ததாகும். CIDR குறியீடு மிகவும் சுருக்கமானது மற்றும் நவீன ரூட்டிங் உள்ளமைவில் பயன்படுத்தப்படும் தரநிலையாகும்.
பயன்படுத்தக்கூடிய ஹோஸ்ட்களைப் பெற மொத்தத்திலிருந்து ஏன் இரண்டு முகவரிகள் கழிக்கப்படுகின்றன?
பாரம்பரிய IPv4 சப்நெட்டிங்கில், ஒரு சப்நெட்டின் முதல் முகவரி (அனைத்து ஹோஸ்ட் பிட்களும் பூஜ்ஜியம்) நெட்வொர்க் முகவரியாகவும், கடைசி முகவரி (அனைத்து ஹோஸ்ட் பிட்களும் ஒன்று) பிராட்காஸ்ட் முகவரியாகவும் ஒதுக்கப்பட்டுள்ளது. இரண்டையும் ஒரு சாதனத்திற்கு ஒதுக்க முடியாது, எனவே பயன்படுத்தக்கூடிய ஹோஸ்ட்கள் = 2^(host bits) − 2. ஒரு /31 பாயிண்ட்-டு-பாயிண்ட் இணைப்பு இதற்கு ஒரு குறிப்பிடத்தக்க விதிவிலக்காகும்.
இந்த கால்குலேட்டரை நான் தனிப்பட்ட IP வரம்புகளுக்குப் பயன்படுத்தலாமா?
ஆம். தனிப்பட்ட (RFC 1918) மற்றும் பொது முகவரிகளுக்கான பிட்வைஸ் கணிதம் ஒரே மாதிரியானது. பொதுவான தனிப்பட்ட வரம்புகள் 10.0.0.0/8, 172.16.0.0/12, மற்றும் 192.168.0.0/16 ஆகும்.
ஒரு /32 பிரிஃபிக்ஸ் என்பதன் பொருள் என்ன?
ஒரு /32 பிரிஃபிக்ஸ் ஹோஸ்ட் பிட்கள் இல்லாத ஒற்றை ஹோஸ்ட் முகவரியை அடையாளம் காட்டுகிறது. இது பொதுவாக ரூட்டிங் அட்டவணைகள் மற்றும் ஃபயர்வால் விதிகளில் சரியாக ஒரு IP முகவரியைப் பொருத்தப் பயன்படுத்தப்படுகிறது, மேலும் இந்த கால்குலேட்டர் அதை ஒரு பயன்படுத்தக்கூடிய ஹோஸ்ட் ரூட்டாகப் புகாரளிக்கிறது.
இது IPv6-க்கு வேலை செய்யுமா?
இல்லை. இந்த கால்குலேட்டர் IPv4-இன் 32-பிட் முகவரி இடத்திற்காக வடிவமைக்கப்பட்டுள்ளது. IPv6 128-பிட் முகவரிகளைப் பயன்படுத்துகிறது, இது வேறுபட்ட பிரிஃபிக்ஸ்-நீள வரம்பைக் (பொதுவாக /48 முதல் /128 வரை) கொண்டுள்ளது, மேலும் அதே வழியில் பிராட்காஸ்ட் முகவரியை ஒதுக்குவதில்லை.