यह कमांड सिपकैल्क है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
सिपकैल्क - आईपी सबनेट कैलकुलेटर
SYNOPSIS
सिपकैल्क [ -abcdehiInrsStuvx46 ] <[पता] [इंटरफ़ेस] ... | [ - ]>
वर्णन
सिपकैल्क एक आईपी सबनेट कैलकुलेटर है जिसमें दो भाग होते हैं। एक सादा पाठ आधारित कंसोल
संस्करण, और वेब (सीजीआई) आधारित समकक्ष। यह मैनपेज केवल कंसोल आधारित को संबोधित करता है
संस्करण। Sipcalc, अपने सरलतम रूप में एक आईपी-एड्रेस और एक सबनेट मास्क लेता है
कमांडलाइन और सबनेट के बारे में जानकारी आउटपुट करता है। Sipcalc में IPv4 दोनों के लिए समर्थन है
और IPv6 पते।
सिपकैल्क इनपुट तीन रूपों में लिया जा सकता है, एक आईपी-एड्रेस/नेटमास्क, एक इंटरफ़ेस या stdin के माध्यम से
विशेष वर्ण का उपयोग करना -.
पता-IPv4
पता "मानक" डॉटेड क्वाड प्रारूप में दिया जाना चाहिए, अर्थात: xxx.xxx.xxx.xxx
और नेटमास्क के साथ इसे तीन अलग-अलग तरीकों से दिया जा सकता है:
- सीआईडीआर, पूर्व। /n जहां n >= 0 <= 32.
- डॉटेड क्वाड, उदा. xxx.xxx.xxx.xxx.
- एक हेक्स मान, उदाहरण 0xnnnnnnnn या nnnnnnnn।
पता-IPv6
पते RFC2373, नेटमास्क (उपसर्ग) में परिभाषित किसी भी रूप में दिए जा सकते हैं
सीआईडीआर अवधारणा में दिया जाना चाहिए। नेटमास्क के लिए मान्य मान n >= 0 <= से हैं
128, यदि नेटमास्क को छोड़ दिया जाए तो डिफ़ॉल्ट मान 128 है।
इंटरफेस
कमांडलाइन से पते की जानकारी लेने के बजाय सिपकैल्क प्राप्त कर सकते हैं
सिस्टम पर एक निर्दिष्ट इंटरफ़ेस को देखकर प्रासंगिक जानकारी। सिपकैल्क
फिर आउटपुट मानों की गणना करने के लिए इस जानकारी का उपयोग करता है। यह विकल्प फिलहाल है
केवल IPv4 पतों के लिए उपलब्ध है, यहां IPv6 को भी समर्थन देने के लिए काम किया जा रहा है।
- आगे के तर्क stdin से पढ़े जाएंगे, यह उदाहरण के लिए उपयोगी हो सकता है
बिल्ली(1) किसी फ़ाइल में संग्रहीत पतों की सूची को सिपकैल्क में डालना। प्रत्येक पंक्ति को भेजा गया
सिपकैल्क में एक पता/नेटमास्क या इंटरफ़ेस होना चाहिए।
पता और इंटरफ़ेस तर्कों की कोई भी संख्या/संयोजन कमांडलाइन पर मौजूद हो सकता है,
हालाँकि, विशेष चरित्र - पहला तर्क होना चाहिए अन्यथा इसे एक के रूप में पार्स किया जाएगा
इंटरफेस। - वर्ण का अनुसरण करने वाले सभी विकल्प हटा दिए जाएंगे।
विशेषताएं (आईपीवी4) -
* एकाधिक पता और नेटमास्क इनपुट प्रारूप।
* इंटरफेस से पते की जानकारी प्राप्त करना।
* क्लासफुल और सीआईडीआर आउटपुट।
* एकाधिक पता और नेटमास्क आउटपुट प्रारूप (बिंदीदार क्वाड, हेक्स, बिट्स की संख्या)।
* प्रसारण पता, नेटवर्क क्लास, सिस्को वाइल्डकार्ड, होस्ट/रेंज, नेटवर्क का आउटपुट
श्रृंखला की पेशकश.
* कई प्रकार के बिटमैप्स का आउटपुट।
* अतिरिक्त नेटवर्क की उपयोगकर्ता-निर्धारित संख्या का आउटपुट।
* कमांडलाइन से एकाधिक नेटवर्क इनपुट।
* होस्टनामों का DNS रिज़ॉल्यूशन।
* मानक इनपुट (STDIN) से नेटवर्क की अलग की गई सूची की एक नई पंक्ति का पार्सिंग।
* छोटे नेटमास्क के आधार पर नेटवर्क को "विभाजित" करने की क्षमता, पुनरावर्ती के साथ भी
जेनरेट किए गए सबनेट पर चलता है।
विशेषताएं (आईपीवी6) -
* संपीड़ित और विस्तारित इनपुट पते।
*संपीड़ित और विस्तारित आउटपुट।
* मानक IPv6 नेटवर्क आउटपुट।
* v4 में v6 आउटपुट।
* रिवर्स डीएनएस एड्रेस जनरेशन।
* होस्टनामों का DNS रिज़ॉल्यूशन।
* छोटे नेटमास्क के आधार पर नेटवर्क को "विभाजित" करने की क्षमता, पुनरावर्ती के साथ भी
जेनरेट किए गए सबनेट पर चलता है।
आउटपुट।
Sipcalc आउटपुट को अनुभागों और उपखंडों में विभाजित किया गया है। प्रत्येक अनुभाग से प्रारंभ होता है
स्ट्रिंग "-[प्रकार: INPUT] - n" जहां प्रकार int-ipv4, ipv6, ipv4 में से एक हो सकता है। इनपुट एक है
कमांडलाइन से इनपुट विकल्प और n उस अनुभाग की संख्या है जो यह इनपुट है
विकल्प वर्तमान में प्रदर्शित किया गया है। वर्तमान में एकमात्र इनपुट विकल्प जो उत्पन्न करता है
एकाधिक आउटपुट अनुभाग एकाधिक पतों वाला एक इंटरफ़ेस है। एक उपधारा से शुरू होता है
स्ट्रिंग "[पहचानकर्ता]", जहां पहचानकर्ता उपधारा प्रकार के लिए एक पहचानकर्ता है।
उपधारा प्रकार प्रयुक्त कमांडलाइन विकल्पों पर आधारित होते हैं। अनुभाग हमेशा एन के साथ एन
एकल वर्ण '-' एक पंक्ति पर अकेला। ध्यान देने योग्य बात यह भी है कि अनुभाग शामिल हो सकते हैं
न केवल उपखंड, बल्कि अन्य अनुभाग भी, यह वर्तमान में केवल तब होता है जब -u और
-s/-S विकल्पों का उपयोग किया जाता है। चेतावनियाँ/त्रुटियाँ आदि भी प्रपत्र में प्रदर्शित की जा सकती हैं -[प्रकार:
संदेश]।
सामान्य आउटपुट का विवरण:
[आईपीवी4]
मेजबान का पता
दिया गया होस्ट पता.
नेटवर्क पता
किसी दी गई सीमा में पहला पता, सामान्य परिस्थितियों में मेजबानों के लिए अनुपयोगी है।
नेटवर्क मास्क
नेटवर्क मास्क (नेटमास्क) आमतौर पर किसी दिए गए सबनेट के आकार को निर्दिष्ट करने के लिए उपयोग किया जाता है
तीन अलग-अलग प्रारूपों में दर्शाया गया है: डॉटेड क्वाड (xxx.xxx.xxx.xxx) हेक्स
(0xnnnnnnnn) बिट्स (/n जहां n >= 0 <= 32)
ब्रॉडकास्ट पता
किसी दिए गए सबनेट का प्रसारण पता, आमतौर पर किसी श्रेणी का अंतिम पता।
सिस्को वाइल्डकार्ड
नेटमास्क का उलटा मान (नेटमास्क ^ 0xffffffff)। यह मान सामान्यतः है
उदाहरण के लिए राउटर पर एक्सेस-सूचियों में उपयोग किया जाता है।
नेटवर्क में पते
दिए गए सबनेट में पतों की संख्या.
नेटवर्क रेंज
पूर्ण सबनेट रेंज.
प्रयोग करने योग्य रेंज
दिए गए सबनेट में वह रेंज जो आमतौर पर सामान्य होस्ट के लिए उपयोग की जाती है।
[आईपीवी6]
विस्तारित पता
पूर्ण विस्तारित IPv6 पता.
संपीड़ित पता
IPv6 पता यथासंभव सबसे कुशल तरीके से संपीड़ित किया गया।
सबनेट उपसर्ग
पते का उपसर्ग (नेटमास्क के संबंध में), पते का प्रत्यय
शून्य कर दिया गया है.
पता आईडी
पते का प्रत्यय (नेटमास्क के संबंध में), पते का उपसर्ग
शून्य कर दिया गया है.
उपसर्ग पता
IPv6, IPv4 नेटमास्क के समतुल्य।
उपसर्ग लंबाई
नेटमास्क में सेट बिट्स की संख्या.
पता मुद्रलेख
पता प्रकार जैसा कि RFC2373 में परिभाषित है।
टिप्पणी
कुछ पतों पर लेखक की टिप्पणियाँ होंगी।
नेटवर्क रेंज
सबनेट का आरंभ और अंत पता.
विस्तारित v4inv6 पता
पूर्ण विस्तारित IPv6 पता v4inv6 प्रारूप में।
कॉम्प्र. v4inv6 पता
v6inv4 प्रारूप में संपीड़ित IPv6 पता।
DNS को उलट दें
IPv6 रिवर्स DNS फॉर्म में पता।
विकल्प
-ए, --सभी
किसी पते या इंटरफ़ेस के बारे में सभी संभव जानकारी दें, यह इसके बराबर है
IPv0 के लिए झंडे -b -c -i -n 4 और IPv6 के लिए -e -r -t दे रहे हैं।
-बी, --सिडर-बिटमैप (आईपीवी4)
सीआईडीआर आधारित बिटमैप प्रदर्शित करें।
-c, --classfull-addr (IPv4)
कक्षा पूर्ण पते की जानकारी प्रदर्शित करें।
-डी, --संकल्प
नाम समाधान सक्षम करें.
-e, --v4inv6 (IPv6)
v4inv6 पता जानकारी प्रदर्शित करें।
-एच, --सहायता
कमांडलाइन सहायता प्रदर्शित करें.
-i, --cidr-addr (डिफ़ॉल्ट IPv4)
सीआईडीआर पते की जानकारी प्रदर्शित करें।
-I, --addr-int=INT
स्पष्ट रूप से एक इंटरफ़ेस जोड़ें. इसका उपयोग सिपकैल्क "स्मार्ट" से बचने के लिए किया जा सकता है
कमांडलाइन पर पतों/इंटरफ़ेस का पार्सिंग"। यह आपके लिए उपयोगी हो सकता है
उदाहरण के लिए किसी कारण से वास्तविक पते के समान नाम वाला एक इंटरफ़ेस है,
जैसे. 127.0.0.1 या ::1 आदि। यह भी देखें: -4 -6।
-n, --सबनेट=NUM
NUM अतिरिक्त सबनेट प्रदर्शित करें (वर्तमान सबनेट से शुरू करके)। सब प्रदर्शित करेंगे
यदि NUM 24 है तो वर्तमान /0 में सबनेट।
-r, --v6rev (आईपीवी6)
IPv6 रिवर्स DNS जानकारी प्रदर्शित करें।
-s, --v4split=MASK (IPv4)
वर्तमान नेटवर्क को MASK आकार के सबनेट में विभाजित करें। MASK को बिंदीदार रूप में दिया जा सकता है
क्वाड, हेक्स या सीआईडीआर फॉर्म।
-एस, --v6split=MASK (आईपीवी6)
वर्तमान नेटवर्क को MASK आकार के सबनेट में विभाजित करें। CIDR में MASK देना होगा
प्रपत्र, या तो '/' वर्ण के साथ या उसके साथ।
-t, --v6-मानक (डिफ़ॉल्ट IPv6)
IPv6 पता जानकारी प्रदर्शित करें।
-यू, --स्प्लिट-वर्बोज़
यह नेटवर्क विभाजन को वर्बोज़ मोड में डाल देगा। इसका मतलब है कि सभी सबनेट
नेटवर्क को विभाजित करते समय उत्पन्न होने वाली सामग्री को स्पष्ट रूप से सिपकैल्क में वापस भेज दिया जाएगा
पार्सिंग वही आउटपुट दे रही है मानो कमांडलाइन पर पता दिया गया हो।
कमांडलाइन पर सिपकैल्क को दिए गए सभी विकल्प भी इनहेरिट हो जाएंगे जब
सबनेट को पार्सिंग के लिए वापस सिपकैल्क में भेज दिया जाता है, एक अपवाद के साथ, -s/-S ध्वज,
हम एक अंतहीन लूप नहीं चाहते. केवल -s/-S और -u झंडे सिपकैल्क को भेजे जाएंगे
डिफ़ॉल्ट आउटपुट दें (ipv4 के लिए -i और ipv6 के लिए -t)।
-वी, --संस्करण
संस्करण जानकारी प्रदर्शित करें।
-डब्ल्यू, --वाइल्डकार्ड
एक सिस्को वाइल्डकार्ड (उलटा मास्क) लेता है और संबंधित नियमित नेटमास्क प्रदर्शित करता है
और नेटमास्क बिट गिनती।
-एक्स, --क्लासफुल-बिटमैप (आईपीवी6)
एक क्लासफुल बिटमैप प्रदर्शित करें।
-4, --addr-ipv4=ADDR
स्पष्ट रूप से एक IPv4 पता जोड़ें. यह भी देखें:-I-6.
-6, --addr-ipv6=ADDR
स्पष्ट रूप से एक IPv6 पता जोड़ें. यह भी देखें:-I-4.
onworks.net सेवाओं का उपयोग करके ऑनलाइन सिपकैल्क का उपयोग करें