IP एड्रेस पार्सर

ब्राउज़र में चलता है वेब

IPv4 और IPv6 पते पार्स करें, IPv6 को विस्तृत या संक्षिप्त करें, CIDR के network/broadcast/host की गणना करें, निजी, loopback, link-local तथा आरक्षित रेंज पहचानें और decimal, binary व hex के बीच बदलें।

गोपनीयता: यह टूल पूरी तरह आपके ब्राउज़र में चलता है। आपका इनपुट कभी आपके डिवाइस से बाहर नहीं जाता।
टूल लोड हो रहा है…

IP एड्रेस पार्सर कैसे इस्तेमाल करें

  1. कोई पता (10.0.0.1, 2001:db8::1), CIDR रेंज (10.0.0.0/22) या पूर्णांक डालें।
  2. स्कोप और routability के लिए एड्रेस कार्ड पढ़ें और सबनेट की बनावट के लिए CIDR कार्ड।
  3. यह जाँचने के लिए कि कोई दूसरा पता उस रेंज में आता है या नहीं, membership फ़ील्ड इस्तेमाल करें।

IP एड्रेस पार्सर की खूबियाँ

  • IPv4 और IPv6 की जाँच, सटीक एरर संदेशों के साथ (सीमा से बाहर octet, आगे लगे शून्य, दो बार "::", ग़लत समूह)
  • IPv6 का विस्तार और RFC 5952 के अनुसार संक्षेपण, zone आइडेंटिफ़ायर (fe80::1%eth0) तथा IPv4-mapped पते
  • BigInt से CIDR गणित: network, broadcast, पहला/आख़िरी host, netmask, wildcard mask, कुल और उपयोग योग्य पते
  • वर्गीकरण: निजी, loopback, link-local, multicast, CGNAT, documentation, benchmarking, unique-local, 6to4, Teredo, आरक्षित, सार्वजनिक
  • decimal, hexadecimal, binary और reverse-DNS (in-addr.arpa / ip6.arpa) नामों में रूपांतरण
  • पूर्णांक और hex इनपुट वापस पते में बदलता है; किसी पते के रेंज में होने की जाँच

IP एड्रेस पार्सर का उदाहरण

/26 का सबनेट निकालना

इनपुट:

192.168.1.130/26

आउटपुट:

CIDR: 192.168.1.128/26 (normalised — host bits were set)
Network: 192.168.1.128 · Broadcast: 192.168.1.191
First host: 192.168.1.129 · Last host: 192.168.1.190
Netmask: 255.255.255.192 · Wildcard: 0.0.0.63
Total: 64 · Usable: 62 · Scope: Private network (RFC 1918)

IP एड्रेस पार्सर के बारे में अक्सर पूछे जाने वाले सवाल

/26 में कितने उपयोग योग्य host होते हैं?

64 पते, जिनमें से 62 उपयोग योग्य हैं: पहला network एड्रेस है और आख़िरी broadcast एड्रेस। /31 अपवाद है (RFC 3021 के point-to-point लिंक दोनों पते इस्तेमाल करते हैं) और /32 एक अकेला host है।

IPv6 पता कैसे संक्षिप्त किया जाता है?

RFC 5952 के अनुसार: हर समूह के आगे लगे शून्य हटा दिए जाते हैं, दो या ज़्यादा शून्य समूहों की सबसे लंबी लड़ी "::" से बदल दी जाती है (बराबरी होने पर पहली वाली), और hex अंक छोटे अक्षरों में लिखे जाते हैं। टूल विस्तृत और canonical दोनों रूप दिखाता है।

कौन-सी रेंज निजी हैं?

IPv4: 10.0.0.0/8, 172.16.0.0/12 और 192.168.0.0/16 (RFC 1918), साथ ही carrier-grade NAT के लिए 100.64.0.0/10। IPv6: fc00::/7 unique local पते। link-local रेंज 169.254.0.0/16 और fe80::/10 हैं; loopback 127.0.0.0/8 तथा ::1 है।

क्या मैं पूर्णांक को वापस IP में बदल सकता हूँ?

हाँ। 3232235777 जैसा सादा decimal (→ 192.168.1.1) या 0xC0A80101 जैसा hexadecimal डालें; बड़े पूर्णांक IPv6 के रूप में पढ़े जाते हैं।

कैसे जाँचूँ कि कोई पता किसी रेंज के अंदर है?

मुख्य इनपुट में CIDR रेंज (जैसे 10.20.0.0/16) डालें और जिस पते की जाँच करनी है उसे "Check membership" फ़ील्ड में डालें।

तकनीकी नोट्स

सारी गणना 128-बिट BigInt वैल्यू से होती है, इसलिए /48 जैसे IPv6 प्रीफ़िक्स (2^80 पते) बिल्कुल सटीक निकलते हैं। विशेष उद्देश्य वाली रेंज IANA की IPv4 और IPv6 Special-Purpose Address Registries (RFC 6890 तथा उसके बाद के दस्तावेज़) से ली गई हैं, जिनमें 2024 का documentation प्रीफ़िक्स 3fff::/20 भी शामिल है।