टर्मिनल कमांड-लाइन का उपयोग करके होस्टनाम कैसे प्राप्त करें?


16

मैंने ipaddress के साथ-साथ मैक एड्रेस प्राप्त करने के लिए टर्मिनल में arp-scan का उपयोग किया है, क्या वहाँ वैसे भी मैं ipaddress के होस्टनाम को जान सकता हूँ जो टर्मिनल में हैं? उदाहरण के लिए ए-पीसी और बी-पीसी और सी-पीसी एक ही राउटर से जुड़े हैं। मुझे होस्टनाम प्राप्त करने की आवश्यकता है जिस तरह से मुझे arp-scan में परिणाम मिला है। क्या कोई आज्ञा है? कृपया इसका उत्तर दें। धन्यवाद।

पुनश्च: मैं तारों या किसी अन्य एस / डब्ल्यू का उपयोग नहीं करना चाहता। टर्मिनल कमांड होता तो यह मददगार होता।

जवाबों:


12

nslookup का प्रयास करें

नोट: सभी उपकरणों के लिए एक DNS की आवश्यकता होती है जिसमें रिवर्स लुकअप ज़ोन होता है। (डिफ़ॉल्ट आगे लुकअप ज़ोन है)। यही कारण है कि यह अधिकांश बाहरी डोमेन (इंटरनेट) पर काम करेगा क्योंकि वे पूरे इंटरनेट में DNS में पंजीकृत हैं। आंतरिक नेटवर्क के लिए आपको एक आंतरिक DNS रिवर्स लुकअप सर्वर की आवश्यकता होती है। निम्नलिखित लिंक की जाँच करें


11

मान लें कि आपके पास स्थानीय DNS सर्वर सेट है, तो खुदाई करनी चाहिए

dig +short -x 123.456.789.12

(हां, यह एक वैध आईपी नहीं है, यह एक हॉलीवुड आईपी है)


3

IP पते से होस्टनाम प्राप्त करने के लिए। सबसे आसान तरीका "मेजबान" उपयोगिता का उपयोग करना है। बस दौडो…

# host 64.233.187.99
output is: #99.187.233.64.in-addr.arpa domain name pointer jc-in-f99.google.com.

यह नाम सर्वर को क्वेरी करेगा और आपको IP पते के होस्टनाम के साथ प्रदान करेगा। लेकिन डिफ़ॉल्ट रूप से यह /etc/resolv.conf फ़ाइल में सूचीबद्ध नेमवर को क्वेरी करेगा।


मैंने इसे किसी साइट में देखा है, लेकिन यह आपको मेरे मॉडेम / राउटर से जुड़े पीसी का विवरण सही नहीं देता है? जैसे मैं 192.168.1.2 पर हूं और मुझे 192.168.1.3 पर एक पीसी पता है
thanmai

1
नहीं, आप जान सकते हैं लेकिन आपके पास DNS rsolver होना चाहिए। आउटपुट में आप देख सकते हैं कि यह आईपी का होस्टनाम देता है जो कि google का है

1

मुझे लगता है आप netbios नाम चाहते हैं?

sudo apt-get install nbtscan
echo will scan: $(hostname -I | cut -d ' ' -f 1)/24
nbtscan $(hostname -I | cut -d ' ' -f 1)/24
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.