Back to Question Center
0

स्थानीय विकास और साइट के विकास के दौरान सार्वजनिक डीएनएस

1 answers:

मैं एक वेब डिज़ाइनर हूं और मौजूदा व्यापारों के लिए मैं अक्सर नई साइटें विकसित करता हूं. कभी-कभी मुझे अपने डीएनएस पते (मेरे निजी कंप्यूटर के लिए) को विकास सर्वर स्थानीय डीएनएस (बजाय सैमलेट्स 8 के बजाय) पर इंगित करना उपयोगी लगता है. 8 - vps server japan. 8. 8 या डिफ़ॉल्ट आईएसपी का पता). मुझे यह पसंद है क्योंकि यह मुझे देखते हैं कि नई साइट के आंतरिक लिंक, आदि पुराने साइट से अधिकृत DNS पर स्विच करने से पहले संचालित होते हैं. हालांकि आउटगोइंग लिंक (जैसे एक Semalt नक्शा) मेरे स्थानीय डीएनएस के साथ रूट नहीं होगा. पहली बात मैंने सोचा था, ओह, मुझे बस मील के साथ अपनी डीएनएस निर्देशिका को भरने की जरूरत है और हर दूसरे डोमेन से मुझे लिंक करना पड़ सकता है, रुको कि पागल लगता है.

मैं सोच रहा था कि कोई भी मुझे स्थानीय डीएनएस पते का उपयोग करने के लिए एक बेहतर तरीके से या अधिक कार्यात्मक तरीके से अंतर्दृष्टि दे सकता है जब वे उपलब्ध नहीं हैं और सार्वजनिक रूप से आपूर्ति की गई डीएनएस पता जब नहीं हैं? 'रोल-ओवर' के लिए डीएनएस की तरह नमक? या हो सकता है कि एक साथ सभी के विकास के लिए एक पूरी तरह से अलग दृष्टिकोण.

आपकी अंतर्दृष्टि के लिए अग्रिम अर्धवार्षिक.

सभी बेहतरीन!

February 8, 2018

मैं डीएडी-डब्लूआरटी

पर DNSMasq की खोज के लिए मैक पर चलने वाले एक स्थानीय DNS सर्वर का इस्तेमाल करता था

मैं अपने लैन और वाईफ़ाई के लिए डीडी-डब्लूआरटी रूटर सेटअप करता हूं और फिर डीडी-डब्लूआरटी के डीएनएसएमएस्क सुविधा का उपयोग उन सभी प्रविष्टियों को सूचीबद्ध करने के लिए करता है जिन्हें विकास मशीनों को मैप करना चाहिए.

अपने डीडी-डब्लूआरटी राउटर में लॉग इन करें:

सेवा के तहत, DNSMasq सक्षम करें

"अतिरिक्त DNSMasq विकल्प" के अंतर्गत प्रत्येक प्रविष्टि को आप मुखौटा चाहते हैं:

  पता = / [यूआरएल] / [आईपी] 

उदाहरण:

  पता = / www. देव. मेरी साइट. कॉम / 192. 168. 1. 10
पता = / तस्वीरें. देव. मेरी साइट. कॉम / 192. 168. 1. 1 1
पता = / स्थिर. देव. मेरी साइट. कॉम / 192. 168. 1. 12 

यह लगभग स्थानीय पते के लिए राउटर पर अपने स्वयं के DNS सर्वर को चलाने की तरह है, लेकिन ओवरहेड के बिना.

इस तरह से मैं लैन के माध्यम से स्थानीय विकास मशीनों और वाईफाई के माध्यम से सभी मोबाइल डिवाइसों से ज्यादा परेशानी के बिना कनेक्ट कर सकता हूं.

