উইন্ডোজ সমস্ত আইপি ঠিকানা প্রদর্শন করতে আদেশ


31

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


আমি মনে করি না যে এটি সাধারণভাবে সম্ভব।
theglauber

আপনাকে স্থানীয় সাবনেটকে পিং-স্ক্যান করতে হবে এবং তারপরে নীচে তালিকাভুক্ত আরপ -a কমান্ডটি ব্যবহার করতে হবে।
cpt_fink


'অ্যাংরি আইপি অ্যাড্রেস' ব্যবহার করে সমস্ত আইপি ঠিকানা চেক করা ভাল।
ভেমবুটেক 26'15

উত্তর:


28

আপনার নেটওয়ার্কে কম্পিউটার সম্পর্কে টেবিলের arp -aসমস্ত এআরপি এন্ট্রিগুলি প্রদর্শন করার জন্য আপনি কমান্ডটি করতে পারেন ।

সূত্র


6
এটি প্রতিটি কম্পিউটারকে দেখায় যে আপনার কম্পিউটারের সাথে / তার সাথে কথা বলেছে - তবে এটি সম্পূর্ণ নাও হতে পারে - আমি আরপ -a নিয়ে একটি তাত্ক্ষণিক পরীক্ষা চালিয়েছি এবং এটি আমার পিন না করা পর্যন্ত এটি আমার একটি বা দুটি দেখায় নি।
মজুর গিক

হ্যাঁ, আমি যে লিঙ্কটি পোস্ট করেছি তার মতোই বলেছেন, এটি টেবিলে সংরক্ষণ না করা ছাড়া এটি সবকিছু প্রদর্শন করবে না যাতে মেশিনগুলি প্রদর্শিত হবে না তবে এটি বেশ ভাল তালিকা তৈরি করে।
গিগাবিটপি

স্ট্যাক এক্সচেঞ্জে ওয়েলকোন, গিগাবিট পনি! যখন কোনও লিঙ্কটি আপনার উত্তরটির বেশিরভাগ অংশ তৈরি করে, আপনার মৃত্যুর ক্ষেত্রে গুরুত্বপূর্ণ অংশগুলি সর্বদা উদ্ধৃত করা উচিত। ভাল উত্তর লেখার জন্য কীভাবে দেখুন ।
ব্ল্যাকলাইট জ্বলান

21

আইপি অ্যাড্রেসযুক্ত সমস্ত কিছুই কম্পিউটার নয় - আমি এই পরামর্শগুলির মধ্যে কোনওটিতেই সক্রিয় সমস্ত আইপি ঠিকানা ফেরত পাওয়া যায় নি - বাস্তবে সর্বাধিক খুব কম দেওয়া হয়েছিল। আমার হোম নেটওয়ার্কে তারযুক্ত এবং ওয়্যারলেস ডিভাইস এবং দুটি রাউটার, মোবাইল ফোন, টিভি, পিভিআর, অ্যাপল এয়ারপোর্টের সংমিশ্রণ রয়েছে এবং সম্ভবত আমি কিছু জিনিস ভুলে গেছি। আমি 192.168.1.xxx সাবনেটে সমস্ত ঠিকানা স্ক্যান করতে নিম্নলিখিতটি ব্যবহার করেছি:

for /L %i in (0,1,255) do ping -n 1 -w 250 192.168.1.%i>>ipaddress.txt

ফলস্বরূপ ফাইল আইপ্যাড্রেস.এসটিএক্সটিতে সমস্ত ঠিকানার পিং ফলাফল রয়েছে এবং আমি " Received = 1" - 16 টি ঠিকানা সম্বলিতদের সন্ধান করেছি - আমার ঘরে কেবল 4 টি কম্পিউটার রয়েছে - এবং সেগুলি সব ছিল না।


প্রস্তাবিত সম্পাদনা (রোলড ব্যাক) for /L %i in (0,1,255) do ping -n 1 192.168.1.%i -4 | findstr -m "bytes=32" >> ipaddress.txtএর যোগ্যতা রয়েছে, তবে উত্তরটি মৌলিক নয়, Received = 1বরং উত্তরের পরিবর্তে ব্যবহৃত উত্তরের সাথে সামঞ্জস্যপূর্ণ নয় bytes=32এবং আমি এটি যেভাবে করেছি তা অগত্যা নয়। আমি এই মন্তব্যটি যুক্ত করছি যদি কেউ পরামর্শটি দরকারী মনে করে।
ক্লিফোর্ড

