मेरे अन्य मैक का आईपी पता कैसे लगाएं?


29

मेरे पास एक ही नेटवर्क पर दो मैक हैं, दोनों ने मेरे इंटरनेट राउटर में प्लग किया। मेरे पास उनमें से एक पर स्क्रीन-शेयरिंग सेट है, इसलिए मैं इसे एक vnc://यूआरएल के साथ फाइंडर में कमांड-के का उपयोग करके कनेक्ट कर सकता हूं , और यह बहुत अच्छा काम करता है।

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

निश्चित रूप से मेरा मैक पहले से ही मेरे अन्य मैक का आईपी पता जानता है: खोजक में, मैं अपने अन्य मैक का नाम और साइडबार में आइकन / प्रकार देख सकता हूं! दुर्भाग्य से, Get Info IP एड्रेस, या इसके बारे में उपयोगी कुछ भी प्रदर्शित नहीं करता है।

मैं अपने दूसरे मैक का IP पता कैसे पता लगा सकता हूं, शायद Zeroconf / Bonjour का उपयोग कर रहा हूं? यदि एक साधारण एक है, तो मैं कमांड-लाइन समाधान के साथ ठीक हूं।

संपादित करें: मैं शेर चला रहा हूं, और मुझे लगता है कि ओएस एक्स स्क्रीन शेयरिंग इसके लिए एक बोनस सेवा घोषणा का प्रसारण करता है, लेकिन शेर का कनेक्ट-टू-सर्वर संवाद बॉक्स इसका लाभ नहीं उठाता है। यदि यह कुछ ऐसा है जो माउंटेन लॉयन करता है, तो यह जानना कि मददगार होगा, भी!


इसके नेटवर्क नाम को पिंग करें और यह अपना आईपी लौटा देगा। (जैसे ping other-computer’s-name)
एलेक्स

एलेक्स: हाँ, लेकिन समस्या यह है कि इसका होस्टनाम कैसे प्राप्त किया जाए, अगर मुझे केवल इसका ज़र्कोन्फ प्रसारण नाम पता है (जो कि समान नहीं है)।
केन

जवाबों:


39

आपके कंप्यूटरों को कंप्यूटर-नाम के रूप में सुलभ होना चाहिए । उदाहरण के लिए, केंस -कंप्यूटर.लोकल या ऐसा कुछ, इसलिए आप जो करने की कोशिश कर रहे हैं, उसके आधार पर आप आईपी के बजाय सिर्फ उस नाम का उपयोग कर सकते हैं।

तो आप बस 'कनेक्ट' विंडो में vnc: //Kens-Computer.local टाइप कर सकते हैं। यदि आप सिस्टम वरीयताएँ में साझाकरण प्राथमिकता फलक पर जाते हैं, तो आप कंप्यूटर का नेटवर्क नाम देख सकते हैं । ऐसा लगता है कि एक संदेश के साथ पेज के शीर्ष पर है, " अपने स्थानीय नेटवर्क पर कंप्यूटर पर आपके कंप्यूटर का उपयोग कर सकते हैं: Kens-Computer.local "

सुनिश्चित करें कि आप Bonjour IP प्राप्त करने के लिए ".local" प्रत्यय को शामिल करते हैं, अन्यथा आपका DNS लुक-अप कुछ अन्य hostname प्रत्यय (आपके नेटवर्क / डीएचसीपी कॉन्फ़िगरेशन के आधार पर) को स्वतः जोड़ सकता है या सही होस्ट खोजने में विफल हो सकता है।

यदि आप वास्तव में आईपी प्राप्त करना चाहते हैं, तो यहां कुछ विकल्प हैं:

बोनजोर / डीएनएस-एसडी

आप DNS सेवा डिस्कवरी टूल (dns-sd) जैसे कमांड के माध्यम से सीधे बोनजौर का उपयोग कर सकते हैं। टर्मिनल एप्लिकेशन में निम्नलिखित प्रयास करें:

% dns-sd -q computer-name
DATE: ---Tue 09 Oct 2012---
18:13:39.209  ...STARTING...
Timestamp     A/R Flags if Name                             T   C Rdata
18:13:39.210  Add     2  4 Computer-Name.local.             1   1 10.1.1.141

dns-sdयदि आप सभी स्थानीय VNC सेवाओं को सूचीबद्ध करना चाहते हैं (तो कम से कम जो बोन्जोर के माध्यम से विज्ञापित हैं), यह उपकरण काफी कुछ कर सकता है। VNC सेवाओं को mDNS / Bonjour में "_rfb" के रूप में विज्ञापित किया जाता है:

% dns-sd -B _rfb local

पिंग

या आप इसे केवल पिंग कर सकते हैं, जो आउटपुट में आईपी दिखाएगा (और आईपी खोजने के लिए बस बोनजॉर / एमडीएनएस का उपयोग कर रहा है)।

% ping computer-name.local
PING computer-name.local (10.1.1.141): 56 data bytes
64 bytes from 10.1.1.141: icmp_seq=0 ttl=64 time=0.066 ms

यह एक पूरी तरह से जवाब है, और मुझे यह पता लगाने में मदद की। पहेली का गायब टुकड़ा यह था कि मुझे उस मैक पर साझाकरण नियंत्रण कक्ष में जाने की आवश्यकता है ताकि यह पता लगाया जा सके कि यह क्या नाम है - यह रिक्त स्थान और गैर-लैटिन वर्णों की जगह लेता है, इसलिए "नाम" मुझे दिखाई देता है खोजक, या से dns-sd, "नाम" मैं के साथ उपयोग करने की आवश्यकता नहीं है pingया एक vnc://यूआरएल। मुझे अभी तक नेटवर्क पर यह पता लगाने का कोई तरीका नहीं मिला है, जो अजीब है।
केन

