کمانڈ لائن سے فوری طور پر ایک بیرونی IP ایڈریس حاصل کریں۔
SSH کے لیے کمانڈ لائن سے اپنا بیرونی IP ایڈریس جلدی سے حاصل کرنے کی ضرورت ہے یا دوسری صورت میں؟ کوئی پسینہ نہیں، آپ مختلف ذرائع سے معلومات کو تیزی سے نکالنے کے لیے یا تو curl کمانڈ یا کھود سکتے ہیں۔ ہم دو مختلف آپشنز پر توجہ مرکوز کریں گے جو وقت کے ساتھ قابل اعتماد ثابت ہوئے ہیں، پہلا کافی مختصر اور یاد رکھنے میں آسان ہے، لیکن مؤخر الذکر آپشن کو سب سے زیادہ قابل اعتماد سمجھا جا سکتا ہے۔curl ifconfig.me
یا درج ذیل استعمال کریں:
dig +short myip.opendns.com @resolver1.opendns.com
کسی بھی سٹرنگ کے ساتھ جواب آپ کے بیرونی IP ایڈریس کے علاوہ کچھ نہیں ہوگا، جو بیرونی دنیا آپ کے LAN IP سے مختلف دیکھتی ہے۔
Dig کمانڈ سٹرنگ واضح طور پر کافی لمبی ہے، لیکن اوپن ڈی این ایس ایک بہت ہی قابل اعتماد سروس ہے جو آئی پی کی معلومات کو بازیافت کرنے کے علاوہ بہت کچھ کرتی ہے، اس لیے اسے زیادہ قابل اعتماد طویل مدتی حل سمجھا جا سکتا ہے، اور اس طرح یہ کسی بھی شارٹ کٹ یا اسکرپٹ کی بنیاد پر کیا بہتر ہے۔
اگر آپ کو اپنے آپ کو اپنے بیرونی آئی پی کی کثرت سے ضرورت محسوس ہوتی ہے تو مذکورہ ڈی آئی جی کمانڈ سے ایک باش عرف بنائیں، یا آپ مفت تھرڈ پارٹی ایپ کی مدد سے مینو بار پر جاسکتے ہیں جو کہ رکھنے کے علاوہ کچھ نہیں کرتی۔ OS X کے مینو بار میں آپ کا بیرونی IP پتہ۔
bash ایلیاسنگ کا استعمال کرتے ہوئے فوری IP بازیافت کمانڈ بنانے کے لیے، درج ذیل لائن کو اپنے .bash_profile میں چسپاں کریں:
alias getmyip='dig +short myip.opendns.com @resolver1.opendns.com'
.bash_profile میں تبدیلیاں محفوظ کریں، اور اب آپ کو پوری لمبی کمانڈ سٹرنگ استعمال کرنے کے لیے صرف 'getmyip' ٹائپ کرنے کی ضرورت ہوگی۔ ڈیگ سٹرنگ کے لیے CommandLineFu کی طرف بڑھیں۔
نوٹ کریں کہ آپ کسی بھی ویب براؤزر کے ذریعے مختلف ویب سائٹس جیسے ifconfig.me اور whatismyip.org پر جا سکتے ہیں، چاہے وہ ٹرمینل سے lynx ہو، یا GUI میں Safari اور Chrome، ایک بیرونی IP حاصل کرنے کے لیے۔ اس طرح بھی. یہ کمانڈز میک او ایس ایکس یا لینکس میں ایک جیسے کام کریں گے، جب کہ براؤزر پر مبنی نقطہ نظر بالکل لفظی طور پر کسی بھی چیز میں کام کرے گا جو ویب براؤزر چلانے کے قابل ہے۔