कैसे osx के साथ netbios नामों को हल करने के लिए


10

नमस्ते, मैं osx में नया हूँ और एक विंडोज़ मशीन के नेटबायोस नाम को हल करने की कोशिश कर रहा हूँ। जब मैं इसे पिंग करने की कोशिश करता हूं तो मुझे त्रुटि मिलती है कि मैं होस्टनाम को हल नहीं कर सकता। जब मैं कमांड smbutil लुकअप होस्टनाम% का उपयोग करता हूं तो यह हल हो जाएगा।

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

अनिवार्य रूप से मैं सिर्फ अपनी विंडोज़ मशीन को पिंग करने में सक्षम होना चाहता हूं। किसी भी तरह की सहायता का स्वागत किया जाएगा।

जवाबों:


7

जैसा कि आपने उल्लेख किया है, smbutil lookupएक आईपी पते पर नाम का समाधान करेगा:

$ smbutil lookup qx-2000
Got response from 10.0.1.21
IP address of qx-2000: 10.0.1.21

हम इस आउटपुट से आईपी एड्रेस निकाल सकते हैं:

$ smbutil lookup qx-2000 2>&1 | tail -n 1 | cut -d : -f 2
 10.0.1.21

तब हम पिंग करने के लिए अपने तर्क में इसका उपयोग कर सकते हैं:

$ ping $(smbutil lookup qx-2000 2>&1 | tail -n 1 | cut -d : -f 2)
PING 10.0.1.21 (10.0.1.21): 56 data bytes
64 bytes from 10.0.1.21: icmp_seq=0 ttl=128 time=4.823 ms
64 bytes from 10.0.1.21: icmp_seq=1 ttl=128 time=7.373 ms
64 bytes from 10.0.1.21: icmp_seq=2 ttl=128 time=4.820 ms
...
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.