1 रिपॉजिटरी
Integration of scripting languages to modify the behavior of the DNS resolution pipeline.
Distinct from Python Scripting Environments: Specific to modifying DNS resolution logic rather than providing a general Python runtime environment.
Explore 1 awesome GitHub repository matching development tools & productivity · DNS Resolution Scripting. Refine with filters or upvote what's useful.
Unbound एक DNS रिज़ॉल्वर है जो एक कैशिंग, रिकर्सिव और वैलिडेटिंग सर्वर के रूप में कार्य करता है। यह इंटरनेट पर स्वतंत्र लुकअप करके या बाहरी रिज़ॉल्वर को क्वेरी फॉरवर्ड करके डोमेन नामों को IP पतों में अनुवादित करता है। यह प्रोजेक्ट एक प्रोग्राम योग्य DNS सर्वर के रूप में खुद को अलग करता है, जो रिज़ॉल्यूशन पाइपलाइन को अनुकूलित करने के लिए एक Python स्क्रिप्टिंग इंटरफ़ेस और डायनामिक शेयर-लाइब्रेरी लोडिंग प्रदान करता है। यह DNS64 NAT64 गेटवे के रूप में भी कार्य करता है, जो IPv6-ओनली क्लाइंट के लिए संचार को सक्षम करने के लिए IPv4 रिकॉर्ड से IPv6 पते संश्लेषित करता है। इस सिस्टम में कैश पॉइज़निंग और ईव्सड्रॉपिंग को रोकने के लिए DNSSEC क्रिप्टोग्राफ़िक सत्यापन और DNS ट्रैफ़िक एन्क्रिप्शन के लिए सुरक्षा फ्रेमवर्क शामिल हैं। इसकी क्षमताएं नीति-आधारित रिस्पॉन्स फ़िल्टरिंग, बाहरी डेटाबेस बैकएंड के साथ मल्टी-लेवल कैशिंग, और स्थानीय अथॉरिटी ज़ोन डेटा की डिलीवरी तक फैली हुई हैं। प्रशासनिक नियंत्रण को रनिंग सर्वर पर एन्क्रिप्टेड कमांड भेजने के लिए एक सुरक्षित रिमोट इंटरफ़ेस के माध्यम से प्रबंधित किया जाता है।
Runs custom Python scripts within the resolution pipeline to dynamically modify queries and answers.