DynDNS होस्ट नाम से LAN पर कंप्यूटर के लिए SSH


1

मैं SSH एक्सेस के लिए अपने होम नेटवर्क पर एक पर्सनल कंप्यूटर के लिए DynDNS स्थापित करने की कोशिश कर रहा हूं। मुझे डीएनडीएनएस स्थापित हो गया है, और राउटर को सही ढंग से आगे बढ़ाने में कामयाब रहा है, ताकि किसी भी कनेक्शन को रैंडम होस्ट नाम बिंदु पर 22 पोर्ट करने का प्रयास उचित कंप्यूटर पर हो, जो ओपनश के साथ प्रतिक्रिया करता है। जब तक कनेक्शन का प्रयास बाहरी नेटवर्क से आता है तब तक सब कुछ ठीक रहता है। यदि मैं एक ही राउटर से जुड़े एक अलग कंप्यूटर से कनेक्ट करने का प्रयास करता हूं, तो यह बस स्टाल हो जाता है। मैं एक ही नेटवर्क के भीतर से अपने ssh सर्वर से कनेक्ट करने के लिए dyndns होस्ट नाम का उपयोग करने में सक्षम होने के लिए मुझे क्या करना चाहिए यह पता नहीं लगा सकता। किसी भी जानकारी की सराहना की।

जवाबों:


1

DynDNS DNS नाम सार्वजनिक IP पर मैप करता है। आपके स्थानीय नेटवर्क पर SSH बॉक्स का IP एक निजी IP है।

आपका राउटर केवल सार्वजनिक पोर्ट पर आईपी को कनेक्शन स्वीकार करता है।

{Internet} --- [WAN PORT {public IP}  (router)   {private IP} LAN PORT] --- {local network}

डीएनएस शायद ठीक हल कर रहा है, लेकिन राउटर आपको LAN पोर्ट (उर्फ इंटरफ़ेस) से सार्वजनिक आईपी से कनेक्ट करने का प्रयास कर रहा है।

इससे निपटने का सबसे आसान तरीका यह है कि लैन पर जब आप निजी आईपी बॉक्स का उपयोग करें। दोहरी ज़ोनड डीएनएस को सेटअप करना संभव है ताकि यह लैन और बाहर दोनों में सही ढंग से हल हो जाए। लेकिन मुझे संदेह है कि यह समय के लायक है।

जिस मशीन से आप SSH चाहते हैं, उस पर आपकी मेजबानों फ़ाइल में एक प्रविष्टि बनाने के लिए एक सरल समाधान होगा उदाहरण के लिए, एक विशेष प्रविष्टि बनाएं sshbox.local और LAN पर उस DNS नाम का उपयोग करें।

... यदि आप इसके लिए तैयार हैं, तो इस स्थिति में DNS सर्वर को सेटअप करने के कुछ उदाहरण दिए गए हैं:

मैंने कुछ साल पहले कई व्यू डीएनएस का उपयोग किया था, और यह एक बार सेट होने पर अच्छी तरह से काम करता है। ऐसा करने पर आपके रिवर्स डीएनएस (जिसे आपको सेटअप करना चाहिए) का लाभ स्थानीय कनेक्शन को तेजी से काम करेगा। यह संभवतः अधिकांश कॉर्पोरेट नेटवर्क में गायब होने वाली सबसे बड़ी चीजों में से एक है।


कॉन्फ़िगरेशन फ़ाइल में दो प्रविष्टियां सेट करना मेरा पहला विचार था, लेकिन यदि संभव हो तो मैं अधिक सुरुचिपूर्ण समाधान चाहता हूं मैं बॉक्स के ठीक बगल में, कहीं से भी होस्ट नाम का उपयोग करने में सक्षम होना चाहता हूं।
Thought Space Designs

आपके पास एक और अधिक सुंदर समाधान हो सकता है, यदि आप इसमें थोड़ा सा प्रयास करना चाहते हैं। सबसे आसान तरीका मेजबान फ़ाइल का उपयोग करना है। दूसरा सबसे आसान आंतरिक DNS सर्वर को सेटअप करना और एसएसएच होस्ट को इंगित करने के लिए एक प्रविष्टि है और सभी स्थानीय कंप्यूटरों को पहले आंतरिक DNS सर्वर को क्वेरी करना है।
Lawrence

क्या आपके पास आंतरिक DNS सर्वर स्थापित करने के लिए कोई संसाधन हैं? मैं इसका विरोध नहीं कर रहा हूँ मैं वास्तव में स्थानीय DNS सर्वर की स्थापना से परिचित नहीं हूँ
Thought Space Designs

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