कमांड लाइन से तुरंत एक बाहरी आईपी पता प्राप्त करें

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

curl ifconfig.me

या निम्नलिखित का उपयोग करें:

dig +short myip.opendns.com @resolver1.opendns.com

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

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

यदि आपको अपने बाहरी आईपी की अक्सर आवश्यकता होती है, तो उपर्युक्त डिग कमांड में से एक बैश उपनाम बनाएं, या आप एक मुफ्त तृतीय पक्ष ऐप की मदद से मेनूबार में बदल सकते हैं जो मेनू बार में आपका बाहरी आईपी पता नहीं रखता है ओएस एक्स का

बैश एलियासिंग का उपयोग करने के साथ एक त्वरित आईपी पुनर्प्राप्ति आदेश बनाने के लिए, निम्न पंक्ति को अपने .bash_profile में पेस्ट करें:

alias getmyip='dig +short myip.opendns.com @resolver1.opendns.com'

.bash_profile में परिवर्तन सहेजें, और अब आपको केवल लंबी लम्बी कमांड स्ट्रिंग का उपयोग करने के लिए 'getmyip' टाइप करना होगा। खुदाई स्ट्रिंग के लिए कमांडलाइन फू पर जाएं।

ध्यान दें कि आप किसी भी वेब ब्राउज़र के माध्यम से ifconfig.me और whatismyip.org जैसी विभिन्न वेबसाइटों पर भी जा सकते हैं, चाहे वह टर्मिनल से लिंक्स हो, या जीयूआई में सफारी और क्रोम हो, जिससे बाहरी आईपी भी मिल सके। ये आदेश मैक ओएस एक्स या लिनक्स में भी काम करेंगे, जबकि ब्राउज़र आधारित दृष्टिकोण वेब ब्राउजर चलाने में सक्षम कुछ भी सचमुच काम करेगा।