केवल आईपी नंबर का समर्थन करने वाले डिवाइस से ज्ञात होस्ट नाम के साथ होस्ट तक कैसे पहुंचें?


2

समस्या: आईपी पते को बदलने के साथ सर्वर पर एक सेवा है, लेकिन निरंतर होस्ट नाम (डायन्डन्स या समान)। लेकिन क्लाइंट डिवाइस जो सेवा का उपयोग करना चाहता है, वह केवल आईपी द्वारा पहुंच सकता है, होस्ट नाम से नहीं। इस समस्या को कैसे हल करें?

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


यह कौन सा उपकरण है जो होस्टनाम का उपयोग नहीं कर सकता है?
Duncan X Simpson

इसके अलावा सर्वर में लगातार आईपी क्यों नहीं हो सकता है? इस XY के गाल।
Duncan X Simpson

एक मैनुअल डीएनएस लागू करें। यदि ऐप आईपी से कनेक्ट हो सकता है, तो यह आईपी से डीएनएस से कनेक्ट हो सकता है, और नाम से प्राप्त कर सकता है। पोर्ट फ़ॉरवर्डिंग ऐप विंडोज़ पर मौजूद हैं।
Robert Andrzejuk

@DuncanXSimpson यह Logitech Squeezebox खिलाड़ी है। यहाँ देखें: tomstek.us/... । सर्वर में स्थिर आईपी नहीं हो सकता क्योंकि यह मेरा घर है और स्थैतिक आईपी के लिए मुझे अतिरिक्त भुगतान करना होगा
tutejszy

ओह, मैंने नेटवर्क टोपोलॉजी को पूरी तरह से गलत समझा।
Duncan X Simpson

जवाबों:


0

खुदाई के कुछ शाम के बाद मुझे लगा कि यह आसान है: good'ol socat खिड़कियों पर मशीन का जवाब है। इसलिए विंडोज मशीन पोर्ट फारवर्डर बन जाती है (और इसका आईपी डिवाइस में इस्तेमाल किया जा सकता है):

socat tcp-l:local-port,fork,reuseaddr tcp:remote-host:remote-port

उदाहरण के लिए:

socat tcp-l:80,fork,reuseaddr tcp:google.com:80

में सोकेट tcp-listen मोड डिमांड पर कनेक्शन स्थापित करता है, जाहिरा तौर पर हर बार होस्ट नाम को पते में हल किया जाता है (होस्ट फ़ाइल को संशोधित करता है)। fork तथा reuseaddr के लिए विकल्प tcp-listen कट्टर जरूरत नहीं है, समस्याओं के मामले में कमांड को अधिक सुचारू रूप से काम कर सकते हैं।

खिड़कियों के लिए सुकरात यहाँ है

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