1
for /L %i in (1,1,254)xxxxxx.0পুরোপুরি নেটওয়ার্কের xxxxxx.255ঠিকানা এবং সম্প্রচারের ঠিকানা হওয়ায় এটি আরও উপযুক্ত হতে পারে ।
স্কট

13

নেই net view /allকমান্ড যা কম্পিউটার নাম যে একই LAN এর সাথে সংযুক্ত সব তালিকা প্রস্তুত করা।

এটি থেকে আপনি স্বতন্ত্র আইপি ঠিকানাগুলি nslookup <computer name>কমান্ডটি ব্যবহার করে বা আপনার জন্য এটি করতে একটি ব্যাচের স্ক্রিপ্ট লিখতে পারেন write

এখানে উদাহরণের জন্য একটি ব্যাচ আমি একসাথে ছুড়েছি thre

@echo off
setlocal EnableDelayedExpansion
set "xNext="
set "xComputer="
for /f %%A in ('net view /all') do (
    set "xComputer=%%~A"
    if "!xComputer:~0,2!"=="\\" for /f "tokens=2,* delims=. " %%X in ('nslookup %%A') do (
        if "!xNext!"=="1" (
            echo.!xComputer! = %%X.%%Y
            set "xNext=0"
        )
        if "!xComputer:~2!"=="%%~X" set "xNext=1"
    )
)
endlocal
pause

5

সরাইয়া থেকে arp -a, net view /allঅথবা একটি ব্যাচ স্ক্রিপ্ট লেখার কিছু নেই নেটিভ / বিল্ট-ইন কমান্ড লাইন এই কাজ করতে (অন্তত না যে আমি জানি)।

আপনি যদি কোনও অ-নেটিভ কমান্ড ব্যবহার করতে ইচ্ছুক হন তবে আমি Nmap ব্যবহার করার পরামর্শ দেব । আপনি nmap -sn 192.168.0.0/24যা খুঁজছেন তা অর্জন করতে net view /allবা arp -aআমার মতের চেয়ে বেশি নির্ভরযোগ্যতার সাথে আপনি চালাতে পারেন (আপনার ল্যানের জন্য উপযুক্তটি দিয়ে সাবনেটটি প্রতিস্থাপন করে) can


1

ipconfig /all (পিছনের দিকে নয়, ফরোয়ার্ড স্ল্যাশ ব্যবহার করুন)


20
ipconfig পিসির নিজেই ইন্টারফেসগুলি তালিকাভুক্ত করে এবং ল্যানে ব্যবহৃত আইপি ঠিকানাগুলি নয়।
খ্রিস্টান

1

অন্য কারও দ্বারা নির্দেশিত হিসাবে, আপনি arp -aতবে এটি নিশ্চিত করতে পারেন যে আপনি ব্রডকাস্টের ঠিকানাটি প্রথমে পিং করছেন যাতে এআরপি সমস্ত ডিভাইসগুলির প্রতিবেদন করে। উদাহরণ স্বরূপ,ping 192.168.0.255

আপনি তাদের আইপি এবং ম্যাক ঠিকানা দ্বারা নেটওয়ার্কের সাথে সংযুক্ত সমস্ত ডিভাইসের একটি তালিকা পাবেন। এনআইসির বিক্রেতা কে তা জানতে আপনি https://aruljohn.com/mac.pl এর মতো কোনও ওয়েবসাইটে ম্যাক ঠিকানাগুলি সন্ধান করতে পারেন । এটি আপনাকে বেশিরভাগ ডিভাইসগুলি কী সংকুচিত করতে সহায়তা করবে। যেমন কম্পিউটার, প্রিন্টার, টিভি, সেল ফোন ইত্যাদি ..



0

এটি আমার দ্রুত সমাধান। এটি আপনাকে প্রতিটি আইপি ঠিকানায় কোন ধরণের ডিভাইস সংযুক্ত রয়েছে তা বলে দেয়:

netstat -r 

0

সমস্ত কম্পিউটার আইপি ঠিকানা প্রদর্শন করুন (যেগুলি ব্যবহৃত হচ্ছে)

আমি মনে করি আপনি সম্ভবত netstat -aএটি একটি সক্রিয় তালিকা দেয় মানে হতে পারে । আপনি যদি আইপি ঠিকানা ব্যবহার করে প্রোগ্রামটি জানতে চান তবে ব্যবহার করুন netstat -b(প্রশাসক হিসাবে খুলুন)।


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