% এর পরের অক্ষরগুলি (যা আপনার উদাহরণে সংখ্যা হিসাবে ঘটে) হ'ল ইন্টারফেস শনাক্তকারী। এই অক্ষরগুলি একটি "নেটওয়ার্ক ইন্টারফেস" সনাক্ত করতে ব্যবহৃত হয়, যা মানুষ প্রায়শই একটি "নেটওয়ার্ক কার্ড" বলে call উদাহরণস্বরূপ, এটি কোনও প্যাকেট তারযুক্ত ইথারনেট কার্ড বা ওয়্যারলেস ওয়াই-ফাই অ্যাডাপ্টার ব্যবহার করবে কিনা তা নির্ধারণ করতে সহায়তা করতে পারে।
আমি অনুমান করছি যে আপনি মাইক্রোসফ্ট উইন্ডোজ ব্যবহার করছেন। এটি ইন্টারফেস সনাক্তকারী হিসাবে নম্বর ব্যবহার করে।
তুলনা করার পয়েন্ট হিসাবে, ইউনিক্সের মতো সিস্টেমগুলি% চিহ্নের পরে অক্ষর ব্যবহার করতে পারে। উদাহরণ:fe80::71a3:2b00:ddd3:753f%eth0
সেক্ষেত্রে ইন্টারফেস শনাক্তকারী, eth0
নেটওয়ার্ক কার্ডের নামের সাথে মেলে।
মাইক্রোসফ্ট উইন্ডোজে আপনি রাউটিং টেবিলটি পরীক্ষা করে এমন একটি কমান্ড লাইন ব্যবহার করে (সংখ্যাসূচক) ইন্টারফেস শনাক্তকারীদের একটি তালিকা পেতে পারেন। আমি এটি " netstat -nr
" পছন্দ করি যেহেতু এটি অন্যান্য অপারেটিং সিস্টেমগুলিতেও কাজ করে তবে মাইক্রোসফ্ট উইন্ডোজও " route print
" সমর্থন করে । ফলস্বরূপ আউটপুট, যা প্রতিবেদন করা হয় সম্ভবত পর্দার ওপরে হবে, সুতরাং আপনি আরও পাইপ না করে ফিরে স্ক্রোল করার জন্য প্রস্তুত থাকুন।
যেমন, আমার সিস্টেমে:
===========================================================================
Interface List
14...5c f9 dd 6d 98 b8 ......Realtek PCIe GBE Family Controller
12...e0 06 e6 7e fc 4e ......Bluetooth Device (Personal Area Network)
1...........................Software Loopback Interface 1
13...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter
15...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #2
===========================================================================
এই ক্ষেত্রে, fe80 :: 71a3: 2b00: ddd3: 753f% 14 এর মতো ঠিকানাটি আমার রিয়েলটেক পিসিআই জিবিই ফ্যামিলি কন্ট্রোলারকে উল্লেখ করবে। "জিবিই" গিগাবিট ইথারনেটকে বোঝায়।
এখন, জটিল অংশটি এখানে: আপনি যদি কোনও দূরবর্তী ঠিকানাটি পিন করতে চান তবে আপনাকে দূরবর্তী সিস্টেমের আইপিভি 6 ঠিকানাটি ব্যবহার করতে হতে পারে, তবে স্থানীয় সিস্টেমের ইন্টারফেস আইডেন্টিফায়ার। সুতরাং, উদাহরণস্বরূপ, আমি যদি কম্পিউটার A ব্যবহার করি এবং আমার কাছে ইন্টারফেস নম্বর 14 এর সাথে সংযুক্ত fe80 :: 1 এর স্থানীয় আইপিভি 6 ঠিকানা রয়েছে এবং আমি কম্পিউটার বি পিং করতে চাই এবং এতে ফিজ80 :: 2 এর স্থানীয় আইপিভি 6 ঠিকানা যুক্ত আছে এর ইন্টারফেস নম্বর 16, তারপর এই আমি ব্যবহার করব:
ping fe80::2%14
সুতরাং ping
কমান্ডটি ICMPv6 প্যাকেটটি দূরবর্তী আইপিভি 6 ঠিকানায় (fd80 :: 2) প্রেরণ করবে, যা দূরবর্তী কম্পিউটারের অন্তর্গত, এবং এটি করার জন্য সনাক্তকারী 14 এর সাথে ইন্টারফেস ব্যবহার করবে। ইন্টারফেস শনাক্তকারী 14 হ'ল আমি যে সিস্টেমটি ব্যবহার করছি তা থেকে দূরবর্তী সিস্টেমটি নয় not
এখন, কেন এটি প্রয়োজনীয় হতে পারে তা দেখি।
যদি আমি গুগলের আইপিভি 6 ঠিকানাটি পিং করতে চাই (যা 2607: f8b0: 400a: 802 :: 200e আমি এই উত্তরটি লিখেছিলাম), তবে রাউটিং টেবিলটি 2607: f8b0: 400a: দিয়ে শুরু হওয়া কোন নেটওয়ার্ক কার্ডের ঠিকানাগুলি পরিচালনা করে তা পরীক্ষা করবে: 802। রাউটিং টেবিলটি নির্দেশ করবে যে আমার নেটওয়ার্ক কার্ডগুলির কোনওই 2607: f8b0: 400a: 802 দিয়ে শুরু হওয়া ঠিকানাগুলি ব্যবহার করে কোনও নেটওয়ার্কের সাথে সরাসরি সংযুক্ত নেই, সুতরাং আমার কম্পিউটারটি "গেটওয়ে" ঠিকানা ব্যবহার করে শেষ হবে। আমি যদি অন্য কোনও নেটওয়ার্কের সাথে সংযোগ দিচ্ছিলাম যা আমি যে সংস্থার জন্য কাজ করছি তার অংশ, তবে আমার কাছে একটি বিশেষ "গেটওয়ে" ঠিকানা থাকতে পারে যা ট্রাফিকটিকে একটি ব্যক্তিগত নেটওয়ার্কে নিয়ে যায়। এই ক্ষেত্রে, আমার আরও নির্দিষ্ট গেটওয়ে নেই, তাই আমি আইপিভি 6 "ডিফল্ট গেটওয়ে" ব্যবহার করব। লিঙ্ক-লোকাল ঠিকানাগুলি বাদ দিয়ে বেশিরভাগ সময় আইপিভি 6 কাজ করে। আইপিভি 4 বেশিরভাগ সময় এইভাবে কাজ করেছিল।
আরএফসি 4291 বিভাগ ২.৮ অনুসারে , আইপিভি using ব্যবহার করে প্রতিটি কম্পিউটারের প্রতিটি নেটওয়ার্ক ইন্টারফেসে একটি লিঙ্ক-স্থানীয় ঠিকানা বরাদ্দ করা উচিত। আরএফসি 4291 বিভাগ 2.5.6 বিটগুলি দেখায় যেগুলি লিঙ্ক-স্থানীয় ঠিকানাগুলি দিয়ে শুরু করা উচিত, যার ফলে লিঙ্ক-স্থানীয় ঠিকানাগুলি "fe80: 0000: 0000: 0000:" দিয়ে শুরু হবে (যদিও সেই শূন্যগুলির মধ্যে অনেকগুলি একটি ডাবল কোলনে পতিত হয়েছে )। এই ঠিকানাগুলি "fe80:" দিয়ে শুরু হওয়ার বিষয়টি আরএফসি 4291 বিভাগ ২.৪ দ্বারা বর্ণনা করা হয়েছে ।
যদি আপনি কোনও রিমোট সিস্টেমকে পিং করার চেষ্টা করেন (যেমন, "২0০7: f8b0: 400a: 802"), সাধারণ প্রক্রিয়াটি সাধারণত কোনও নেটওয়ার্ক বা সাবনেট খুঁজে বের করা হয় যে ঠিকানাটি একটি অংশ, যা বিটগুলি দেখিয়ে করা হয় ঠিকানার শুরুতে। তারপরে, এই বিটগুলি কীভাবে ট্র্যাফিককে রুট করা যায় তা নির্ধারণ করতে ব্যবহৃত হয়।
তবে, এই প্রক্রিয়াটি কোনও আইপিভি 6 লিঙ্ক-লোকাল ঠিকানার জন্য কাজ করে না, কারণ প্রতিটি সিঙ্গেল (অপারেশনাল, অ্যাক্টিভ) নেটওয়ার্ক ইন্টারফেসের একটি লিঙ্ক-লোকাল অ্যাড্রেস থাকে "ফেই 80:" দিয়ে সাবনেটে "/ / এর সাবনেট প্রিক্স / সাইজ ব্যবহার করে 64 "। আপনি যদি কোনও ল্যাপটপে থাকেন, আপনি সম্ভবত দেখতে পাবেন যে আপনার ইথারনেট কার্ড এবং আপনার ওয়াই-ফাই অ্যাডাপ্টারের উভয়েরই এই জাতীয় আইপিভি 6 ঠিকানা থাকবে বলে আশা করা হচ্ছে।
এখন, আপনি যখন আপনার পিংটি fe80 :: 2 এ প্রেরণ করবেন, আপনি চান যে কম্পিউটারটি সেই প্যাকেটটিকে সঠিক নেটওয়ার্ক কার্ডের বাইরে প্রেরণ করবে। যদি আপনার কাছে এমন একটি প্রিন্টার থাকে যা তারযুক্ত নেটওয়ার্কের সাথে সংযুক্ত থাকে, তবে আপনি কোনও নেটওয়ার্ক পাথ / রুট ব্যবহার করে ট্র্যাফিকটিকে আপনার Wi-Fi কার্ডের বাইরে পাঠাতে চান না যার ফলে ট্র্যাফিকটি প্রিন্টারে পৌঁছাতে পারে না। এবং আপনি যদি নিজের ওয়াই-ফাই কার্ড ব্যবহার করে একটি ওয়্যারলেস ডিভাইসে যোগাযোগ করার চেষ্টা করছেন, আপনি চাইবেন না যে আপনার ট্র্যাফিক ইথারনেট কার্ডের বাইরে চলে।
সমাধানটি হ'ল আপনি কোন নেটওয়ার্ক ডিভাইসটি ট্র্যাফিক ব্যবহার করতে চান তা নির্দিষ্ট করে দেওয়া উচিত। সুতরাং, এটি নেটওয়ার্ক শনাক্তকারীর উদ্দেশ্য।