IP Traceroute: কিভাবে একটি সংযোগের রুট ট্রেস করতে হয়
Traceroute প্রতিটি রাউটার দেখায় যে আপনার ডেটা আপনার ডিভাইস এবং যেকোনো গন্তব্যের মধ্যে দিয়ে যায় — এবং যেখানে যাত্রা ধীর হয়ে যায়। কোন সিস্টেমে এটি কিভাবে চালানো যায় এবং আসলে আউটপুট পড়তে হয় তা এখানে।
ট্রেসাররুট কি করে
ইন্টারনেট জুড়ে ভ্রমণ করা প্রতিটি প্যাকেট একটি হপ লিমিট বহন করে — IPv4-এ TTL (লাইভ করার সময়), অথবা IPv6-এ হপ লিমিট। প্যাকেট ফরোয়ার্ড করা প্রতিটি রাউটার একে একে কমিয়ে দেয়; যখন এটি শূন্যে আঘাত করে, রাউটার প্যাকেটটি ফেলে দেয় এবং বিনয়ের সাথে একটি "সময় অতিক্রম" বার্তা পাঠায়।
Traceroute এটিকে নম্রভাবে অস্ত্রোপচার করে: এটি TTL 1, তারপর 2, তারপর 3… সহ প্যাকেট পাঠায়… প্রতিটি "সময় অতিক্রম করা" উত্তর যা ফিরে আসে তা পথের সাথে আরও একটি রাউটারের ঠিকানা প্রকাশ করে। তাদের একসাথে স্ট্রিং করুন এবং আপনি আপনার কাছ থেকে গন্তব্যে যাওয়ার সম্পূর্ণ পথ পাবেন — সময় সহ।
আপনার সিস্টেমে এটি চালানো হচ্ছে
জানালা - tracert
চাপুন উইন + আর, টাইপ cmd, এন্টার চাপুন, তারপর চালান:
tracert howtofindtheip.com
# নামের পরিবর্তে আইপি ঠিকানা দ্বারা:
tracert 1.1.1.1
macOS এবং Linux - traceroute
traceroute howtofindtheip.com # macOS-এর সম্পূর্ণ পাথ বা ইনস্টলেশনের প্রয়োজন হতে পারে: /usr/sbin/traceroute howtofindtheip.com # macOS sudo apt install traceroute # ডেবিয়ান/উবুন্টু
উত্তম উপায়- mtr
mtr (My Traceroute) একটি লাইভ ভিউতে ট্রেসারউট এবং পিংকে একত্রিত করে — জিটার এবং ক্ষতি নির্ণয়ের জন্য অনেক বেশি তথ্যপূর্ণ। Linux, macOS এর জন্য উপলব্ধ (এর মাধ্যমে brew install mtr) এবং উইন্ডোজ (WinMTR)।
mtr howtofindtheip.com
# প্রস্থান করতে 'q' টিপুন
ফলাফল পড়া
একটি সাধারণ আউটপুট এই মত দেখায়:
1 router.home 1.2 ms 1.0 ms 1.1 ms # আপনার রাউটার 2 isp-gw.net 12.4 ms 12.1 ms 12.3 ms # আপনার আইএসপি 3 backbone1.net 21.0 ms 20.8 ms 21.2 ms # আঞ্চলিক নেটওয়ার্ক 4 * * * # নীরব রাউটার (স্বাভাবিক) 5 edge-server.net 23.9 ms 24.1 ms 23.8 ms 6 howtofindtheip.com 24.0 ms 23.7 ms 23.9 ms # গন্তব্য
- হপ সংখ্যা — কত রাউটার গভীরে প্রোব পৌঁছেছে।
- হোস্টনেম/আইপি — যে রাউটার উত্তর দিয়েছে (PTR নাম প্রায়শই শহর বা ক্যারিয়ারের দিকে ইঙ্গিত করে)।
- তিন সময় — তিনটি প্রোবের রাউন্ড-ট্রিপ বার। কি ব্যাপার হল প্রবণতা: একটি আকস্মিক লাফ যা পরবর্তী হপগুলিতে স্থায়ী হয় সাধারণত ধীর অংশটিকে চিহ্নিত করে।
প্রারম্ভিক হপসে উচ্চ বিলম্বিতা (আপনার আইএসপি) সবকিছুকে প্রভাবিত করে; পথে দেরিতে প্রদর্শিত উচ্চ বিলম্বিততা প্রায়শই গন্তব্যের কাছাকাছি যানজট। আপনি খুঁজে পাওয়া একটি হপ এর খ্যাতি পরীক্ষা করতে চান? আমাদের আইপি পেস্ট করুন কালো তালিকা পরীক্ষক বা মানচিত্রে এটি সনাক্ত করুন.
কেন সময় আউট hops
তারকাচিহ্ন (* * *) মানে রাউটার সেই প্রোবের উত্তর দেয়নি। সাধারণ, এবং সাধারণত নিরীহ:
- অনেক রাউটার কনফিগার করা হয়েছে ট্রেসারউট প্রোবকে সম্পূর্ণরূপে উপেক্ষা করার জন্য (রেট সীমিত করা বা নিরাপত্তা নীতি)।
- ফায়ারওয়াল UDP বা ICMP প্যাকেট ট্রেসারউট ব্যবহার করে ফেলে।
- রাউটার ডায়াগনস্টিক ট্রাফিকের উত্তর দেওয়ার চেয়ে ফরওয়ার্ডিংকে অগ্রাধিকার দেয়।
অঙ্গুষ্ঠের নিয়ম: একটি ট্রেসের মাঝখানে টাইমআউট ঠিক আছে যতক্ষণ না পরবর্তী হপগুলি সাড়া দেয়। যদি প্রতিটি হপ একটি নির্দিষ্ট বিন্দু বার আউট পরে এবং চূড়ান্ত গন্তব্য কখনই উত্তর দেয় না, সেই হপ যেখানে আপনার সংযোগ আসলে ভেঙে যায় — একটি আইএসপি-এর সমর্থন লাইনের সাথে তর্ক করার সময় অমূল্য তথ্য।
কেন কোন ওয়েবসাইট ট্রেসরুট করতে পারে না আপনি
একটি ব্রাউজার ইচ্ছাকৃতভাবে স্যান্ডবক্স করা হয়েছে: জাভাস্ক্রিপ্ট কাঁচা প্যাকেটগুলি পাঠাতে পারে না বা ICMP উত্তরগুলি পড়তে পারে না যা ট্রেসারউটের প্রয়োজন হয়৷ যেকোন "অনলাইন ট্রেসাররুট" আপনি খুঁজে পান তা প্রদানকারীর সার্ভার থেকে লক্ষ্যে চলে — দরকারী, তবে এটি আপনার নিজের ডিভাইসের চেয়ে ভিন্ন পথ পরিমাপ করে৷
আপনি কি পারে ব্রাউজারে করুন: নিজেকে এবং আপনার পথের শেষ বিন্দু চিহ্নিত করুন। আপনার পাবলিক আইপি খুঁজুন, তারপর এর বিপরীত DNS দেখুন আপনার লাইনে আপনার আইএসপি নির্ধারিত হোস্টনাম দেখতে - প্রতিটি হপের জন্য একই ধরণের নাম ট্রেসারউট দেখায়।
Traceroute প্রশ্ন
একটি আইপি ট্রেসারউট কী দেখায়?
Traceroute প্রতিটি রাউটার (হপ) তালিকা করে আপনার প্যাকেটগুলি আপনার ডিভাইস এবং একটি গন্তব্যের মধ্যে দিয়ে যায়, প্রতিটি হপের রাউন্ড-ট্রিপ সময়ের সাথে। এটি প্রকাশ করে যে একটি সংযোগ কোথায় ধীর হয় বা ভেঙে যায়।
কেন কিছু ট্রেসারউট হপ তারকাচিহ্ন বা সময় শেষ দেখায়?
অনেক রাউটার কনফিগার করা হয় যাতে ট্রেসারউট প্রোবের উত্তর না দেওয়া যায় এবং ফায়ারওয়াল সাধারণত সেগুলিকে ব্লক করে। মধ্যবর্তী হপগুলিতে তারকাচিহ্নগুলি স্বাভাবিক এবং নিরীহ - যা গুরুত্বপূর্ণ তা হল চূড়ান্ত গন্তব্য সাড়া দেয় কিনা।
আমি একটি ওয়েবসাইট থেকে একটি ট্রেসারউট চালাতে পারি?
একটি ব্রাউজার কাঁচা প্যাকেট ট্রেসারউটের প্রয়োজন পাঠাতে পারে না, তাই এটি ক্লায়েন্ট-সাইড করা যাবে না। ওয়েব-ভিত্তিক ট্রেসারউট বিদ্যমান, কিন্তু তারা ওয়েবসাইটের সার্ভার থেকে লক্ষ্য পর্যন্ত রুট পরিমাপ করে — আপনার ডিভাইস থেকে নয়। একটি ব্রাউজার থেকে আপনি এখনও করতে পারেন আপনার পাবলিক আইপি খুঁজুন এবং তার বিপরীত DNS.