logo
GeekFormat

IPv4 कनवर्टर

IPv4 कनवर्टर

IPv4 पते और दशमलव, बाइनरी या हेक्साडेसिमल प्रारूपों के बीच कनवर्ट करें।

रूपांतरण परिणाम

IPv4
192.168.0.1
Decimal
3232235521
Binary
11000000.10101000.00000000.00000001
Hex
0xC0A80001

IPv4 पतों के कई प्रतिनिधित्व होते हैं: मानव-पठनीय डॉटेड डेसीमल (जैसे 192.168.1.1), कंप्यूटर स्टोरेज के लिए 32-बिट पूर्णांक, बाइनरी और हेक्साडेसिमल। नेटवर्क प्रोटोकॉल सीखते समय, लॉग का विश्लेषण करते समय, ACL नियम लिखते समय और निम्न-स्तरीय स्क्रिप्ट प्रोसेसिंग करते समय, विभिन्न आधार प्रणालियों के बीच स्विच करना अक्सर आवश्यक होता है। यह टूल चार-दिशात्मक रूपांतरण क्षमता प्रदान करता है: कोई भी प्रारूप दर्ज करें और तुरंत अन्य तीन प्रतिनिधित्व प्राप्त करें; सभी गणनाएं ब्राउज़र में स्थानीय रूप से होती हैं, इंटरनेट कनेक्शन की आवश्यकता नहीं, परिणाम तुरंत दिखाई देते हैं।

संबंधित सुझाव

उपयोग के मामले

  • नेटवर्क प्रोटोकॉल सीखते समय: सबनेट मास्क की बिट संचालन का निरीक्षण करने और नेटवर्क पते और होस्ट पते के विभाजन के सिद्धांत को समझने के लिए डॉटेड IP को बाइनरी में बदलें
  • फ़ायरवॉल ACL नियम या रूटिंग टेबल लिखते समय: रेंज मिलान के लिए IP को दशमलव पूर्णांक में, या डेटा पैकेट विश्लेषण के लिए हेक्साडेसिमल में बदलें
  • नेटवर्क लॉग का विश्लेषण करते समय: स्रोत पते की त्वरित पहचान के लिए लॉग में दशमलव या हेक्साडेसिमल IP को डॉटेड प्रारूप में पुनर्स्थापित करें
  • IP डेटा प्रोसेस करने वाली Python/Shell स्क्रिप्ट लिखते समय: पहले इस टूल से सत्यापित करें कि रूपांतरण परिणाम सही हैं या नहीं, फिर कोड में तर्क लिखें
  • नेटवर्क रखरखाव और समस्या निवारण के दौरान: सबनेट सीमाओं और पता विरोधों का पता लगाने में मदद के लिए एक ही IP के विभिन्न आधारों में प्रतिनिधित्व की तुलना करें

विशेषताएं

  • चार-दिशात्मक रूपांतरण: डॉटेड डेसीमल, दशमलव पूर्णांक, 32-बिट बाइनरी और 8-बिट हेक्साडेसिमल के बीच स्वचालित रूपांतरण; एक इनपुट चार परिणाम एक साथ दिखाता है
  • स्मार्ट पहचान: स्वचालित रूप से पता लगाता है कि इनपुट डॉटेड IP है या दशमलव संख्या; दो-तरफा रूपांतरण के लिए प्रारूप स्विच करने की आवश्यकता नहीं
  • रेंज सत्यापन: IP की वैधता और दशमलव पूर्णांक रेंज (0–4294967295) को स्वचालित रूप से सत्यापित करता है; अमान्य इनपुट तुरंत सूचित किया जाता है
  • शुद्ध फ्रंटएंड गणना: सभी रूपांतरण ब्राउज़र में स्थानीय रूप से होते हैं, सर्वर पर कोई डेटा नहीं भेजा जाता; शून्य विलंब, शून्य गोपनीयता जोखिम
  • JSON एक-क्लिक कॉपी: रूपांतरण परिणाम एक क्लिक से JSON प्रारूप में कॉपी किए जा सकते हैं; स्क्रिप्ट, कॉन्फ़िगरेशन फ़ाइलों या तकनीकी दस्तावेज़ों में पेस्ट करने के लिए सुविधाजनक

उपयोग कैसे करें

  1. इनपुट बॉक्स में IPv4 पता (डॉटेड डेसीमल प्रारूप, जैसे 192.168.0.1) या दशमलव पूर्णांक (0–4294967295) दर्ज करें
  2. टूल स्वचालित रूप से इनपुट प्रारूप को पहचानता है और रीयल-टाइम में चार-दिशात्मक रूपांतरण पूरा करता है; किसी बटन पर क्लिक करने की आवश्यकता नहीं
  3. परिणाम क्षेत्र में चार फ़ील्ड देखें: IPv4 (डॉटेड डेसीमल), Decimal (दशमलव पूर्णांक), Binary (32-बिट बाइनरी), Hex (8-बिट हेक्साडेसिमल)
  4. पूर्ण रूपांतरण परिणाम को एक क्लिक से क्लिपबोर्ड पर कॉपी करने के लिए "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.000x0000000000000000 00000000डिफ़ॉल्ट रूटिंग / अनिर्दिष्ट पता
10.0.0.01677721600x0A00000000001010 00000000निजी क्लास A पता रेंज की शुरुआत
127.0.0.121307064330x7F00000101111111 00000000लूपबैक पता
172.16.0.028867297280xAC10000010101100 00010000निजी क्लास B पता रेंज की शुरुआत
192.168.0.032322355200xC0A8000011000000 10101000निजी क्लास C पता रेंज की शुरुआत
192.168.1.132322357770xC0A8010111000000 10101000सामान्य होम राउटर डिफ़ॉल्ट गेटवे
255.255.255.042949670400xFFFFFF0011111111 11111111/24 सबनेट मास्क
255.255.255.25542949672950xFFFFFFFF11111111 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 – 2852061183DHCP विफल होने पर स्वचालित रूप से असाइन किया जाता है (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

  • Reference
  • Reference
  • Reference