वह कौन सी कमांड है जिसका उपयोग आईपी एड्रेस और उन कंप्यूटरों के नाम प्राप्त करने के लिए किया जा सकता है जो एक ही नेटवर्क में स्थित हैं?
मैं विंडोज चला रहा हूं
वह कौन सी कमांड है जिसका उपयोग आईपी एड्रेस और उन कंप्यूटरों के नाम प्राप्त करने के लिए किया जा सकता है जो एक ही नेटवर्क में स्थित हैं?
मैं विंडोज चला रहा हूं
जवाबों:
nmap -sP 192.168.1.0/24
इसमें अपना नेटवर्क नंबर डालें। यह आपके नेट का पिंग-स्वीप करेगा और रिवर्स डीएनएस ऑफ अप मशीनों की रिपोर्ट करेगा। मशीनों को नहीं खोज पाएंगे।
C:> for /L %N in (1,1,254) do @nslookup 192.168.0.%N >> names.txt
वह आपके सबनेट में प्रत्येक IP का रिवर्स लुकअप करेगा।
@nslookup
गया @ping
। जबकि स्पष्ट रूप से बहुत धीमी गति से, यह स्वचालित रूप से हाथ से इस प्रक्रिया को कर रहा है ...
यदि आप "नियमित" के लिए जाना चाहते हैं, तो नैम्प बस ठीक कर देगा।
यदि आप "अस्पष्ट" के लिए जाना चाहते हैं, तो Doxpara Paketto Keiretsu स्कैनरेन्ड और दोस्तों के साथ ऐसा करेगा । बिल्कुल "ऑफिकल" उपकरण नहीं, लेकिन निश्चित रूप से उपयोगी नोड्स को खोजने के लिए जो आप अन्यथा नहीं देख सकते हैं। और क्या मैंने उल्लेख किया कि यह तेज है ?
अगर आपको इस छोटे से ऐप को इंस्टॉल करने में कोई आपत्ति नहीं है: रेडमिन का एडवांस्ड आईपी स्कैनर (विंडोज के लिए फ्रीवेयर)
आपको स्थानीय नेटवर्क होस्ट प्रदान करता है:
उन्नत आईपी स्कैनर विंडोज के लिए एक तेज, मजबूत और उपयोग में आसान आईपी स्कैनर है। यह आसानी से आपको कुछ ही सेकंड में स्थानीय नेटवर्क कंप्यूटर के बारे में विभिन्न प्रकार की जानकारी देता है! उन्नत आईपी स्कैनर आपको कई उपयोगी कार्यों के लिए एक-क्लिक एक्सेस देता है - रिमोट शटडाउन और उठो, रेडमिन एकीकरण और बहुत कुछ! मल्टीथ्रेड स्कैन तकनीक के साथ संचालित यह कार्यक्रम प्रति सेकंड सैकड़ों कंप्यूटरों को स्कैन कर सकता है, जिससे आप अपने मॉडेम कनेक्शन से भी 'सी' या 'बी' क्लास नेटवर्क को स्कैन कर सकते हैं।
Powershell का उपयोग करते हुए - dmitrysotnikov ने एक अच्छा कार्य लिखा, यह इस प्रकार है: http://dmitrysotnikov.wordpress.com/2008/03/07/get-computer-by-ip-address/
क्लीनर 'टाइम-आउट' और 'होस्ट नहीं मिला' उत्तरों के लिए कुछ त्रुटि से निपटने की आवश्यकता है।
function Get-ComputerNameByIP {
param(
$IPAddress = $null
)
BEGIN {
}
PROCESS {
if ($IPAddress -and $_) {
throw ‘Please use either pipeline or input parameter’
break
} elseif ($IPAddress) {
([System.Net.Dns]::GetHostbyAddress($IPAddress))
} elseif ($_) {
trap [Exception] {
write-warning $_.Exception.Message
continue;
}
[System.Net.Dns]::GetHostbyAddress($_)
} else {
$IPAddress = Read-Host “Please supply the IP Address”
[System.Net.Dns]::GetHostbyAddress($IPAddress)
}
}
END {
}
}
#Use any range you want here
1..255 | ForEach-Object {”10.20.100.$_”} | Get-ComputerNameByIP
इस सरल कमांड प्रॉम्प्ट कोड का उपयोग करके देखें। यह arp -a
पता लगाने के लिए कि आईपी कहां से आ रहा है, सभी नेटवर्क को प्राप्त करने के लिएtracert "ip"
एक उपकरण है जिसका मैं विशेष रूप से उपयोग करना पसंद करता हूं जब मैं अपने नेटवर्क को कॉल करना चाहता हूं, तो अराजकता में एक निशुल्क आईपी ढूंढना चाहता हूं। इसे केएस-सॉफ्ट के द्वारा आईपी-टूल कहा जाता है और यह @ sysadmin1138s ग्राफिकल रूप से सुझाव देता है । यह 18 अन्य महान उपयोगिताओं के रूप में अच्छी तरह से है। यह एक महान स्विस सेना चाकू है
मदद कर सकता है:
यदि आपके पास सर्वर नाम है और इसके लिए आईपी देखना चाहते हैं (इसके विपरीत भी), तो cmd => nslookup का उपयोग करें "अपना सर्वर नाम यहां रखें"