উত্তর:
ম্যাক ঠিকানাগুলি রাউটারগুলির মাধ্যমে পাস হয় না passed আপনাকে রাউটারের এআরপি টেবিলটি দেখতে হবে।
সম্পাদনা:
আপনার যদি মেশিনে অ্যাক্সেসের অন্য কোনও রূপ না থাকে তবে হ্যাঁ, এটি অসম্ভব। যদি আপনি এটি (ভিএনসি, আরডিপি, এসএসএইচ) নেটওয়ার্কটিতে যেতে পারেন তবে আপনি এটি করতে পারেন, অন্যথায় না।
আপনি যদি রাউটারকে তার ওয়েব ইন্টারফেসে এআরপি টেবিলটি না দিয়ে থাকেন তবে আপনি দেখতে পারেন যে আপনি এতে টেলনেট করতে পারেন কিনা: অনেক হোম রাউটারগুলির আরও উন্নত ফাংশন রয়েছে যা তারা ওয়েব ইন্টারফেস থেকে আড়াল করে।
এটি কোনও গ্যারান্টিযুক্ত হতে পারে না যে আপনি কোনও রাউটারের পিছনে মেশিনগুলির ম্যাক ঠিকানা দেখতে পারেন। তবে কিছু প্রোটোকল রয়েছে যা আপনাকে নেটওয়ার্কের যে কোনও জায়গা থেকে ম্যাকের ঠিকানা খুঁজে পেতে সহায়তা করতে পারে। উদাহরণস্বরূপ, অন্য নেটওয়ার্কে উইন্ডোজ পিসির ম্যাক ঠিকানা সন্ধান করার জন্য যখন আপনি তার আইপি ঠিকানা জানেন তখন আপনি কমান্ডটি ব্যবহার করতে পারেন
nbtstat -A <IP Address>
লিনাক্স মেশিন থেকে একই কাজ করতে (সাম্বা ইনস্টল করা) ব্যবহার করে কমান্ডটি ব্যবহার করুন
nmblookup -R -S -A <IP Address>
যদি প্রশ্নযুক্ত মেশিনটি উইন্ডোজ মেশিন না হয় এবং অন্য সাবনেটের অংশ হওয়ার কোনও উপায় নেই। তারপরে একমাত্র বিকল্পগুলি রাউটারে ম্যাক অ্যাড্রেস টেবিলটি দেখছে বা যদি সাধারণ নেটওয়ার্ক প্রশস্ত ডিএইচসিপি সার্ভার থাকে তবে আপনি ডিএইচসিপি লগগুলিতে ম্যাকের ঠিকানা দেখতে পাবেন। তবে আমার ধারণা রাউটার বা ডিএইচসিপি সার্ভার অ্যাক্সেসের জন্য আপনাকে প্রশাসক হতে হবে।
সুতরাং আপনার নেটওয়ার্কে উইন্ডোজ মেশিন প্রচুর থাকলে আপনি তাদের সাবনেটে না থাকা সত্ত্বেও তাদের জন্য ম্যাক ঠিকানা খুঁজে পেতে পারেন। তবে যদি নেটওয়ার্কটিতে লিনাক্স মেশিন প্রচুর থাকে তবে অন্য নেটওয়ার্কগুলি থেকে ম্যাক সন্ধানের জন্য খুব ভাল কোনও সাধারণ উপায় নেই।
উপরের কৌশলটি লিনাক্স সাম্বা সার্ভারগুলিতে কাজ করবে না। তারা সর্বদা ম্যাক ঠিকানা 00-00-00-00-00-00 হিসাবে ফিরিয়ে দেবে।
প্রশ্নে থাকা আইপি যদি রাউটারের সরাসরি সংযুক্ত সাবনেটে না থাকে তবে ম্যাক আপনার রাউটারের এআরপি টেবিলের মধ্যে থাকবে না।
এআরপি কেবলমাত্র আইপি সংযোগের শেষ স্তরের (স্তর 2) জন্য দৃশ্যমান / প্রাসঙ্গিক। প্রথম রাউটিং সত্তা এবং শেষ রাউটিং সত্তার মধ্যে থাকা সমস্ত কিছুই স্তর 3, যা উত্স বা গন্তব্য সত্তার আরপি ব্যবহার করে না, বরং পরবর্তী সরাসরি সংযুক্ত রাউটিং সত্তার এআরপি ব্যবহার করে।
আমি মনে করি আপনি যা জানতে চান তা হ'ল -
আপনার সাবনেটের অংশ নয় এমন একটি নির্দিষ্ট আইপি (মেশিন) এর জন্য আপনি কীভাবে ম্যাক খুঁজে পাবেন?
আপনার সাবনেটের সমস্ত মেশিন / আইপি-র জন্য আইপি-ম্যাক টেবিলটি আপনার মেশিনে স্থানীয়ভাবে এআরপি ক্যাশে সংরক্ষণ করা হয়। এটি একই ক্যাশে যা "আইপি রেজোলিউশন দ্বন্দ্ব" দেয়। একটি সহজ করতে
p arp -a | গ্রেপ স্পেশালআইপি
এখন আপনার সাবনেটের বাইরের মেশিনের জন্য - শেল্ফ অ্যাপ্লিকেশনটির কোনও মান নেই যা এটি করে, আমি কোনও আইসিএমপি বার্তা এটি করতে পারে কিনা তা ভেবে চেষ্টা করার চেষ্টা করেছি, তবে এখন পর্যন্ত আমার মনে হয় এর কোনওটি নেই। ওয়েল নেটওয়ার্কিং, বরং লেয়ারিংয়ের নকশা করা হয়েছে, এটি ইচ্ছাকৃতভাবে অযাচিত আচরণ। বর্তমানের নীচের স্তরগুলির সাথে প্রাসঙ্গিক তথ্যটি পালাতে বা সরাতে, এবং যেমন আমরা নেটওয়ার্ক জুড়ে আইপি ব্যবহার করি, তাই কোনও ম্যাক নেই।
অন্য মেশিনে আপনার সহযোগিতা আছে কিনা তা দেখুন, আপনি একটি ছোট অ্যাপ্লিকেশন লিখতে পারেন, যা ম্যাক শিরোনামকে আবদ্ধ করে আপনাকে প্রেরণ করে ... অবশ্যই যদি অন্য মেশিনের কাছ থেকে আপনার সহযোগিতা থাকে তবে কেন এই প্রচুর প্রচেষ্টা সহজ সরল ifconfig -a কাজটি করে that মেশিনের সমস্ত ইন্টারফেসের জন্য।
আপনি একই সাবনেটে থাকা হোস্টগুলির ম্যাক ঠিকানাগুলি কেবল "দেখতে" পারেন। তারপরে, আপনি আরপ কমান্ডটি ব্যবহার করে সমস্ত ম্যাক ঠিকানা তালিকাভুক্ত করতে পারেন:
arp -a
বা একক আইপি ঠিকানার জন্য:
arp -a 192.168.0.1
আপনার যদি রিমোট পিসি, বা রিমোট নেটওয়ার্কের কোনও পিসিতে অ্যাক্সেস থাকে তবে আপনি ডাব্লুএমআই ব্যবহার করতে পারেন বা আপনাকে ম্যাক ঠিকানা দেওয়ার জন্য বিভিন্ন অ্যাপ্লিকেশন চালাতে পারেন। আপনি ম্যাকের ঠিকানাটি পেতে চাইলে অন্য কোনও উপায়ে আমি ভাবতে পারি না।
জেআর
আপনি কি ডিভাইসটির নির্মাতাকে জানেন? যদি তা হয় তবে আপনি ম্যাকের অংশ নিতে পারবেন ।
কেবলমাত্র আমি যা ভাবতে পারি তা হল ভিএক্স্লান তবে আমি নিশ্চিত যে কেবল রাউটারটিতে সরাসরি ম্যাক থাকবে তার থেকে অ্যাক্সেস না করে সেটআপ করা আরও কঠিন হবে।
যেমনটি অন্য উত্তরে লোকেরা জানিয়েছে, এআরপি একটি স্তর দুটি প্রোটোকল আনস রুটেবল নয় তাই প্রচলিত পদ্ধতিতে স্ক্যান করা আপনাকে ম্যাকের ঠিকানা ফেরত দেয় না। উদাহরণ
nmap -sn target
একই নেটওয়ার্ক বিভাগে থাকা ডিভাইসের কেবলমাত্র ম্যাক ঠিকানা দেবে। দুটি এনএম্যাপ স্ক্রিপ্ট রয়েছে যেগুলি এনবিএসটি্যাট এবং স্ন্যাম্প সাহায্যকারী ব্যবহার করে
এনবিটিস্ট্যাট এর জন্য ইউডিপি পোর্ট 137 এনএমএপ কমান্ডের লক্ষ্যমাত্রায় খোলা থাকা দরকার
nmap -sU --script nbtstat.nse -p 137 target
টার্গেটের ম্যাক সম্পর্কে আমাদের কোনও তথ্য দেওয়ার জন্য এই প্রোটোকলটি এসএনএমপি কার্যকর হতে হবে, এটি বন্দরটি খোলা থাকবে। এছাড়াও ইউডিপি পোর্ট 161
nmap -sU -p 161 --script=snmp-interfaces target
IPv6 অ্যাড্রেসের IPv6, বা অনুরূপ থেকে ম্যাক পুনরুদ্ধারের (জাহাজ-কাটা-কীট, 4 6to, ইত্যাদি) ঠিকানাগুলি এই কাজ করে। আমি এটি কেবলমাত্র আইপিভি 6 ঠিকানায় চেষ্টা করেছি যা তাদের উপর ম্যাকের কিছু অংশ রয়েছে
nmap -sV -sC target
(এটি এনএমএপ https://nmap.org/nsedoc/scriptts/address-info.html থেকে প্রাপ্ত আদেশটি ) তবে এটি পরীক্ষা করার সময় (অভ্যন্তরীণ fe80 হোস্টে) এটির জন্য a -6 প্রয়োজন
nmap -sV -sC -6 target
নমিন তীব্র স্ক্যান ব্যবহার করে দেখুন: nmap -T4 -A -v IP-address
আমি রাউটার সম্পর্কে জানি না তবে আপনার আইপি ঠিকানা থাকলে আপনার স্থানীয় হোস্টে ম্যাক ঠিকানা পেতে আপনি এনএমএপ ব্যবহার করতে পারেন তবে আপনি এটিও করতে পারেন তাই আপনি কেন রাউটার থেকে বা এটির মতো কোনও জিনিস পেতে চান? যদি আপনার ওএস লিনাক্স হয় তবে আপনি ম্যাক্যাঞ্জার বা প্রচুর অন্যান্য অ্যাপ্লিকেশন ব্যবহার করতে পারেন সুতরাং আমার কেন কোনও আইডিয়া নেই আপনি কেন এমনটি করতে চান।