কমান্ড লাইন থেকে দ্রুত একটি বাহ্যিক আইপি ঠিকানা পান
SSH এর জন্য কমান্ড লাইন থেকে আপনার বাহ্যিক আইপি ঠিকানা দ্রুত পেতে হবে নাকি অন্যথায়? কোন ঘাম নেই, আপনি হয় কার্ল কমান্ড ব্যবহার করতে পারেন বা বিভিন্ন উত্স থেকে দ্রুত তথ্য বের করতে খনন করতে পারেন। আমরা দুটি ভিন্ন বিকল্পের উপর ফোকাস করব যা সময়ের সাথে সাথে নির্ভরযোগ্য বলে প্রমাণিত হয়েছে, প্রথমটি বেশ সংক্ষিপ্ত এবং মনে রাখা সহজ, কিন্তু পরবর্তী বিকল্পটি সবচেয়ে নির্ভরযোগ্য বলে বিবেচিত হতে পারে।curl ifconfig.me
অথবা নিম্নলিখিত ব্যবহার করুন:
dig +short myip.opendns.com @resolver1.opendns.com
যেকোনও স্ট্রিং এর প্রতিক্রিয়া আপনার বাহ্যিক আইপি ঠিকানা ছাড়া আর কিছুই হবে না, যা বাইরের বিশ্ব দেখে, আপনার ল্যান আইপি থেকে আলাদা।
ডিগ কমান্ড স্ট্রিংটি স্পষ্টতই বেশ কিছুটা দীর্ঘ, কিন্তু OpenDNS একটি অত্যন্ত নির্ভরযোগ্য পরিষেবা যা শুধুমাত্র আইপি তথ্য পুনরুদ্ধার করার চেয়ে আরও অনেক কিছু করে, তাই এটিকে আরও নির্ভরযোগ্য দীর্ঘমেয়াদী সমাধান হিসাবে বিবেচনা করা যেতে পারে, এবং এইভাবে এটি সম্ভবত কোন শর্টকাট বা স্ক্রিপ্টের উপর ভিত্তি করে সবচেয়ে ভাল।
আপনি যদি নিজেকে ঘন ঘন আপনার বাহ্যিক আইপির প্রয়োজন দেখেন, তাহলে উপরে উল্লিখিত ডিগ কমান্ডের বাইরে একটি ব্যাশ উপনাম তৈরি করুন, অথবা আপনি একটি বিনামূল্যের তৃতীয় পক্ষের অ্যাপের সাহায্যে মেনুবারে যেতে পারেন যা রাখা ছাড়া আর কিছুই করে না OS X এর মেনু বারে আপনার বাহ্যিক 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 পেতে সেই ভাবেও। এই কমান্ডগুলি ম্যাক ওএস এক্স বা লিনাক্সে একই কাজ করবে, যেখানে ব্রাউজার ভিত্তিক পদ্ধতিটি আক্ষরিক অর্থে ওয়েব ব্রাউজার চালানোর জন্য সক্ষম এমন কিছুতে কাজ করবে।