উবুন্টু 20.04 এ টার্মিনাল থেকে পাবলিক আইপি পান

Get Public Ip From Terminal Ubuntu 20



আপনি যদি ইন্টারনেট ব্যবহার করেন, তাহলে আপনি আইপি ঠিকানা শুনেছেন, তাই না? কম্পিউটার নেটওয়ার্কে, একটি IP (ইন্টারনেট প্রোটোকল) ঠিকানা হল একটি সংখ্যাসূচক সনাক্তকারী যা একটি নির্দিষ্ট ডিভাইস চিহ্নিত করতে পারে যা যোগাযোগের জন্য ইন্টারনেট প্রোটোকল ব্যবহার করে। আইপি ঠিকানাটি সাময়িকভাবে বা স্থায়ীভাবে ডিভাইসে বরাদ্দ করা যেতে পারে।

যখন ডিভাইসটি নেটওয়ার্কের মাধ্যমে অন্যান্য ডিভাইসের সাথে সংযোগ স্থাপন করে, তখন অন্যান্য ডিভাইসগুলি সর্বজনীন IP ঠিকানা দেখতে পায়। এই গাইডে, উবুন্টু 20.04 -এ টার্মিনাল থেকে আপনার ডিভাইসের সর্বজনীন আইপি ঠিকানা কীভাবে পাবেন তা দেখুন।







আইপি ঠিকানা বুনিয়াদি

বর্তমানে আইপি ঠিকানাগুলির দুটি সংস্করণ রয়েছে: আইপিভি 4 এবং আইপিভি 6। যে কোন আইপি ঠিকানা ব্যক্তিগত হতে পারে (শুধুমাত্র একটি নেটওয়ার্কের মধ্যে দেখা যায়) অথবা সর্বজনীন (ইন্টারনেটের যেকোনো মেশিন থেকে দেখা যায়)। IPv4 এখনও সবচেয়ে জনপ্রিয় ফরম্যাট কিন্তু বর্তমান যুগে, এটি অনন্য IP ঠিকানা সহ পর্যাপ্ত ডিভাইস বরাদ্দ করতে পারে না। আইপিভি 6 উপলব্ধ অনন্য আইপি ঠিকানার সংখ্যা বাড়িয়ে এটি সমাধান করে।



আসুন একটি আইপি অ্যাড্রেস কেমন দেখায় তা দ্রুত দেখে নেওয়া যাক। IPv4 এর ক্ষেত্রে, এটি একটি 32-বিট (4 বাইট) ঠিকানা দ্বারা বিভক্ত চারটি 8-বিট ব্লকে বিভক্ত। প্রতীক ঠিকানাটি দশমিক সংখ্যা দিয়ে উপস্থাপন করা হয়।



$172.15.250.1

IPv4 এর সম্ভাব্য পরিসীমা 0.0.0.0 থেকে 255.255.255.255 পর্যন্ত।





আইপিভি 6 এর ক্ষেত্রে, এটি কিছুটা জটিল কিন্তু নীতিগতভাবে অনুরূপ। একটি IPv6 ঠিকানা হল একটি 128-বিট (8 বাইট) ঠিকানা যা আটটি 16-বিট ব্লকে বিভক্ত: চিহ্ন দ্বারা বিভক্ত। ঠিকানাটি হেক্সাডেসিমাল অঙ্কের সাথে উপস্থাপন করা হয়।

$2000: 0000:3339: CFF1: 0069: 0000: 0000: FEFD

তার নিছক দৈর্ঘ্যের কারণে, এটি বিভিন্ন পরিস্থিতিতে ব্যবহার করতে সমস্যা হতে পারে। যেমন, ঠিকানা ছোট করার নিয়ম আছে। উদাহরণের ঠিকানাটি সংক্ষিপ্ত করার পরে, এটি দেখতে এরকম কিছু হবে।



$2000:0:3339: CFF1:69:: এফইএফডি

টার্মিনাল থেকে পাবলিক আইপি ঠিকানা পান

এখন, আমরা আমাদের ডিভাইসের সর্বজনীন আইপি ঠিকানা দখল করতে প্রস্তুত। এটি করার একাধিক উপায় আছে। উদাহরণস্বরূপ, যদি আপনার GUI- এ অ্যাক্সেস থাকে, তাহলে আপনি ওয়েব ব্রাউজার ব্যবহার করে সাইটগুলি দেখতে পারেন WhatIsMyIPAddress , আমার আইপি কি , ইত্যাদি

গাইডের শিরোনাম অনুসারে, আমরা কেবল টার্মিনালের মাধ্যমে আইপি ঠিকানা চেক করার উপায়গুলি অনুসন্ধান করব। সৌভাগ্যক্রমে, পাবলিক আইপি অ্যাড্রেস চেক করার জন্য আমাদের হাতে একাধিক টুলস পাওয়া যায়।

Dig ব্যবহার করে পাবলিক আইপি ঠিকানা পান

