লিনাক্সে IP অ্যাড্রেস খুঁজার অনেক কমান্ড আছে, তবে অধিকাংশ ডিভাইসের লোকাল IP দেয়। এক্সটার্নাল IP (যেটা HTTP সাইটগুলো দেখে) জানতে বাইরের সার্ভার রেফারেন্স দরকার। আধুনিক লিনাক্স ডিস্ট্রোতে এটি খুব সহজ। প্রক্সি বা অ্যাডভান্সড ব্রাউজার সেটিং কনফিগার করার সময় এটি খুব কাজে লাগে।
কমান্ড প্রম্পট খুলুন (Ctrl+Alt+T বা Unity Dash-এ Terminal সার্চ; KDE/LXDE: অ্যাপ্লিকেশন → System Tools → Terminal)। রুট এক্সেস লাগবে না, শেল যেকোনো হোক। أكثرাংশ প্যাকেজ ডিফল্ট ইনস্টল থাকে।
পদ্ধতি ১: এক্সটার্নাল IPv6 অ্যাড্রেস খুঁজুন
আধুনিক নেটওয়ার্কিং IPv6 ব্যবহার করে। এক্সটার্নাল IPv6 জানতে:
nc 6.ifcfg.me 23 | grep –colour=never IP
লম্বা কমান্ড, কপি করে পেস্ট করুন (Edit → Paste বা Shift+Ctrl+V)। আট গ্রুপ হেক্সাডেসিমাল ডিজিট আউটপুট হিসেবে আসবে—এইটাই আপনার এক্সটার্নাল IPv6। পাবলিক ওয়ায়াফাইয়ে কানেক্ট করলে এটি বদলাবে। ডাইনামিক IP হলে ও বদলতে পারে। শেল স্ক্রিপ্টে যোগ করে নিয়মিত চেক করা যায়।
পদ্ধতি ২: IPv4 এক্সটার্নাল অ্যাড্রেস খুঁজুন
IPv4 পুরনো হলেও ব্যাপকভাবে ব্যবহৃত। কমান্ড লাইন ওয়েব ব্রাউজার দিয়ে খুঁজুন। প্রথমে চেষ্টা করুন:
w3m -dump whatismyip.akamai.com
শুধু IP অ্যাড্রেস দেখাবে। w3m না থাকলে এরর দেবে। তখন চেষ্টা করুন:
curl -s https://whatismyip.akamai.com/
curl থাকলে একই আউটপুট দেবে। যেকোনোটি কাজ করলে সেটা ব্যবহার করুন। বাশ স্ক্রিপ্টে যোগ করুন বা ম্যানুয়ালি চালান। নেটওয়ার্কিং ইউজাররা সাধারণত w3m বা curl রেখে থাকেন।
নোট: আপনার এক্সটার্নাল IP অনলাইনে শেয়ার করবেন না। উদাহরণের IP গুলো ডামি।