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


19

यह सर्वर फाल्ट के लिए बेहतर अनुकूल हो सकता है, इसलिए यदि आवश्यकता हो तो कोई इसे माइग्रेट कर सकता है।

परीक्षण के प्रयोजनों के लिए, मैं अपने लिए एक डोमेन नाम को पुनः निर्देशित करना चाहता हूं localhost। मैं यह कैसे करु? क्या मैं केवल 127.0.0.1 पर पुनर्निर्देशित कर सकता हूं? इसके अलावा, मैं विंडोज़ का उपयोग कर रहा हूं। किसी भी मदद की सराहना की है।

जवाबों:


21

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


अपनी Windows HOSTS फ़ाइल में आप अपने डोमेन से अपने लोकलहोस्ट (127.0.0.1) तक मैपिंग सेट कर सकते हैं:

127.0.0.1   example.com

में स्थित C:\WINDOWS\SYSTEM32\DRIVERS\ETC\HOSTS

example.comतब आपके स्थानीयहोस्ट पर जाने के लिए कोई भी अनुरोध - यह आपके स्थानीय मशीन पर परीक्षण के लिए उपयुक्त है।

यदि आप अपने लैन (फोन, टैबलेट, आदि सहित) पर किसी भी मशीन से इसका परीक्षण करने में सक्षम होना चाहते हैं, तो आप Aउस डोमेन के लिए DNS ज़ोन में रिकॉर्ड कर सकते हैं (शायद एक localtest.उपडोमेन के लिए) जो आंतरिक आईपी ​​पते को इंगित करता है आपके सर्वर के। जैसे। 192.168.1.20


सही समाधान यदि आप चाहते हैं कि यह केवल स्थानीय स्तर पर काम करे।
ग्रोनोस्तज

यह मेरा पहला विचार था, इसलिए, मैंने microsoft.com के लिए एक प्रविष्टि जोड़ने की कोशिश की। काम नहीं किया। मुझे अभी भी वास्तविक Microsoft साइट मिली है। संभवतः मुझे अपने कैश को साफ़ करने के लिए रिबूट या कुछ और करना चाहिए था।
निकोल हैमिल्टन

@Nicole Hamilton: आपकी मशीन / ब्राउज़र (दूसरों से कुछ अधिक) हल किए गए DNS को कैश कर देगा, इसलिए हो सकता है कि आप तुरंत परिवर्तन न देखें। आप ipconfig /flushdnsकमांड लाइन से DNS कैश को बलपूर्वक हटा सकते हैं । ... आपको लोकलहोस्ट पर चलने वाले वेब सर्वर की भी आवश्यकता है जो example.com के लिए अनुरोधों को सुन रहा है।
MrWhite

1
क्षमा करें, आप गलत समझ गए होंगे कि मेरा क्या मतलब है। मैं वह सभी ट्रैफ़िक चाहता हूं जो mydomain.comमेरे स्थानीय सर्वर पर
पहुंचाने की

@TehEpicPineapple: आपके LAN पर एक स्थानीय (वेब) सर्वर? हां, HOSTS फ़ाइल ऐसा कर सकती है। यदि सर्वर लोकलहोस्ट नहीं है, तो जो भी आपके सर्वर का स्थानीय आईपी पता है, उसके लिए आईपी पते को स्थानापन्न करें। या क्या आप चाहते हैं कि यह आपके LAN के बाहर से सुलभ हो? जिस स्थिति में आपको AMarkusDBX के उत्तर में DNS में रिकॉर्ड स्थापित करने की आवश्यकता होगी ।
MrWhite

2

सबसे पहले आपको अपने बाहरी आईपी पते की आवश्यकता है, यदि आप चाहते हैं कि कोई और आपके डोमेन तक पहुंचे।

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

फिर आपको उस DNS सर्वर का उपयोग करने के लिए अपने डोमेन को सेटअप करने की आवश्यकता है। संभवत: कंट्रोल पैनल में, जिस कंपनी का आप डोमेन रजिस्टर करते थे।


यदि आपके पास केवल सार्वजनिक IP पता है और आपका आंतरिक नेटवर्क NAT है, तो आपको अपने सर्वर को अग्रेषित करने वाले पोर्ट को सेटअप करने की भी आवश्यकता हो सकती है।
एरिक जी

1

यह जवाब अलग-अलग होगा कि आपका स्थानीय नेटवर्क एक समर्पित आईपी पर है या नहीं।

यदि आपका बाहरी IP समर्पित है, तो उस IP पर A रिकॉर्ड सेट करें। आपको अपने डोमेन प्रदाता के नियंत्रण कक्ष के माध्यम से ऐसा करने में सक्षम होना चाहिए।

यदि आपका बाहरी IP गतिशील है, जैसे अधिकांश घरेलू नेटवर्क, तो आपको अपने स्थानीय IP को इंगित करने के लिए अपने डोमेन को हमेशा अपडेट करने के लिए एक Dyamic DNS सेवा का उपयोग करना होगा, भले ही वह बदल जाए। जब तक मैं याद कर सकता हूं, तब तक डैन ऐसा कर रहा है, लेकिन बहुत सारे संगठन इस सेवा की पेशकश करते हैं।

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


1
ऐसा लगता नहीं है कि वह सभी को अपने कंप्यूटर पर पुनर्निर्देशित करना चाहता है । बल्कि, वह केवल अपने निजी नेटवर्क पर पुनर्निर्देशन चाहता है।
cpast

1
उन्होंने ऊपर कहा, "क्षमा करें, आपको गलत अर्थ होना चाहिए कि मेरा क्या मतलब है। मैं चाहता हूं कि सभी ट्रैफ़िक जो mydomain.com को अपने स्थानीय सर्वर पर पुनर्निर्देशित करने की कोशिश करें" इसलिए मुझे लगता है कि बाहरी ट्रैफ़िक का भी मतलब है ...
एंड्रयू लोट
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.