IP सबनेट कैलकुलेटर - IPv4 और IPv6 CIDR कैलकुलेटर ऑनलाइन
IPv4 और IPv6 के लिए सबनेट मास्क, नेटवर्क पते, ब्रॉडकास्ट पते और IP रेंज की गणना करें। मुफ्त ऑनलाइन CIDR कैलकुलेटर — 100% क्लाइंट-साइड।
गणना परिणाम
अक्सर पूछे जाने वाले प्रश्न
IP सबनेट कैलकुलेटर क्या है और यह क्या करता है?
IP सबनेट कैलकुलेटर एक उपकरण है जो IP पता और सबनेट मास्क (या CIDR प्रीफिक्स लंबाई) लेकर विस्तृत नेटवर्क जानकारी की गणना करता है। यह नेटवर्क पता, ब्रॉडकास्ट पता, उपयोग योग्य होस्ट रेंज, कुल पतों की संख्या, वाइल्डकार्ड मास्क और IP क्लास की गणना करता है। यह IPv4 (32-बिट) और IPv6 (128-बिट) दोनों पतों के लिए काम करता है।
मैं इस IP सबनेट कैलकुलेटर टूल का उपयोग कैसे करूं?
अपने नेटवर्क प्रोटोकॉल के अनुसार IPv4 या IPv6 टैब चुनें। एक IP पता दर्ज करें (जैसे IPv4 के लिए 192.168.1.100 या IPv6 के लिए 2001:db8::1)। CIDR प्रीफिक्स लंबाई दर्ज करें (जैसे IPv4 के लिए 24 या IPv6 के लिए 64)। परिणाम तुरंत गणना किए जाते हैं। किसी भी परिणाम के बगल में कॉपी बटन पर क्लिक करें।
क्या मेरा डेटा सुरक्षित है? क्या यह सर्वर पर भेजा जाता है?
बिल्कुल सुरक्षित। यह IP सबनेट कैलकुलेटर 100% आपके ब्राउज़र में क्लाइंट-साइड JavaScript का उपयोग करके चलता है। कोई भी IP पता या गणना कभी किसी सर्वर पर प्रसारित नहीं होती। सभी गणना JavaScript बिटवाइज़ ऑपरेशन (IPv4 के लिए) और BigInt (IPv6 के लिए) का उपयोग करके स्थानीय रूप से की जाती है।
CIDR नोटेशन क्या है और यह सबनेट मास्क से कैसे संबंधित है?
CIDR (Classless Inter-Domain Routing) नोटेशन IP पते और उसके नेटवर्क प्रीफिक्स को संक्षिप्त रूप में प्रस्तुत करने का तरीका है। इसे IP/प्रीफिक्स के रूप में लिखा जाता है (जैसे 192.168.1.0/24)। प्रीफिक्स संख्या बताती है कि पते के कितने बिट नेटवर्क भाग को परिभाषित करते हैं। IPv4 में /24 प्रीफिक्स सबनेट मास्क 255.255.255.0 के बराबर है।
IPv4 और IPv6 सबनेटिंग में क्या अंतर है?
IPv4 32-बिट पतों का उपयोग करता है (जैसे 192.168.1.1) /0 से /32 तक प्रीफिक्स लंबाई के साथ, लगभग 4.3 अरब कुल पतों का समर्थन करता है। IPv6 128-बिट पतों का उपयोग करता है (जैसे 2001:db8::1) /0 से /128 तक, लगभग 3.4 × 10^38 पतों के साथ। IPv4 सबनेट में नेटवर्क और ब्रॉडकास्ट पते होते हैं जो उपयोग योग्य होस्ट 2 कम करते हैं, जबकि IPv6 ब्रॉडकास्ट का उपयोग नहीं करता।
वाइल्डकार्ड मास्क क्या है और इसका उपयोग कब होता है?
वाइल्डकार्ड मास्क सबनेट मास्क का बिटवाइज़ उल्टा है। उदाहरण के लिए, यदि सबनेट मास्क 255.255.255.0 है, तो वाइल्डकार्ड मास्क 0.0.0.255 है। इसका उपयोग मुख्य रूप से Cisco IOS राउटर कॉन्फ़िगरेशन में ACL और OSPF रूटिंग प्रोटोकॉल के लिए किया जाता है।
प्राइवेट IP पते क्या हैं और उन्हें कैसे पहचानें?
प्राइवेट IP पते RFC 1918 द्वारा परिभाषित आरक्षित रेंज हैं जो सार्वजनिक इंटरनेट पर रूट नहीं होते। ये स्थानीय नेटवर्क में उपयोग होते हैं। तीन प्राइवेट IPv4 रेंज हैं: 10.0.0.0/8 (क्लास A), 172.16.0.0/12 (क्लास B), और 192.168.0.0/16 (क्लास C)। यह टूल स्वचालित रूप से पहचानता है कि दर्ज किया गया IPv4 पता प्राइवेट है या पब्लिक।
कोड उदाहरण
// IP Subnet Calculator in JavaScript
function ipv4ToInt(ip) {
const parts = ip.split('.').map(Number);
return ((parts[0] << 24) | (parts[1] << 16) | (parts[2] << 8) | parts[3]) >>> 0;
}
function intToIpv4(num) {
return [
(num >>> 24) & 0xFF,
(num >>> 16) & 0xFF,
(num >>> 8) & 0xFF,
num & 0xFF,
].join('.');
}
function calculateSubnet(ip, cidr) {
const ipInt = ipv4ToInt(ip);
const mask = cidr === 0 ? 0 : (~0 << (32 - cidr)) >>> 0;
const wildcard = (~mask) >>> 0;
const network = (ipInt & mask) >>> 0;
const broadcast = (network | wildcard) >>> 0;
const totalAddresses = Math.pow(2, 32 - cidr);
const usableHosts = cidr >= 31 ? (cidr === 32 ? 1 : 2) : totalAddresses - 2;
return {
networkAddress: intToIpv4(network),
broadcastAddress: intToIpv4(broadcast),
subnetMask: intToIpv4(mask),
wildcardMask: intToIpv4(wildcard),
firstUsable: intToIpv4(cidr >= 31 ? network : network + 1),
lastUsable: intToIpv4(cidr >= 31 ? broadcast : broadcast - 1),
totalAddresses,
usableHosts,
};
}
// Example
const result = calculateSubnet('192.168.1.100', 24);
console.log('Network:', result.networkAddress); // 192.168.1.0
console.log('Broadcast:', result.broadcastAddress); // 192.168.1.255
console.log('Mask:', result.subnetMask); // 255.255.255.0
console.log('Hosts:', result.usableHosts); // 254