मैं ओएस एक्स से विंडोज होस्ट का आईपी कैसे पा सकता हूं?


14

क्या ओएस एक्स (लायन) कमांड लाइन या फाइंडर से एक ही सबनेट (होम नेटवर्क में) पर विंडोज मशीन का आईपी पता निर्धारित करने का एक आसान तरीका है? मान लें कि मशीन स्वयं आसानी से सुलभ नहीं है।

मुझे निम्न तरीके पता हैं:

  • राउटर (dhcp सर्वर) के वेब एडमिन पेज को देखें।
  • arp -aहाल ही में एक्सेस किए गए IP की सूची प्राप्त करने और वहां से अनुमान लगाने के लिए उपयोग करें ।

मशीन फाइंडर में दिखाई देती है, इसलिए मुझे पता है कि यह नेटवर्क कंप्यूटर का नाम है (जो मैं अनुमान लगा रहा हूं कि यह एक WINS नाम है?), लेकिन यह नहीं है कि यह किस कार्यसमूह का है। हम एक डोमेन पर नहीं हैं।

मुझे पूरी तरह से यकीन नहीं है कि ओएस एक्स "मैप्स" एक एसएमबी / विनस नाम कैसे करता है, क्योंकि पिंगिंग "मायवॉक्‍सबॉक्स" की तरह कुछ भी विफल रहता है, जैसा कि "मायवॉक्‍सबॉक्‍स.लोक" पिंग करता है।


यदि आप डीएचसीपी के साथ अनुमान लगाने का एक तरीका खोज सकते हैं, तो आपको सभी सक्रिय आईपी की सूची देने में सक्षम होना चाहिए
एलेक्स वाटर्स

जवाबों:


20

उपयोग smbutil lookup HOSTNAME( स्रोत )।

यह आपको दिए गए NetBIOS नाम का IP पता देगा।

मुझे लगता है कि यह वही है जो खोजक किसी smb://URL से कनेक्ट करते समय करता है , इसलिए यह संभवतः उसी सीमाओं के अधीन है (मुझे वास्तव में नहीं पता कि ये क्या हैं लेकिन मैंने देखा है कि खोजक हमेशा विंडोज़ देखने में सक्षम नहीं है स्थानीय नेटवर्क में मशीनें जब अन्य विंडोज़ ग्राहकों को लगता है कि ऐसा करने में कोई समस्या नहीं है)।


1

क्या आपके पास विंडोज मशीन तक पहुंच नहीं है?

क्या आप विंडोज मशीन का आईपी पिंग कर सकते हैं? यदि नहीं, तो शायद पिंग को रोकने के लिए विंडोज मशीन में अपना सॉफ्टवेयर फ़ायरवॉल है।

इसके अलावा, यदि आपके पास राउटर तक पहुंच है, तो यह विंडोज मशीन के होस्टनाम को सूचीबद्ध कर सकता है।

अद्यतन: खैर, नाम जो फाइंडर में दिखाई देता है वह पीसी होस्टनाम होना चाहिए।


मैंने अधिक विवरण प्रदान करने के लिए प्रश्न को अपडेट किया है। मेरे पास मशीन तक भौतिक पहुँच नहीं है। आईपी ​​को नहीं जानते हुए, मैं पिंग क्या करूंगा?
क्रिस वीस 15

1

यदि आपके पास nmblookup स्थापित है, तो प्रयास करें:

nmblookup hostname

होस्टनाम जीत का नाम होगा। यह IP पता वापस कर सकता है । इसके अलावा अन्य विकल्पों के लिए nmblookup मैन पेज देखें, जिन्हें यह काम मिल सकता है।


1

जानकारी स्थानीय नामांकित व्यक्ति में हो सकती है; तुम कोशिश कर सकते हो:

nslookup HOSTNAME
   or
nslookup HOSTNAME.yourdomain.com

0

यदि आप एक बंद नेटवर्क (निजी) पर हैं और आप एक विशिष्ट वर्ग C सबनेट (255.255.255.0) पर हैं तो आप XXX.XXX.XXX.255 को पिंग कर सकते हैं। .255 पता वर्ग सी के लिए प्रसारण पता है। सैद्धांतिक रूप से सबनेट पर सभी होस्ट आपको ICMP इको भेज देंगे। यह इस बात को सीमित करना चाहिए कि मेजबान वास्तव में नेटवर्क पर जीवित हैं। वहां से, आप कुछ फिंगरप्रिंटिंग और पोर्ट स्कैनिंग करने के लिए नेटवर्क उपयोगिता (/ एप्लिकेशन / यूटिलिटीज / नेटवर्क यूटिलिटी.ऐप) का उपयोग कर सकते हैं कि यह कौन है।

हालाँकि, यदि Windows मशीन ICMP इको अक्षम है, तो इस योजना को विफल कर दिया गया है।

बस एक नोट: * .Local डोमेन का उपयोग Bonjour के लिए किया जाता है। जब तक विंडोज बॉक्स में बोंजौर (या mDNSResponder) होता है, स्थानीय डोमेन को क्वेरी करने से काम नहीं चलेगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.