ডিএনএস নাম সার্ভার অনুসন্ধানের জন্য ডিগ (ডোমেইন তথ্য গ্রোপার) একটি সহজ ইউটিলিটি টুল। ওপেনডিএনএস -এর সাথে একটি সমাধানকারী হিসাবে ডিগ টুল ব্যবহার করে, আমরা পাবলিক আইপি ঠিকানা পেতে পারি।

$আপনি+সংক্ষিপ্ত myip.opendns.comsolution1.opendns.com

হোস্ট ব্যবহার করে পাবলিক আইপি ঠিকানা পান

DNS অনুসন্ধানের জন্য হোস্ট কমান্ড আরেকটি সহজ হাতিয়ার। হোস্ট ব্যবহার করে আপনার পাবলিক আইপি পেতে, নিম্নলিখিত কমান্ডটি চালান।

$হোস্ট myip.opendns.com resolver1.opendns.com

আউটপুট আগের উদাহরণের চেয়ে কিছুটা বড়। আউটপুট হিসাবে শুধু আইপি ঠিকানা চান? তারপর আউটপুট পাস খপ্পর এবং awk এটি ফিল্টার করার জন্য এই সম্পর্কে আরও জানো খপ্পর এবং awk

$ host myip.opendns.com resolver1.opendns.com|
খপ্পর 'myip.opendns.com আছে' | awk '{মুদ্রণ $ 4}'

Wget ব্যবহার করে পাবলিক আইপি ঠিকানা পান

Wget একটি সহজ এবং শক্তিশালী কমান্ড-লাইন ডাউনলোডার। আমরা কিভাবে পাবলিক আইপি ঠিকানা পেতে wget ব্যবহার করব? একটি নির্দিষ্ট অনলাইন পরিষেবা থেকে একটি নির্দিষ্ট ফাইল ডাউনলোড করে।

প্রথমে, নিশ্চিত করুন যে wget আপনার সিস্টেমে ইনস্টল করা আছে। নিম্নলিখিত কমান্ডটি চালান।

$sudoউপযুক্ত আপডেট&& sudoউপযুক্তইনস্টল wget -এবং

আমরা পাবলিক আইপি অ্যাড্রেস চেক করতে প্রস্তুত। প্রথম এক আইপি ইকো সার্ভিস । নিম্নলিখিত কমান্ডটি চালান।

$wget -কু-http://ipecho.net/সমতল| xargs বের করে দিল

পরেরটি হল icanhazip.com । এই ওয়েবসাইটটি একটি সাধারণ পাঠ্য বিন্যাসে সর্বজনীন আইপি ঠিকানা প্রদান করে।

$wget -কু-icanhazip.com

আরেকটি অনুরূপ পরিষেবা হল ifconfig.co

$wget -কু-ifconfig.co

আপনি আইপি ঠিকানা পেতে ifconfig.me ব্যবহার করতে পারেন।

$wget -কু-ifconfig.me| xargs বের করে দিল

CURL ব্যবহার করে পাবলিক আইপি ঠিকানা পান

কার্ল টুল আরেকটি জনপ্রিয় কমান্ড-লাইন ডাউনলোডার/আপলোডার যেটি যেকোনো জনপ্রিয় প্রোটোকল (HTTP, HTTPS, FTP, FTPS, এবং অন্যান্য) এ কাজ করতে পারে।

কার্ল উবুন্টু 20.04 এ প্রাক-ইনস্টল করা আসে না। কার্ল ইনস্টল করুন।

$sudoউপযুক্ত আপডেট&& sudoউপযুক্তইনস্টলকার্ল-এবং

পদ্ধতিটি উইজেটের মতো।

$curcon ifconfig.co

$curl ifconfig.me&& বের করে দিল

$কার্ল icanhazip.com&& বের করে দিল

আইপি ব্যবহার করে পাবলিক আইপি ঠিকানা পান

আইপি কমান্ড নেটওয়ার্ক ডিভাইস, ইন্টারফেস এবং টানেল পরিচালনার জন্য দায়ী। এটি সংযুক্ত নেটওয়ার্ক সম্পর্কে তথ্যও রিপোর্ট করতে পারে।

নেটওয়ার্ক ইন্টারফেস এবং আইপি ঠিকানা তালিকাভুক্ত করতে নিম্নলিখিত আইপি কমান্ডটি চালান।

$ip addrদেখান

নিম্নলিখিত কমান্ডটি সমতুল্য। এটি একই ফলাফল দেবে।

$আইপিপ্রতি

সর্বশেষ ভাবনা

যেমন আমরা দেখিয়েছি, আপনার ডিভাইসের সর্বজনীন আইপি ঠিকানা চেক করার অনেক উপায় রয়েছে। আপনার কোনটি ব্যবহার করা উচিত? তোমার উপর নির্ভর করছে. অন্তত একবার তাদের সব চেষ্টা করুন। তারপরে, আপনি সহজেই সিদ্ধান্ত নিতে পারেন কোনটি আয়ত্ত করতে হবে।

শুভ কম্পিউটিং!