একটি ব্যক্তিগত নেটওয়ার্কে কম্পিউটারের নামগুলি সন্ধান করুন (এনএমএপ সহ?)


10

ল্যানে, আমি ক্রস-প্ল্যাটফর্ম প্রোগ্রাম ব্যবহার করে সংযুক্ত সমস্ত কম্পিউটারের নাম সন্ধান করতে চাই, পছন্দমতো এনএম্যাপ। আমি জানি আমি করতে পারি

nmap -sn xxx.xxx.xxx.xxx/24

(যেখানে xxx.xxx.xxx.xxx একটি স্থানীয় আইপি ঠিকানা) আপ হোস্টগুলি সন্ধান করতে, তবে আমি কীভাবে কম্পিউটারগুলির হোস্ট-নেম পাই? তারা কি এমনভাবে সম্প্রচারিত করে যে আমি এনএম্যাপ ব্যবহার করে খুঁজে পেতে পারি?

আপডেট: দেখে মনে হচ্ছে অ্যাংরি আইপি স্ক্যানার এটি করতে পারে। এটা কিভাবে কাজ করে? আমি কি এটি এনএমএপ দিয়ে প্রতিলিপি করতে পারি?


3
কোন হোস্টনাম? ডিএনএসের নাম? আপনার ডিএনএস সার্ভারটি জিজ্ঞাসা করুন।
ragnq

@ragnq nslookup আমাকে হোস্টনাম দেয় না, তবে অ্যাংরি পোর্ট স্ক্যানার তা দেয়। আমি এনএম্যাপ এবং / অথবা কমান্ড লাইন সরঞ্জামগুলির সাহায্যে এটি কীভাবে করব তা জানার চেষ্টা করছি।
bsamek

উত্তর:


0

আমি এনএম্যাপ এবং অন্যান্য আইপি স্ক্যানার যেমন অ্যাংরি আইপি স্ক্যানার ব্যবহার করেছি। আমার পর্যবেক্ষণটি হ'ল এনম্যাপ হোস্টনামগুলি সমাধান করার জন্য বিপরীত ডিএনএস ব্যবহার করেছিলেন, সুতরাং এটির জন্য ডিএনএস সার্ভারের হোস্টগুলির জন্য বিপরীত পয়েন্টার রেকর্ড থাকা উচিত। আমি দেখতে পেয়েছি যে অন্যান্য স্ক্যানাররা নেটবিওস ক্যোয়ারির সাথে একটি পিটিআর ক্যোয়ারী অনুসরণ করে।

আপনি যদি নিশ্চিত হন যে টার্গেট নেটওয়ার্কের সমস্ত হোস্ট হ'ল উইন্ডোজ হোস্ট এবং তারা নেটবিওএস সক্ষম করেছে তবে সেগুলি স্ক্যান করতে আপনি এনবিটিস্ক্যান সরঞ্জাম ব্যবহার করতে পারেন ।


3

অ্যাংরি আইপি স্ক্যানারের এফএকিউ (" হোস্ট-নেমগুলি দেখানো হয়নি ") থেকে:

ক্রুদ্ধ আইপি স্ক্যানারগুলি বিপরীত অনুসন্ধান করে আপনার ডিএনএস (নাম) সার্ভার দ্বারা ফিরিয়ে দেওয়া হোস্টনামগুলি প্রদর্শন করে । সার্ভারটি আইপি ঠিকানা সরবরাহ করে এবং হোস্টনামটি যদি তা জানে তবে তা প্রদান করে।

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

খুব প্রায়শই, ডিএনএস অনুসন্ধানগুলি কিছু জেনেরিক নামগুলি ফিরিয়ে আনবে, উদাহরণস্বরূপ dhcp-12-13.superisp.com, বিশেষত আইএসপি নেটওয়ার্কগুলিতে।

এর মধ্যে যে কোনও একটিতে নাম মিলছে:

  • আপনার কম্পিউটারটি ডিএইচসিপি সার্ভারে নামটি প্রেরণ করেছে যা থেকে এটি আইপি ঠিকানা পেয়েছে এবং ডিএইচসিপি সার্ভার এটি স্থানীয় ডিএনএস সার্ভারে সরবরাহ করেছে
  • আপনার একটি স্থির আইপি ঠিকানা রয়েছে এবং আপনার স্থানীয় হোস্টনামটি আপনার নেটওয়ার্কে গ্লোবাল নামকরণের কনভেনশনের সাথে মেলে এমন নিয়ম অনুসারে কনফিগার করা হয়েছে
  • স্থানীয় আইপি ঠিকানাটি জিজ্ঞাসিত করা থাকলে, বিশ্বব্যাপী নাম জিজ্ঞাসা না করে আপনার হোস্টের টিসিপি স্ট্যাক স্থানীয় নামটি দেয়

Nmap এর ডকুমেন্টেশন (" হোস্ট আবিষ্কার ") থেকে:

ডিফল্টরূপে, এনএম্যাপ এখনও হোস্টগুলির নাম জানতে তাদের রিভার্স-ডিএনএস রেজোলিউশন করে।

অতিরিক্ত পড়া / তথ্য এখানে


নেটওয়ার্কে আমি অ্যাংরি আইপি স্ক্যানারে কাজ করছি আমাকে সম্ভবত হোস্টের নামগুলি দেখাবে, সম্ভবত বিপরীত-ডিএনএস লুক্কিট করে। আপনি যা বলছেন তা হ'ল এনএম্যাপ বিপরীত-অনুসন্ধানও করে। তবে এটি হোস্টের নামগুলি প্রদর্শন করছে না। আমি কীভাবে এটি হোস্ট-নেমগুলি প্রদর্শন করতে পারি? নাকি এই কাজের জন্য এটি ভুল সরঞ্জাম?
bsamek

1

দেখা যাচ্ছে --system-dnsযে নেটওয়ার্কে মেশিনগুলির নাম পেতে আমাকে নির্দিষ্ট করতে হবে। আমি নিশ্চিত না কেন এটি কাজ করে। সম্ভবত ডিএনএস কনফিগার করা পথে অপ্রত্যাশিত কিছু আছে?

আপডেট: আসলে, এটি একটি ভিএলএএন-তে কাজ করে তবে অন্যটিতে নয়, অ্যাংরি আইপি স্ক্যানার দু'টিতেই কাজ করে।


0

আপনি এটি ব্যবহার করতে পারেন nmap -A xxx.xxx.xxx.xxx আউটপুটে হোস্টনামগুলি দেখানো উচিত। আমার নেটওয়ার্কে আমি গ্রেপ এর মাধ্যমে পাইপ করি কেবলমাত্র আমি চাই get ~grep -e 'scan report' -e 'Computer name'

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.