एप्लिकेशन को आईपी पते की आवश्यकता है, इसे डोमेन पर जाने की आवश्यकता है


15

हम एक (खराब-डिज़ाइन किए गए) एप्लिकेशन का उपयोग करते हैं जिसके लिए हमारे कॉर्पोरेट कार्यालय के आईपी पते की आवश्यकता होती है जिसमें एक स्थिर सार्वजनिक आईपी पता होता है। हालाँकि, जब हमारा फ़ेलओवर इंटरनेट इनस्टॉल होता है, तो जाहिर तौर पर इसका एक अलग स्टेटिक आईपी एड्रेस होता है और फिर रिमोट कनेक्शन फेल हो जाता है।

यदि एप्लिकेशन एक डोमेन नाम स्वीकार करता है, तो मैं इसका उपयोग डायनेमिक DNS के साथ करूंगा, लेकिन यह डोमेन नाम स्वीकार नहीं करता है।

क्या आईपी एड्रेस को इनपुट करने का कोई तरीका है लेकिन हमारे डोमेन नाम पर जाएं? मेरे पास दो विचार थे जिन्हें मैंने अभी तक कोशिश नहीं की है।

  1. एक स्थानीय IP पता सेट करें जो हमारे डोमेन नाम को पुनर्निर्देशित करता है (जैसे 10.0.1.99 local.ourdomain.com पर जाता है)। हालांकि, मुझे पूरा यकीन नहीं है कि मैं यह कैसे करूंगा। शायद एक वेब सर्वर के साथ रास्पबेरी पाई सेट करें।

  2. एक समर्पित आईपी पते के साथ वेब होस्टिंग खरीदें और इसे हमारे डोमेन पर पुनर्निर्देशित करें जो तब आवश्यकतानुसार अपडेट हो सके।

इसे प्राप्त करने के बारे में कोई विचार?


1
किस तरह का आवेदन? आप आंतरिक रूप से होस्ट कुछ मतलब है? रूबी या जावा या जावास्क्रिप्ट ढांचे के कुछ प्रकार की तरह?
जेकगोल्ड

1
प्रॉक्सी को उलट दें। इसे एक निश्चित पते पर चिपकाएं और इसके पैकेट को उचित पते पर भेज दें।
इग्नासियो वाज़क्वेज़-अब्राम्स

बस एक विंडोज प्रोग्राम जो एक विक्रेता ने हमें प्रदान किया है जो हमारे कॉर्पोरेट कार्यालय से डेटा भेजता और पुनर्प्राप्त करता है।
MrPeanut

2
आप एक IP पते के साथ कहीं रिवर्स रिवर्स होस्ट करने जा रहे हैं जो कभी नहीं बदलता है। जिससे पैसा खर्च होगा। क्या आपने अभी इस सेवा को क्लाउड पर स्थानांतरित करने पर विचार किया है जहां किसी भी तरह से अतिरेक का निर्माण किया गया है? लागत शायद समान है। वीपीएन का उपयोग करने का अन्य सुझाव बहुत मायने रखता है। मैं नहीं देखता कि कैसे एक रिवर्स प्रॉक्सी इसका एक अच्छा समाधान है।
5

1
@Appleoddity रिवर्स प्रॉक्सी केवल ओपी के बुलेट पॉइंट 1 का कार्यान्वयन है। आपके पास कॉर्पोरेट कार्यालय में रास्पबेरी नहीं है, लेकिन स्थानीय नेटवर्क में जहां एप्लिकेशन चलाया जा रहा है। चूंकि यह ओपी के अनुसार दिए गए परिदृश्य में संभव है, इसलिए यह शायद सबसे सरल और सस्ता उपाय है।
वू

जवाबों:


37

एक रिवर्स प्रॉक्सी एक अच्छा विचार है, लेकिन प्रोटोकॉल द्वारा सीमित हो सकता है।

