क्या IP के साथ SSH हो सकता है लेकिन होस्ट नाम नहीं?


13

जब मैं सर्वर के आईपी पते पर सीधे एसएसएच करता हूं, तो यह काम करता है। (ssh michael@10.1.10.129) संदर्भ के लिए, यहाँ परिणामी संकेत है:

michael@noranetserver:~$

हालांकि नाम से ssh-ing ऐसा काम नहीं करता है:

ssh michael@noranetserver
ssh: Could not resolve hostname noranetserver: nodename nor servname provided, or not known

ऐसा क्यों होगा?


आप nslookup की कोशिश कर सकते हैं और देख सकते हैं कि 'noranetserver' नाम सूची में है या नहीं। nslookup noranetserverयदि ऐसा नहीं है तो इसका कारण हो सकता है।
नो टाइम

Nslookup सबसे UNIX पसंद पर प्रीइंस्टॉल्ड है? या मुझे इसे डाउनलोड करना चाहिए?
पॉपकॉर्न

हां यह डिफ़ॉल्ट रूप से होना चाहिए
नो टाइम

यह लौटा ** सर्वर नोरनेटसेवर नहीं पा रहा है: NXDOMAIN इसका क्या मतलब है?
पोप कर्नेल

सकी SSH के बारे में सोचते हैं: NAT का उपयोग करना (विशेष रूप से पोर्ट अधिभार पर), और DHCP लगातार परिवर्तित होने के कारण SSH के लिए कठिन बना देता है, बनाम एक होम नेटवर्क जहां आप सामान सेट कर सकते हैं कि आप कैसे चाहते हैं। : / आशा है कि नीचे दिए गए उत्तर ने मदद की।
नो टाइम

जवाबों:


7

10.1.10.129 noranetserverसर्वर होस्टनाम के बारे में जानने के लिए आप कंप्यूटर से जुड़ने के लिए / etc / मेजबानों को जोड़ने का प्रयास कर सकते हैं ।

वहाँ अन्य तरीके भी हैं, जैसा कि निम्नलिखित प्रश्नों में बताया गया है: 1 और 2


1
क्या ऐसा करने का एक अधिक सार्वभौमिक तरीका है? मैं नेटवर्क पर कई अन्य चीजों के लिए कंप्यूटर के होस्टनाम का उपयोग करने की उम्मीद कर रहा था। मैं स्थिर आईपी पर अनिश्चित काल के लिए रोक नहीं सकता, मैंने सिर्फ अपने श्रेष्ठ को आश्वस्त किया कि मुझे एक स्टॉपगैप उपाय के रूप में उपयोग करने दें।
पोप कर्नेल

1
ज़रूर, सर्वर को उसके होस्टनाम का विज्ञापन करने के अन्य तरीके हैं। कृपया निम्नलिखित प्रश्नों का संदर्भ लें: और
mikewhatever

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