रिकर्सन उपलब्ध छैन: DNS नीति, टुटेको सुरुङ होइन
सर्भरले तपाईंको VPN स्रोतका लागि इन्टरनेट समाधान नगरी आफ्नै जोनको जवाफ दिन सक्छ। स्थिति पढ्नुहोस्, स्रोत जाँच्नुहोस्, त्यसपछि विभाजित DNS मा निर्णय गर्नुहोस्।
आन्तरिक नाम समाधान हुन्छ, र त्यही सर्भरले बाह्य नामलाई रिकर्सनबारे अस्वीकार गरेर जवाफ दिन्छ। यो संयोजन विरोधाभास होइन। आफ्नै जोन प्रकाशित गर्नु र सम्पूर्ण इन्टरनेट समाधान गर्नु सर्भरले दिन सक्ने दुई छुट्टै सेवा हुन्, र यसले पहिलो दोस्रो बिना गर्न सक्छ। अस्वीकारलाई नीतिको घोषणा मान्नुहोस्, त्यसपछि नीति डिजाइनसँग मिल्छ कि भनी जाँच्नुहोस्।
अस्वीकार र टाइमआउट फरक जवाफ हुन्
नाम, प्रश्नको प्रकार, जवाफ दिने सर्भर, स्थिति र फर्किएका रेकर्ड लेख्नुहोस्। रिकर्सन चेतावनीले सँगै आएको आधिकारिक जवाफलाई स्वतः अमान्य गर्दैन। व्याख्या गर्नुअघि स्थिति लेख्नुहोस्। एक घण्टापछि स्मृतिबाट पुनर्निर्माण गरिएको स्थिति अर्कै तथ्य हो।
DNS हेडरले रिकर्सनको अनुरोध र सर्भरले त्यो दिन्छ कि भन्ने सङ्केत बोक्छ, र प्रोटोकल विनिर्देश ती झन्डाहरूलाई जवाफको डेटाबाट अलग राख्छ। त्यसैले जवाफ उपयोगी हुन सक्छ र तैपनि गुनासो बोक्न सक्छ। टाइमआउट, नकारात्मक जवाफ र अस्वीकार तीन फरक नतिजा हुन्। प्रत्येकले फरक तहतर्फ इंगित गर्छ, र केवल अस्वीकारले मात्र सर्भरले तपाईंलाई नीतिबारे बताइरहेको हुन्छ।
पहिले स्थिति कोड पढ्नुहोस्, त्यसपछि यो प्रश्नका लागि चेतावनी महत्त्वपूर्ण छ कि भनी निर्णय गर्नुहोस्। जोनको नाम बताउने आधिकारिक जवाफ रिकर्सिभ बिट अस्वीकार भए पनि प्रयोगयोग्य हुन्छ। जवाफ बिनाको अस्वीकार नीतिको नतिजा हो, टुटेको प्याकेट मार्ग होइन।
रिजोल्भरले तपाईंको स्रोतका रूपमा के लेख्यो
क्लाइन्ट सर्भरको अनुमत रिकर्सिभ दायराबाहिरको ठेगाना पूलबाट आउन सक्छ, वा अनुवादले यसलाई गेटवेजस्तो देखाउन सक्छ। क्लाइन्टको आफ्नै एडाप्टर ठेगाना रिजोल्भरले के प्राप्त गर्यो भन्ने प्रमाण होइन। मार्गको आफ्नो पक्षबाट अनुमान गर्नुको सट्टा सर्भरको प्रशासकलाई अवलोकन गरिएको स्रोत सोध्नुहोस्। अनुवाद गर्ने प्रत्येक हपमा दुई ठेगाना फरक हुन सक्छन्।
उही नाम क्लाइन्टबाट र सर्भरले पहिले नै विश्वास गर्ने होस्टबाट प्रश्न गर्नुहोस्। दुई जवाफबीचको भिन्नता नै स्रोतको स्थिति हो, र त्यो कुनै एक जवाफभन्दा उपयोगी छ।
dig +short host.corp.example
dig +short example.com
यदि परिनियोजनले VPN क्लाइन्टका लागि रिकर्सन चाहन्छ भने, प्रशासकले सर्भरका आफ्नै नियन्त्रणमार्फत उपयुक्त स्रोत दायरा अधिकृत गर्छ। एउटा परीक्षण पास होस् भनेर हरेक नेटवर्कका लागि रिकर्सन खोल्नु परीक्षण गरिँदै गरेको परिवर्तनभन्दा धेरै ठूलो हो। अधिकृत दायरा नियमको छेउमा लेख्नुहोस्, किनकि अर्को समीक्षकले नीति कुन स्रोतको सेवा गर्नका लागि थियो भनी सोध्नेछ। मालिक नभएको स्रोत दायरा नै अस्थायी परीक्षण स्थायी बन्ने बाटो हो।
विभाजित DNS एउटा डिजाइन हो, दोष होइन
केही परिनियोजनले कामका डोमेन मात्र निजी रिजोल्भरमा र बाँकी सबै अर्को स्वीकृत रिजोल्भरमा पठाउँछन्। त्यो प्रश्न-रुटिङ डिजाइन हो, र निजी सर्भरलाई थप खुला नीति चाहिन्छ भन्ने प्रमाण होइन। त्यो डिजाइनमा निजी रिजोल्भरमार्फत बाह्य नाम असफल हुनु नै अभीष्ट नतिजा हो, दोष होइन। अस्वीकार डिजाइन काम गरिरहेको हो, दबाउनुपर्ने लक्षण होइन।
सार्वजनिक रिजोल्भरले ब्राउजिङ फर्काउन सक्छ तर आन्तरिक नाम तोड्न वा निजी प्रश्न नजानुपर्ने ठाउँमा पठाउन सक्छ। कुनै पनि रिजोल्भर ठेगाना बदल्नुअघि अभीष्ट व्यवहार लेख्नुहोस्।
दुई प्रश्नले नीति प्रमाणित गर्नुहोस्
अभीष्ट सुधारपछि वास्तविक क्लाइन्टबाट अनुमत निजी नाम र बाह्य नाम प्रश्न गर्नुहोस्। फर्किने कुरा नीतिले वाचा गरेको हुनुपर्छ, केवल अझ शान्त निदान होइन। प्रत्येक जवाफसँग जवाफ दिने सर्भर लेख्नुहोस्, त्यसपछि जोडीको नीतिसँग तुलना गर्नुहोस्। तुलना नै परीक्षण हो, र एउटा सफल खोज होइन।
resolvectl query host.corp.example
resolvectl query example.com
यदि निजी नाम काम गर्छ र सार्वजनिक नाम अस्वीकार हुन्छ भने, नीतिले भनेको कुरा गरिरहेको छ। यदि निजी नाम पनि असफल हुन्छ भने, समस्या जोन, मार्ग वा स्रोत अधिकारमा छ, र रिकर्सन ध्यान भड्काउने कुरा हो। दुवै नतिजा उपयोगी छन्, र प्रत्येकले बाँकी आधा परिकल्पना हटाउँछ।
अस्वीकारलाई प्रमाणका रूपमा पढ्नुहोस्
अस्वीकार एउटा जवाफ हो। यसको अर्थ सर्भरले प्रश्न प्राप्त गर्यो र मागिएको काम गर्न अस्वीकार गर्यो, जुन कहिल्यै नआएको प्याकेटभन्दा फरक हो। त्यही भिन्नता नै सम्पूर्ण निदान हो। यसलाई जवाफका रूपमा लग गर्नुहोस्, जडान असफलताका रूपमा होइन।
त्यो भिन्नताले कहाँ हेर्ने भनी बताउँछ: सर्भरका लग, यसको पहुँच नीति र यसले लेखेको स्रोत। फायरवाल परिवर्तनले नीतिको अस्वीकार सुधार्न सक्दैन, र नीति परिवर्तनले हराएको मार्ग सुधार्न सक्दैन। दुई परिकल्पनालाई एकमा प्रमाण नआएसम्म अलग राख्नुहोस्।
नतिजा र नीतिको मालिक टिकटमा लेख्नुहोस्, ताकि अर्को व्यक्ति चेतावनीबाट होइन, निर्णयबाट सुरु गरोस्। अधिकृत स्रोत दायरा र तपाईंले परीक्षण गरेका दुई नाम उल्लेख गर्नुहोस्। ती तीन तथ्य भएको टिकट फेरि चलाउन सकिन्छ; "रिकर्सन टुटेको छ" भन्ने टिकट सकिँदैन।