फायदे:

  • कोई DNS सर्वर ओवरहेड नहीं
  • (2 9) कोई डीएनएस कॉन्फिगरेशन अभी आवश्यक नहीं है DHCP के माध्यम से काम करता है (2 9) वाईफाई के विकास के लिए आसानी से मोबाइल डिवाइस कनेक्ट करें मशीनों!
  • रूटर इंटरफ़ेस के माध्यम से बनाए रखने और कॉन्फ़िगर करने में आसान

मैं सोच रहा था कि कोई मुझे बेहतर तरीके से या अधिक कार्यात्मक तरीके से अंतर्दृष्टि दे सकता है

बस DNS-server का उपयोग करें, जो दोनों मोड में काम कर सकता है: कुछ स्थानीय (स्थानीय) क्षेत्रों और दूसरों के लिए फ़ॉरवर्ड के लिए आधिकारिक. बाइंड, पॉवरडिएन, पोसाडिस

मैं अपने नेटवर्क पर DNS सर्वर पर हर ग्राहक के लिए एक क्षेत्र और मेजबान प्रविष्टियां जोड़ता हूं, लेकिन आपको सावधान रहना होगा.

यदि आप mycustomersdomain के एक क्षेत्र जोड़ते हैं. कॉम अपने स्थानीय डीएनएस सर्वर पर, फिर अपने लैन पर हर कंप्यूटर, जिसमें आपका विकास बॉक्स शामिल है, सभी होस्ट और मेल एक्सचेंजर (एमएक्स) रिकॉर्ड के लिए संदर्भ देगा. तो आपको यह सुनिश्चित करना है कि आपने अपने एल्गोरिथ्म और सभी स्थानीय सर्वर पर एमएक्स रिकॉर्ड की प्रतिलिपि बनाई है, इससे पहले कि आप dev को पाने के लिए अपने स्वयं के विकास मेजबान (जैसे देव में जोड़ना शुरू करें. mycustomersdomain. कॉम ). यदि आप ऐसा नहीं करते हैं तो आप अपने ग्राहकों को मौजूदा www साइट को देखने और उन्हें मेल भेजने में असमर्थ होने की क्षमता खो सकते हैं.

सार्वजनिक सर्वर से सभी ए (और अन्य) रिकॉर्ड ढूंढना संभव नहीं है, जब तक आपके पास 'जोन स्थानांतरण' की क्षमता न हो. इसलिए आपको अपने ग्राहक से इस डेटा के लिए पूछना पड़ सकता है. व्यवहार में, आपको केवल रिकॉर्ड की एक सीमित सेट की आवश्यकता हो सकती है.

यदि यह सब नाशपाती के आकार का है, तो आप DNS ज़ोन को पूरी तरह से हटा सकते हैं, लेकिन याद रखें कि एक टाइम लाइव (टीटीएल) DNS रिकॉर्ड से जुड़ा हुआ है, ताकि वे आपके लिए ज्यादा समय से लटका सकें. क्षेत्र के लिए एक अपेक्षाकृत छोटा टीटीएल सेट करना एक अच्छा विचार है (जैसे 1 घंटा) ताकि आप इसे न पकड़े।.

DNS एक दुःस्वप्न हो सकता है, इसलिए सावधानी के साथ आगे बढ़ें और यदि आवश्यकता हो तो पेडल को वापस करने के लिए तैयार रहें.

आम तौर पर, जब मैं एकमात्र व्यक्ति हूं जिसे विकास के दौरान एक DNS प्रविष्टि की जरूरत है, तो मैं इसे अपने स्थानीय होस्ट फ़ाइल में जोड़ दूंगा.

यह फाइल मूल रूप से आपको आपकी मशीन के लिए स्थानीय DNS प्रविष्टियों को जोड़ने की अनुमति देती है. लिनक्स आधारित सिस्टम पर (और शायद मैक, मुझे यकीन नहीं है) फाइल / / etc / hosts पर स्थित है, और इसे विंडोज पर स्थित है c: \ windows \ system32 \ drivers \ आदि \ मेजबान .

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