Ubuntu 20.04 पर टर्मिनल से सार्वजनिक आईपी प्राप्त करें

Get Public Ip From Terminal Ubuntu 20



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

जब डिवाइस नेटवर्क के माध्यम से अन्य डिवाइस से कनेक्ट होता है, तो अन्य डिवाइस सार्वजनिक आईपी पता देखते हैं। इस गाइड में, उबंटू 20.04 पर टर्मिनल से अपने डिवाइस का सार्वजनिक आईपी पता कैसे प्राप्त करें, इसकी जांच करें।







आईपी ​​​​पते की मूल बातें

वर्तमान में IP पतों के दो संस्करण उपयोग में हैं: IPv4 और IPv6। कोई भी आईपी पता या तो निजी हो सकता है (केवल नेटवर्क के भीतर देखा जा सकता है) या सार्वजनिक (इंटरनेट पर किसी भी मशीन से देखा जा सकता है)। IPv4 अभी तक का सबसे लोकप्रिय प्रारूप है, लेकिन वर्तमान युग में, यह अद्वितीय IP पतों के साथ पर्याप्त डिवाइस असाइन नहीं कर सकता है। IPv6 उपलब्ध अद्वितीय IP पतों की संख्या को बढ़ाकर इसे हल करता है।



आइए एक नज़र डालते हैं कि आईपी एड्रेस कैसा दिखता है। IPv4 के मामले में, यह एक 32-बिट (4 बाइट्स) पता है, जिसे चार 8-बिट ब्लॉकों में विभाजित किया गया है। प्रतीक पता दशमलव अंकों के साथ दर्शाया गया है।



$172.15.250.1

IPv4 की संभावित सीमा 0.0.0.0 से 255.255.255.255 तक है।





IPv6 के मामले में, यह थोड़ा जटिल है लेकिन सिद्धांत रूप में समान है। एक IPv6 पता एक 128-बिट (8 बाइट्स) पता होता है जिसे आठ 16-बिट ब्लॉकों में विभाजित किया जाता है: प्रतीकों द्वारा अलग किया जाता है। पते को हेक्साडेसिमल अंकों के साथ दर्शाया गया है।

$2000: 0000:3339: सीएफएफ1: 0069: 0000: 0000: एफईएफडी

इसकी विशाल लंबाई के कारण, विभिन्न स्थितियों में इसका उपयोग करना समस्याग्रस्त हो सकता है। जैसे, पते को छोटा करने के नियम हैं। उदाहरण के पते को छोटा करने के बाद, यह कुछ इस तरह दिखेगा।



$2000:0:3339:सीएफएफ1:69:: एफईएफडी

टर्मिनल से सार्वजनिक आईपी पता प्राप्त करें

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

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

डिग का उपयोग करके सार्वजनिक आईपी पता प्राप्त करें

डीएनएस नाम सर्वर की जांच के लिए डिग (डोमेन सूचना ग्रोपर) एक सरल उपयोगिता उपकरण है। एक रिज़ॉल्वर के रूप में OpenDNS के साथ डिग टूल का उपयोग करके, हम सार्वजनिक IP पता प्राप्त कर सकते हैं।

$आप+लघु myip.opendns.com@संकल्प1.opendns.com

होस्ट का उपयोग करके सार्वजनिक आईपी पता प्राप्त करें

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

$होस्ट myip.opendns.com रिज़ॉल्वर1.opendns.com

आउटपुट पिछले उदाहरण से थोड़ा बड़ा है। आउटपुट के रूप में केवल IP पता चाहते हैं? फिर आउटपुट पास करें पकड़ तथा awk इसे छानने के लिए। के बारे में अधिक जानने पकड़ तथा awk .

$ होस्ट myip.opendns.com रिज़ॉल्वर1.opendns.com|
पकड़ 'myip.opendns.com है' | awk '{प्रिंट $4}'

wget . का उपयोग करके सार्वजनिक आईपी पता प्राप्त करें

Wget एक सरल और शक्तिशाली कमांड-लाइन डाउनलोडर है। सार्वजनिक आईपी पता प्राप्त करने के लिए हम wget का उपयोग कैसे करते हैं? एक निश्चित ऑनलाइन सेवा से एक निश्चित फ़ाइल डाउनलोड करके।

सबसे पहले, सुनिश्चित करें कि wget आपके सिस्टम पर स्थापित है। निम्न आदेश चलाएँ।

$सुडोउपयुक्त अद्यतन&& सुडोउपयुक्तइंस्टॉल wget -तथा

हम सार्वजनिक आईपी पते की जांच के लिए तैयार हैं। पहला है आईपी ​​इको सेवा . निम्न आदेश चलाएँ।

$wget -क्यूओ-एचटीटीपी://ipecho.net/मैदान| xargs फेंक दिया

अगला है icanhazip.com . यह वेबसाइट सार्वजनिक आईपी पते को सादे पाठ प्रारूप में लौटाती है।

$wget -क्यूओ-icanhazip.com

इसी तरह की एक और सेवा है ifconfig.co .

$wget -क्यूओ-ifconfig.co

IP पता प्राप्त करने के लिए आप ifconfig.me का भी उपयोग कर सकते हैं।

$wget -क्यूओ-ifconfig.me| xargs फेंक दिया

कर्ल का उपयोग करके सार्वजनिक आईपी पता प्राप्त करें

कर्ल टूल एक अन्य लोकप्रिय कमांड-लाइन डाउनलोडर/अपलोडर है जो किसी भी लोकप्रिय प्रोटोकॉल (HTTP, HTTPS, FTP, FTPS, और अन्य) पर काम कर सकता है।

कर्ल Ubuntu 20.04 पर पहले से इंस्टॉल नहीं आता है। कर्ल स्थापित करें।

$सुडोउपयुक्त अद्यतन&& सुडोउपयुक्तइंस्टॉलकर्ल-तथा

विधि wget एक के समान है।

$कर्ल ifconfig.co

$कर्ल ifconfig.me&& फेंक दिया

$कर्ल icanhazip.com&& फेंक दिया

IP . का उपयोग करके सार्वजनिक IP पता प्राप्त करें

आईपी ​​​​कमांड नेटवर्क उपकरणों, इंटरफेस और सुरंगों के प्रबंधन के लिए जिम्मेदार है। यह जुड़े नेटवर्क के बारे में जानकारी भी रिपोर्ट कर सकता है।

नेटवर्क इंटरफेस और आईपी पते को सूचीबद्ध करने के लिए निम्न आईपी कमांड चलाएँ।

$आईपी ​​​​अतिरिक्तप्रदर्शन

निम्न आदेश समकक्ष एक है। यह वही परिणाम देगा।

$आईपीप्रति

अंतिम विचार

जैसा कि हमने दिखाया है, आपके डिवाइस के सार्वजनिक आईपी पते की जांच करने के कई तरीके हैं। आपको किसका उपयोग करना चाहिए? आप पे निर्भर है। कम से कम एक बार उन सभी को आजमाएं। फिर, आप आसानी से तय कर सकते हैं कि किसमें महारत हासिल करनी है।

हैप्पी कंप्यूटिंग!