मैं एक वीपीएन स्थापित करके इस समस्या को हल करूँगा (जो सुरक्षा प्रदान करता है - यदि ऐप ऐसा है जो बुरी तरह से लिखा गया है तो यह डीएनएस लुकअप नहीं करता है यह शायद सभ्य क्रिप्टो का उपयोग नहीं कर रहा है)। एक वीपीएन का उपयोग करने का मतलब है कि आपके पते सभी rfc1918 (यानी निजी वाले) हो सकते हैं, और बाहरी पते बदलने पर ऐप भी परवाह नहीं करेगा।


0

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

विवरण इस बात पर निर्भर करेगा कि आप स्थानीय नेटवर्क कैसे सेट अप करते हैं, लेकिन सामान्य विचार Pi दो निश्चित स्थानीय पते देना होगा।

रास्पबेरी पाई के प्रशासन के लिए एक पता आरक्षित होगा। यदि आप जरूरत है और चीजों को बदल सकते हैं कि कैसे में ssh है।

अन्य दूरस्थ प्राथमिक (या बैकअप) के लिए प्रॉक्सी के रूप में कार्य करेगा।

THAT पते पर भेजे गए पैकेट iptablesप्राथमिक रूप से या स्थिति के आधार पर कमबैक के लिए एक बहाना के रूप में उपयोग किए जा सकते हैं। NAT, पैकेट के स्रोत और गंतव्य पते को फिर से प्रसारित करने से पहले बदल देगा।

पैकेट लौटाने वाले को आवश्यकता पड़ने पर वापस नेट किया जाता है।

यह तब तक ठीक काम करना चाहिए जब तक कि पैकेटों में कोई आईपी पते गहरे या एम्बेडेड नहीं होते हैं, या क्लासिक एफटीपी जैसे मामले समानांतर कनेक्शन स्थापित करते हैं।

बोनस अंक यदि आप पीआई को सूचित कर सकते हैं कि प्राथमिक साइट गायब हो गई है और स्वचालित रूप से बैकअप पर स्विच हो जाती है


मैं मुफ्त में वीपीएन चलाता हूं, मैं नहीं देखता कि वह क्यों नहीं कर सका। वह अपने ISP से अपना ट्रैफ़िक छुपा नहीं रहा है। OPENvpn
FreeSoftwareServers

-4

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


7
यदि एप्लिकेशन DNS रिकॉर्ड को हल नहीं करेगा तो यह कैसे मदद करता है?
ydaetskcoR

आप प्राथमिक इंटरनेट आईपी की जांच करेंगे तो डिवाइस आईपी नहीं। प्राइमेट इंटरनेट आईपी को हल करना होगा। जब यह नहीं होता है, इसका मतलब है कि आपको एक विफलता की आवश्यकता है।
रेमन फिनकेन

@ रेमन ने माना कि एप्लिकेशन कभी भी DNS रिकॉर्ड का उपयोग नहीं करता है, वास्तव में DNS रिकॉर्ड मदद को कैसे स्वीकार करेगा?
वू

4 आईपी: एक प्राथमिक इंटरनेट आईपी, बी फ़ॉलबैक इंटरनेट आईपी, सी डिवाइस आईपी, डी डिवाइस फ़ॉलबैक आईपी आप डिवाइस के लिए आईपी ए और रिटर्न आईपी सी की जांच करेंगे। अगर A नीचे जाता है, तो
रेमन फिनकेन

1
@Ramon एप्लिकेशन ने कुछ कॉन्फ़िगरेशन "IP ABCD से कनेक्ट" में हार्डकोड किया है, सटीक समस्या यह है कि यह नहीं पूछ रहा है कि इसे किस IP का उपयोग करना चाहिए। या यह विचार है कि उन्हें प्रत्येक सर्वर आईपी के लिए एप्लिकेशन को कई बार चलाना चाहिए और फिर अनुप्रयोगों को स्विच करना चाहिए? यह मानते हुए कि कोई लाइसेंस की समस्या नहीं है और संग्रहीत स्थिति को साझा करने के लिए अनुप्रयोगों को कॉन्फ़िगर करना संभव है और एक ही समय में एक ही भंडारण के साथ कई एप्लिकेशन चलाने में कोई समस्या नहीं है (यह बहुसंख्य अनुप्रयोगों के लिए बहुत संभावना नहीं है)।
वीयू
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.