IPv4 कनवर्टर
IPv4 कनवर्टर
IPv4 पते और दशमलव, बाइनरी या हेक्साडेसिमल प्रारूपों के बीच कनवर्ट करें।
रूपांतरण परिणाम
IPv4 पतों के कई प्रतिनिधित्व होते हैं: मानव-पठनीय डॉटेड डेसीमल (जैसे 192.168.1.1), कंप्यूटर स्टोरेज के लिए 32-बिट पूर्णांक, बाइनरी और हेक्साडेसिमल। नेटवर्क प्रोटोकॉल सीखते समय, लॉग का विश्लेषण करते समय, ACL नियम लिखते समय और निम्न-स्तरीय स्क्रिप्ट प्रोसेसिंग करते समय, विभिन्न आधार प्रणालियों के बीच स्विच करना अक्सर आवश्यक होता है। यह टूल चार-दिशात्मक रूपांतरण क्षमता प्रदान करता है: कोई भी प्रारूप दर्ज करें और तुरंत अन्य तीन प्रतिनिधित्व प्राप्त करें; सभी गणनाएं ब्राउज़र में स्थानीय रूप से होती हैं, इंटरनेट कनेक्शन की आवश्यकता नहीं, परिणाम तुरंत दिखाई देते हैं।
संबंधित सुझाव
उपयोग के मामले
- नेटवर्क प्रोटोकॉल सीखते समय: सबनेट मास्क की बिट संचालन का निरीक्षण करने और नेटवर्क पते और होस्ट पते के विभाजन के सिद्धांत को समझने के लिए डॉटेड IP को बाइनरी में बदलें
- फ़ायरवॉल ACL नियम या रूटिंग टेबल लिखते समय: रेंज मिलान के लिए IP को दशमलव पूर्णांक में, या डेटा पैकेट विश्लेषण के लिए हेक्साडेसिमल में बदलें
- नेटवर्क लॉग का विश्लेषण करते समय: स्रोत पते की त्वरित पहचान के लिए लॉग में दशमलव या हेक्साडेसिमल IP को डॉटेड प्रारूप में पुनर्स्थापित करें
- IP डेटा प्रोसेस करने वाली Python/Shell स्क्रिप्ट लिखते समय: पहले इस टूल से सत्यापित करें कि रूपांतरण परिणाम सही हैं या नहीं, फिर कोड में तर्क लिखें
- नेटवर्क रखरखाव और समस्या निवारण के दौरान: सबनेट सीमाओं और पता विरोधों का पता लगाने में मदद के लिए एक ही IP के विभिन्न आधारों में प्रतिनिधित्व की तुलना करें
उपयोग कैसे करें
- इनपुट बॉक्स में IPv4 पता (डॉटेड डेसीमल प्रारूप, जैसे 192.168.0.1) या दशमलव पूर्णांक (0–4294967295) दर्ज करें
- टूल स्वचालित रूप से इनपुट प्रारूप को पहचानता है और रीयल-टाइम में चार-दिशात्मक रूपांतरण पूरा करता है; किसी बटन पर क्लिक करने की आवश्यकता नहीं
- परिणाम क्षेत्र में चार फ़ील्ड देखें: IPv4 (डॉटेड डेसीमल), Decimal (दशमलव पूर्णांक), Binary (32-बिट बाइनरी), Hex (8-बिट हेक्साडेसिमल)
- पूर्ण रूपांतरण परिणाम को एक क्लिक से क्लिपबोर्ड पर कॉपी करने के लिए "JSON परिणाम कॉपी करें" बटन पर क्लिक करें, स्क्रिप्ट या दस्तावेज़ों के लिए उपयोग करें
विशेषताएं
- चार-दिशात्मक रूपांतरण: डॉटेड डेसीमल, दशमलव पूर्णांक, 32-बिट बाइनरी और 8-बिट हेक्साडेसिमल के बीच स्वचालित रूपांतरण; एक इनपुट चार परिणाम एक साथ दिखाता है
- स्मार्ट पहचान: स्वचालित रूप से पता लगाता है कि इनपुट डॉटेड IP है या दशमलव संख्या; दो-तरफा रूपांतरण के लिए प्रारूप स्विच करने की आवश्यकता नहीं
- रेंज सत्यापन: IP की वैधता और दशमलव पूर्णांक रेंज (0–4294967295) को स्वचालित रूप से सत्यापित करता है; अमान्य इनपुट तुरंत सूचित किया जाता है
- शुद्ध फ्रंटएंड गणना: सभी रूपांतरण ब्राउज़र में स्थानीय रूप से होते हैं, सर्वर पर कोई डेटा नहीं भेजा जाता; शून्य विलंब, शून्य गोपनीयता जोखिम
- JSON एक-क्लिक कॉपी: रूपांतरण परिणाम एक क्लिक से JSON प्रारूप में कॉपी किए जा सकते हैं; स्क्रिप्ट, कॉन्फ़िगरेशन फ़ाइलों या तकनीकी दस्तावेज़ों में पेस्ट करने के लिए सुविधाजनक
सामान्य प्रश्न
मुझे IPv4 को विभिन्न आधार प्रणालियों में बदलने की आवश्यकता क्यों है?
विभिन्न परिदृश्य विभिन्न प्रतिनिधित्व का उपयोग करते हैं: मानव पठन डॉटेड डेसीमल का उपयोग करता है, डेटाबेस स्टोरेज और रेंज तुलना दशमलव पूर्णांक का उपयोग करती है, सबनेट मास्क और बिट संचालन को बाइनरी की आवश्यकता होती है, पैकेट विश्लेषण और प्रोटोकॉल डीबगिंग अक्सर हेक्साडेसिमल का उपयोग करते हैं। आधार रूपांतरण में महारत हासिल करने से आपको IP पतों की मूल संरचना को समझने में मदद मिलती है।
क्या दशमलव संख्या इनपुट स्वचालित रूप से पहचाना जाता है?
हां। टूल स्वचालित रूप से पता लगाता है कि इनपुट डॉटेड IP प्रारूप (जैसे 192.168.1.1) है या शुद्ध संख्या (जैसे 3232235777); दो-तरफा रूपांतरण के लिए मोड स्विच करने की आवश्यकता नहीं है। संख्या रेंज 0–4294967295 के बीच सत्यापित की जाती है।
क्या रूपांतरण परिणाम सर्वर पर अपलोड किए जाते हैं?
नहीं। सभी रूपांतरण तर्क पूरी तरह से ब्राउज़र में JavaScript के माध्यम से स्थानीय रूप से गणना की जाती है; इनपुट और परिणाम किसी भी सर्वर पर नहीं भेजे जाते हैं, कोई गोपनीयता जोखिम नहीं, कोई नेटवर्क विलंब नहीं।
बाइनरी परिणाम चार समूहों में विभाजित होने के बजाय 32 बिट निरंतर क्यों है?
बाइनरी परिणाम पूर्ण 32-बिट निरंतर स्ट्रिंग दिखाता है (कुल 32 शून्य या एक), पूरे पते के बिट पैटर्न को सीधे देखने के लिए सुविधाजनक। संबंधित ऑक्टेट में विभाजित करने के लिए प्रत्येक 8-बिट सीमा से तुलना करें। संदर्भ तालिकाओं में, हम सीखने के संदर्भ के लिए चार समूहों में विभाजित बाइनरी प्रारूप दिखाते हैं।
क्या हेक्साडेसिमल परिणाम वैसा ही है जैसा मैं Wireshark में देखता हूं?
हां। हेक्साडेसिमल परिणाम 0x उपसर्ग के साथ 8-बिट हेक्साडेसिमल प्रतिनिधित्व का उपयोग करता है (जैसे 0xC0A80101), Wireshark जैसे पैकेट कैप्चर टूल में प्रदर्शित नेटवर्क बाइट क्रम के अनुरूप है, प्रोटोकॉल विश्लेषण के लिए सीधे उपयोग किया जा सकता है।
क्या यह IPv6 पता रूपांतरण का समर्थन करता है?
वर्तमान टूल केवल IPv4 का समर्थन करता है। IPv6 से संबंधित टूल के लिए, आप साइट पर IPv6 टूलबॉक्स का उपयोग कर सकते हैं। IPv4 32-बिट पता है, IPv6 128-बिट पता है; आधार रूपांतरण तर्क काफी भिन्न है।
मैं कोड में IP को पूर्णांक में कैसे बदल सकता हूं?
अधिकांश भाषाओं में अंतर्निहित फ़ंक्शन हैं: Python ipaddress मॉड्यूल का उपयोग करता है (int(ipaddress.IPv4Address('192.168.1.1'))), PHP ip2long() का उपयोग करता है, MySQL INET_ATON() का उपयोग करता है, C inet_pton() का उपयोग करता है। यह सत्यापित करने के लिए कि आपका रूपांतरण परिणाम सही है या नहीं, पहले इस टूल का उपयोग करने की अनुशंसा की जाती है।
शब्दकोश
- Dotted Decimal (डॉटेड डेसीमल)
- IPv4 का सबसे आम मानव-पठनीय प्रारूप: 32-बिट पते को प्रत्येक 8 बिट पर 4 समूहों में विभाजित किया जाता है, प्रत्येक समूह को 0–255 की दशमलव संख्या में परिवर्तित किया जाता है, डॉट से जोड़ा जाता है, जैसे 192.168.1.1।
- Decimal Integer (दशमलव पूर्णांक)
- 32-बिट IPv4 पते को 0–4294967295 रेंज के अहस्ताक्षरित पूर्णांक के रूप में मानें। अक्सर डेटाबेस स्टोरेज (जैसे MySQL का INET_ATON फ़ंक्शन) और रेंज तुलना के लिए उपयोग किया जाता है।
- Binary (बाइनरी)
- IPv4 पते का मूल 32-बिट बाइनरी प्रतिनिधित्व, प्रत्येक 8 बिट एक ऑक्टेट है। सबनेट मास्क और CIDR उपसर्ग की बिट संचालन बाइनरी स्तर पर होती है।
- Hexadecimal (हेक्साडेसिमल)
- 0x से शुरू होने वाला 8-बिट हेक्साडेसिमल प्रतिनिधित्व, प्रत्येक 2 बिट एक ऑक्टेट से मेल खाती है। अक्सर पैकेट कैप्चर विश्लेषण (जैसे Wireshark) और निम्न-स्तरीय प्रोटोकॉल डीबगिंग में देखा जाता है।
- Octet (ऑक्टेट)
- IPv4 पते में प्रत्येक डॉट-विभाजित 8-बिट खंड को ऑक्टेट कहा जाता है, मान 0–255। 4 ऑक्टेट पूर्ण 32-बिट पता बनाते हैं।
- Network Byte Order (नेटवर्क बाइट क्रम)
- TCP/IP प्रोटोकॉल मल्टी-बाइट डेटा भेजने के लिए बिग-एंडियन का उपयोग निर्दिष्ट करता है: उच्चतम बाइट पहले। डॉटेड डेसीमल का लेखन क्रम नेटवर्क बाइट क्रम के अनुरूप है।
- CIDR (क्लासलेस इंटर-डोमेन रूटिंग)
- Classless Inter-Domain Routing, नेटवर्क बिट्स को इंगित करने के लिए /उपसर्ग लंबाई का उपयोग करता है; जैसे /24 का अर्थ है कि पहले 24 बिट नेटवर्क बिट हैं, अंतिम 8 बिट होस्ट बिट हैं।
- Subnet Mask (सबनेट मास्क)
- 32-बिट बाइनरी संख्या; नेटवर्क बिट्स सभी 1 हैं, होस्ट बिट्स सभी 0 हैं; IP पते में नेटवर्क भाग और होस्ट भाग को अलग करने के लिए उपयोग किया जाता है, जैसे 255.255.255.0।
- Wildcard Mask (वाइल्डकार्ड मास्क)
- सबनेट मास्क के बिटवाइज व्युत्क्रम का परिणाम: 0 का अर्थ है मेल खाना चाहिए, 1 का अर्थ है अनदेखा करें; ACL और रूटिंग कॉन्फ़िगरेशन में उपयोग किया जाता है, जैसे 0.0.0.255 /24 के अनुरूप है।
- INET_ATON / INET_NTOA
- IP पते और पूर्णांक के बीच दो-तरफा रूपांतरण के लिए क्लासिक फ़ंक्शन नाम। ATON (ASCII to Number) डॉटेड IP को पूर्णांक में बदलता है, NTOA (Number to ASCII) उल्टा करता है। MySQL, PHP और C यह फ़ंक्शन प्रदान करते हैं।
सामान्य IPv4 पता रेंज और विभिन्न आधारों में तुलना
0.0.0.0 | 0 | 0x00000000 | 00000000 00000000 | डिफ़ॉल्ट रूटिंग / अनिर्दिष्ट पता |
10.0.0.0 | 167772160 | 0x0A000000 | 00001010 00000000 | निजी क्लास A पता रेंज की शुरुआत |
127.0.0.1 | 2130706433 | 0x7F000001 | 01111111 00000000 | लूपबैक पता |
172.16.0.0 | 2886729728 | 0xAC100000 | 10101100 00010000 | निजी क्लास B पता रेंज की शुरुआत |
192.168.0.0 | 3232235520 | 0xC0A80000 | 11000000 10101000 | निजी क्लास C पता रेंज की शुरुआत |
192.168.1.1 | 3232235777 | 0xC0A80101 | 11000000 10101000 | सामान्य होम राउटर डिफ़ॉल्ट गेटवे |
255.255.255.0 | 4294967040 | 0xFFFFFF00 | 11111111 11111111 | /24 सबनेट मास्क |
255.255.255.255 | 4294967295 | 0xFFFFFFFF | 11111111 11111111 | सीमित ब्रॉडकास्ट पता |
आरक्षित/विशेष IPv4 पता रेंज त्वरित संदर्भ
0.0.0.0/8 | यह नेटवर्क | 0 – 16777215 | "इस नेटवर्क पर यह होस्ट" को दर्शाता है, केवल स्रोत पते के रूप में उपयोग किया जाता है |
10.0.0.0/8 | निजी A रेंज | 167772160 – 184549375 | एंटरप्राइज इंट्रानेट, सार्वजनिक इंटरनेट पर रूट नहीं किया जाता |
127.0.0.0/8 | लूपबैक | 2130706432 – 2147483647 | इस मशीन पर लूपबैक परीक्षण, पैकेट नेटवर्क कार्ड से बाहर नहीं निकलते |
169.254.0.0/16 | लिंक-स्थानीय | 2851995648 – 2852061183 | DHCP विफल होने पर स्वचालित रूप से असाइन किया जाता है (APIPA) |
172.16.0.0/12 | निजी B रेंज | 2886729728 – 2887778303 | एंटरप्राइज इंट्रानेट, सार्वजनिक इंटरनेट पर रूट नहीं किया जाता |
192.168.0.0/16 | निजी C रेंज | 3232235520 – 3232301055 | होम/छोटा कार्यालय इंट्रानेट |
224.0.0.0/4 | मल्टीकास्ट | 3758096384 – 4026531839 | मल्टीकास्ट/समूह प्रसारण |
240.0.0.0/4 | आरक्षित | 4026531840 – 4294967295 | प्रयोगात्मक उद्देश्यों के लिए आरक्षित, 255.255.255.255 ब्रॉडकास्ट है |
Authoritative References
- Authentication Header जनरेटर
- Cache-Control पार्सर
- Content-Disposition पार्सर
- CORS हेडर जनरेटर
- CORS निरीक्षक
- CSP बिल्डर
- cURL से कोड जनरेटर
- वैश्विक DNS प्रचार जांच
- DNS लुकअप
- Forwarded हेडर पार्सर
- hreflang जनरेटर
- HSTS एनालाइजर
- HTTP कुकी पार्सर
- HTTP हेडर चेकर
- HTTP रिक्वेस्ट रनर
- HTTP स्टेटस कोड लुकअप
- आईपी लुकअप
- IPv4 कनवर्टर
- IPv4 रेंज एक्सपैंडर
- IPv6 टूलबॉक्स
- Link हेडर पार्सर
- MX लुकअप
- पोर्ट चेकर
- URL पैरामीटर बिल्डर
- Rate Limit हेडर पार्सर
- रीडायरेक्ट चेकर
- Robots.txt जेनरेटर
- robots.txt इंस्पेक्टर
- सिक्योरिटी हेडर चेकर
- security.txt जनरेटर
- Set-Cookie पार्सर
- साइट नेटवर्क ऑडिट
- Sitemap जनरेटर
- Sitemap इंस्पेक्टर
- SSL प्रमाणपत्र जांचकर्ता
- सबनेट कैलकुलेटर
- URL पार्सर
- User-Agent पार्सर
- UTM लिंक जेनरेटर
- WebSocket परीक्षक
- What Is My IP?
- WHOIS लुकअप