@Ken: मैं एक ही समस्या थी। ज़ोन फ़ाइल आउटपुट और SRVरिकॉर्ड को देखने का प्रयास करें । मैंने पाया कि _rfbमेरे नेटवर्क पर स्क्रीन साझाकरण के साथ सभी प्रकारों को प्रदर्शित करने के लिए सेवा प्रकार का उपयोग करना अच्छी तरह से काम करता है। कोशिश करें: dns-sd -Z _rfbयाdns-sd -Z _rfb local | grep SRV
ट्रिनिट्रोनएक्स

10

टर्मिनल खोलें और टाइप करें: arp -aयह नेटवर्क के सभी कंप्यूटरों को सूचीबद्ध करेगा और (आमतौर पर) होस्ट नामों को।


यह कमांड मेरे लिए 4 प्रविष्टियाँ प्रदर्शित करता है - मेरा केबल मॉडेम, मेरा राउटर, मेरा वाईफाई बेस स्टेशन, और अजीब प्रविष्टि "(192.168.15.255) ff पर: ff: ff: ff: ff: ff: - लेकिन मेरा नहीं? अन्य मैक।
केन

255 पता सबनेट मास्क है। ping -c5 192.168.15.255फिर दौड़ने की कोशिश करें arp -a
daviesgeek

2

आप राउटर पर लॉगइन कर डीएचसीपी टेबल की तलाश कर सकते हैं । यह सभी जुड़े उपकरणों को उनके मैक और आईपी पते के साथ सूचीबद्ध करेगा।

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

प्राप्त करने के लिए आवश्यक कदम राउटर ब्रांड और मॉडल पर निर्भर करेगा।


मेरा राउटर डीएचसीपी स्टैटिक पट्टों का समर्थन नहीं करता है, और अगर ऐसा किया भी, तो मुझे नहीं लगता कि मैं ऐसा चाहता हूं। मैं इसे एक ऐसी सुविधा मानता हूं कि मुझे अपने किसी भी नेटवर्किंग हार्डवेयर के लिए किसी विशेष कॉन्फ़िगरेशन की आवश्यकता नहीं है, इसलिए मैं एक "रीसेट सब" कर सकता हूं यदि यह पागल हो जाता है (या इसे एक नए के साथ बदलें)। मुझे नज़र रखने के लिए पर्याप्त है!
केन

1

एक विकल्प यह है कि आप नेटवर्क पर डिवाइस और उनके आईपी पते को देखने के लिए अपने राउटर पर लॉग इन कर सकते हैं। मेरे लिंक पर, मैं 192.168.1.1 पर जाता हूं, फिर स्थिति और फिर स्थानीय नेटवर्क और फिर डीएचसीपी क्लाइंट टेबल पर क्लिक करता हूं। यह नेटवर्क पर हर डिवाइस को दिखाता है और यह आईपी एड्रेस है।

यदि आप अपनी IP सेटिंग्स की जाँच करते हैं, तो आप अपना राउटर आईपी देख सकते हैं , क्योंकि इसे डीएचसीपी - सर्वर या राउटर के रूप में बताया जाएगा ।


0

मैक पर आईपी पता खोजने के लिए, नीचे दिए गए चरणों का पालन करें:

  1. / एप्लीकेशन / यूटिलिटीज / में स्थित टर्मिनल लॉन्च करें
  2. निम्न कमांड टाइप करें:

    ifconfig |grep inet.*broadcast
    

यदि आप एक बाहरी आईपी पते की यात्रा करना चाहते हैं तो http://www.ip-details.com/ या http://www.whatismyip.com/ पर जाएं


0

arp -a आपको अपने नेटवर्क के भीतर सभी डिवाइस देना चाहिए।

से man arp:

arp - पता रिज़ॉल्यूशन डिस्प्ले और कंट्रोल

अर्प यूटिलिटी एड्रेस रिज़ॉल्यूशन प्रोटोकॉल (arp (4)) द्वारा उपयोग किए जाने वाले इंटरनेट-टू-इथरनेट एड्रेस ट्रांसलेशन टेबल को प्रदर्शित और संशोधित करती है। कोई झंडे के साथ, कार्यक्रम होस्टनाम के लिए वर्तमान एआरपी प्रविष्टि प्रदर्शित करता है। होस्ट को इंटरनेट डॉट नोटा का उपयोग करके नाम या संख्या द्वारा निर्दिष्ट किया जा सकता है।

-A प्रोग्राम सभी वर्तमान ARP प्रविष्टियों को प्रदर्शित या हटाता है।


0

सिर System Preferences > Sharingऔर अपनी जाँच करें Local Hostname

यह कुछ इस तरह होना चाहिए Mac-Mini.local। आप अपने नेटवर्क पर कंप्यूटर को संदर्भित करने के लिए एक आईपी के बजाय इसका उपयोग कर सकते हैं।

सफारी एड्रेस बार एक पता और पोर्ट लेगा जैसे: Mac-Mini.local:8080


लेकिन क्या होगा अगर कोई मैक-मिनी नहीं खोल सकता है, जो मुझे लगता है कि सवाल यह है कि यहां क्या करना है
अक्की

1
@ankii फेयर, लेकिन मैं "मैक आईपी कैसे खोजूं" आदि खोज रहा था क्योंकि मुझे लगा कि यह एकमात्र विकल्प था। मुझे लगता है कि बहुत से लोग अपने Local-Hostname.local एक बार खोजने को पसंद कर सकते हैं , फिर इसे आगे बढ़ाने का उपयोग करें।
pkamb
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.