DNS: नेटवर्क पर डोमेन नाम राउटर में जाता है, न कि वेब सर्वर पर


0

मैंने हाल ही में अपने कार्यालय नेटवर्क पर एक डोमेन के साथ एक वेब सर्वर स्थापित किया है, आइए example.net कहते हैं

जब मैं example.net पर जाता हूं, तो नेटवर्क के बाहर सब कुछ सही काम करता है, यह ठीक वेबपेज से जुड़ता है।

हालांकि जब मैं example.net पर जाता हूं, जबकि वेबसर्वर के समान नेटवर्क पर यह मेरे Comcast Business रूटर के कॉन्फ़िगरेशन पृष्ठ को खींचता है।

उदाहरण के लिए उचित IP के लिए मार्ग का उपयोग करने के लिए मुझे क्या करने की आवश्यकता होगी और वेब सर्वर और राउटर को नहीं खींचना चाहिए।

धन्यवाद।


यह जानना उपयोगी होगा कि आपने बाहरी रूप से काम करने के लिए राउटर में क्या बदलाव किए हैं।
uSlackr

मैंने वेबसर्वर को बाहरी रूप से काम करने के लिए पोर्ट 80 और 443 को खोला।
चाड व्हाइटेकर

जवाबों:


0

यह प्रभाव हेयरपिन NAT के कारण है। https://serverfault.com/search?q=hairpin+nat

बाहरी रूप से फ़ायरवॉल / राउटर इसे ठीक से संभालता है, लेकिन आंतरिक रूप से, आपको स्थानीय आंतरिक आईपी पते पर इंगित करना होगा।


2

DNS नाम संभवत: राउटर के बाहरी आईपी-पते को हल करता है, जहां पोर्ट-फ़ॉरवर्डिंग नियम आपके वेब-सर्वर के आंतरिक आईपी-एड्रेस पर यातायात को आगे बढ़ाते हैं।

वेब-सर्वर लैन पर आपको आंतरिक आईपी-एड्रेस या आंतरिक नाम का उपयोग करने की आवश्यकता होती है या आंतरिक आईपी पते के लिए www.example.net को हल करने के लिए आपको विभाजन-डीएनएस को लागू करने की आवश्यकता होती है।

अद्यतन: या, जैसा कि यूसुफ ने एक टिप्पणी में उल्लेख किया है, hostsअपने कार्यालय लैन पर किसी भी पीसी पर फ़ाइल में एक प्रविष्टि जोड़ें जो वेबसर्वर तक पहुंच की आवश्यकता है। आमतौर पर C: \ Windows \ System32 \ ड्राइवरों \ etc \ मेजबान


क्या इसका मतलब यह होगा कि मैं एक स्थानीय डीएनएस सर्वर स्थापित करना चाहता हूं और अपने राउटर को स्थानीय डीएनएस को इंगित करना चाहता हूं?
चाड व्हाइटेकर

यह थोड़ा लगता है ... overkill। नेटवर्क पर कितनी मशीनें हैं? यह मशीन के आंतरिक आईपी के लिए example.net बिंदु बनाने के लिए प्रत्येक मशीन होस्ट फ़ाइल को मैन्युअल रूप से संपादित करने के लायक हो सकता है।
जोसेफ रेडनर ने

@Chad, यूसुफ सही है, यदि आपके ऑफिस लैन में पहले से DNS सर्वर नहीं है, तो किसी को जोड़ने की आवश्यकता नहीं है। बस अपने वेब-सर्वर तक पहुंचने के लिए किसी भी पीसी पर एक होस्ट फ़ाइल प्रविष्टि जोड़ें। विंडोज पीसी पर सामान्य स्थान C: \ Windows \ System32 \ ड्राइवर / आदि \ होस्ट (नमूना प्रविष्टियों के लिए होस्टेसम देखें)
RedGrittyBrick

0

आपका DNS आपके राउटर के आईपी को हल कर रहा है जो बदले में वेब सर्वर से कनेक्शन भेज रहा है। जब आप इसे नेटवर्क के अंदर से एक्सेस करने का प्रयास करते हैं, तो यह कॉन्फ़िगरेशन पेज पर जा रहा है क्योंकि आप नेटवर्क का हिस्सा हैं। अपने नेटवर्क के अंदर से वेब सर्वर तक पहुंचने के लिए, आपको वेब सर्वर के आंतरिक आईपी का उपयोग करने की आवश्यकता है।

अपडेट करें:

यह सवाल आपकी समस्या का जवाब देने का प्रयास करता है: सार्वजनिक आईपी का उपयोग करके आंतरिक आईपी तक पहुंचें


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