Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

सी प्रोग्राम आईपी एड्रेस, सबनेट मास्क और डिफॉल्ट गेटवे खोजने के लिए

सी प्रोग्रामिंग भाषा का उपयोग सिस्टम के इंटरनेट कनेक्शन का विवरण खोजने के लिए किया जा सकता है। अब, आइए उन मूलभूत शर्तों के बारे में जानें जिनकी हमें इस समस्या में आवश्यकता है।

आईपी पता - आईपी एड्रेस का मतलब इंटरनेट प्रोटोकॉल एड्रेस है। एक आईपी पता एक निश्चित संख्यात्मक पहचान संख्या है जो प्रत्येक डिवाइस से जुड़ा होता है। आईपी ​​पता इंटरनेट पर आईपी पते का उपयोग करके आपके डिवाइस के संचार की अनुमति देता है।

सबनेट मास्क - आईपी पते का 32-बिट घटक। सबनेट मास्क आईपी पते के नेटवर्क घटक को आईपी पते के दो भागों में अलग करता है। एक नेटवर्क एड्रेस और दूसरा नेटवर्क एड्रेस। सबनेट वह संख्या है जो डिज़ाइन उप है जो नेटवर्क से जुड़ती है और नेटवर्क से जुड़े सिस्टम के आईपी पते को पूरा करती है।

डिफ़ॉल्ट गेटवे - यह एक कंप्यूटर का एक्सेस प्वाइंट या आईपी राउटर है जो नेटवर्क से जुड़ा होता है। यह डिफ़ॉल्ट गेटवे वह गेटवे है जिसे कंप्यूटर द्वारा डिफ़ॉल्ट रूप से तब तक परिभाषित किया जाता है जब तक कि कोई अन्य मास्क गेटवे किसी एप्लिकेशन द्वारा उपयोग नहीं किया जाता है। यह गेटवे सिस्टम के नेटवर्क को बाकी इंटरनेट से जोड़ने वाला मार्ग है। इस नेटवर्क की विफलता इंटरनेट से सबनेटवर्क को डिस्कनेक्ट कर सकती है।

अब, जैसा कि हमने अपने कार्य से संबंधित सभी कथनों को जान लिया है। अब हम इन चीजों को प्रदर्शित करने के लिए कोड स्निपेट और प्रोग्राम का उपयोग कर सकते हैं।

सी प्रोग्रामिंग भाषा में दो तरीके हैं जिनका उपयोग सिस्टम के आईपी की जांच के लिए किया जा सकता है।

  • सिस्टम कमांड
  • एक्सेल कमांड

सिस्टम कमांड

C प्रोग्रामिंग भाषा system() फ़ंक्शन प्रदान करती है stdlib . में पुस्तकालय जिसे ipcofig का उपयोग करके सिस्टम के ip कॉन्फ़िगरेशन को अधिक करने के लिए उपयोग किया जा सकता है। फ़ंक्शन की कॉल में हम ipconfig फ़ाइल का पूरा पता पास करेंगे जिसे निकालने की आवश्यकता है।

उदाहरण

#include <stdio.h>
#include <stdlib.h>
int main(){
   system("c:\\windows\\system32\\ipconfig");
   return 0;
}

एक्सेल कमांड

सिस्टम का आईपी विवरण प्राप्त करने का दूसरा तरीका एक्सेल () फ़ंक्शन का उपयोग करना है। इस फ़ंक्शन को कोड के अनुसार एक से अधिक पैरामीटर की आवश्यकता है।

उदाहरण

#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
int main() {
   execl("c:\\windows\\system32\\ipconfig", "ipconfig", 0);
   return 0;
}

इन कोड का आउटपुट सिस्टम पर निर्भर करता है। सिस्टम के आईपी विवरण गोपनीय होते हैं इसलिए आउटपुट यहां प्रदर्शित नहीं होते हैं लेकिन आप विवरण प्रदर्शित करने के लिए कोड और अपने सिस्टम को चला सकते हैं।


  1. बेल्किन राउटर का डिफ़ॉल्ट आईपी पता कैसे खोजें

    होम ब्रॉडबैंड राउटर को दो आईपी एड्रेस दिए जाते हैं। एक आईपी पता बाहरी नेटवर्क जैसे इंटरनेट से जुड़ता है, और दूसरा घर या कार्यालय नेटवर्क के अंदर स्थित उपकरणों के साथ संचार करता है। इंटरनेट प्रदाता बाहरी कनेक्शन के लिए एक सार्वजनिक आईपी पता प्रदान करते हैं। राउटर निर्माता स्थानीय नेटवर्किंग के लिए ए

  1. अपना डिफ़ॉल्ट गेटवे आईपी पता कैसे खोजें

    घर या व्यावसायिक नेटवर्क पर डिफ़ॉल्ट गेटवे (आमतौर पर राउटर) का आईपी पता जानना नेटवर्क समस्या का सफलतापूर्वक निवारण करने या राउटर के वेब-आधारित प्रबंधन तक पहुंच प्राप्त करने के लिए महत्वपूर्ण जानकारी है। ज्यादातर मामलों में, डिफ़ॉल्ट गेटवे आईपी पता राउटर को सौंपा गया निजी आईपी पता होता है। यह वह पता

  1. अपना आईपी पता कैसे खोजें

    एक TCP/IP कंप्यूटर नेटवर्क दो प्रकार के IP पतों का उपयोग करता है—सार्वजनिक, इसे बाहरी . भी कहा जाता है , और निजी, कभी-कभी आंतरिक . कहा जाता है या स्थानीय । फ़ाइल सर्वर या वेबसाइट सेट करते समय आपको सार्वजनिक आईपी पते की आवश्यकता हो सकती है, जबकि निजी आईपी पता स्थानीय उपकरणों के साथ संचार करने, राउ