NebulaDNS संपूर्ण फ़ीचर गाइड: k3s, Route53, ऑब्जर्वेबिलिटी, और एंटरप्राइज़ DNS
प्रत्येक "बैटरी शामिल" सुविधा, एकीकरण और एंटरप्राइज़ DNS स्थिति
सूत्रों का कहना है
यह मार्गदर्शिका जनता का संश्लेषण करती है NebulaDNS साइट और भंडार github.com/bwalia/nebuladns. मील के पत्थर और जीए आइटम विकसित होते हैं—अपने संस्करण के लिए रिलीज़ नोट्स सत्यापित करें।
वास्तुकला एक नजर में
ढेर अलग हो जाता है नियंत्रण विमान (आरईएसटी/जीआरपीसी, ऑथ्न/जेड), क्षेत्र प्रबंधन (सत्यापन, DNSSEC हस्ताक्षर, परमाणु प्रतिबद्धताएँ), प्रसार सत्यापन (द्वितीयक रिपोर्ट SOA), सामग्री-संबोधित ज़ोन स्टोर, और यह DNS डेटा प्लेन (UDP/TCP/DoT/DoH/DoQ, स्थानान्तरण, DNSSEC ऑनलाइन हस्ताक्षरकर्ता)।
फ़ीचर कैटलॉग ("बैटरी शामिल")
परियोजना बाजार बारह शीर्षक क्षमताएँ- यहां लैंडिंग पृष्ठ से सारांशित किया गया है।
- API-प्रथम: ज़ोन, रिकॉर्ड, टीएसआईजी रोटेशन, रोलबैक के लिए REST/gRPC-पतले क्लाइंट के रूप में CLI/UI।
- डिफ़ॉल्ट रूप से अवलोकन योग्य: Prometheus
/metrics, एनम-टाइप किए गए लेबल, JSON लॉग, OTLP निशान। - सत्यापित प्रचार: परिनियोजन तभी पूरा होता है जब घोषित द्वितीयक नए SOA सीरियल को स्वीकार करते हैं।
- सहकर्मी सॉफ्टवेयर फ़िंगरप्रिंटिंग: अभिलेख
version.bindCHAOS-शैली के संकेत इसलिए मौन BIND अपग्रेड अदृश्य रूप से अतिरेक को नष्ट नहीं कर सकते। - सुरक्षित जंग: नहीं
unsafe; कोडेक, पार्सर, DNSSEC साइनर पर निरंतर फ़ज़िंग। - शून्य-जीसी टेल विलंबता: नियतिवादी आवंटन; लॉक-फ्री ज़ोन स्नैपशॉट के माध्यम से
arc-swap. - परमाणु संस्करणित विन्यास: सामग्री-संबोधित क्षेत्र; आंशिक रीड के बिना रोल फॉरवर्ड/रोलबैक।
- नियतात्मक SOA धारावाहिक: वेज्ड रिकवरी से बचने के लिए मोनोटोनिक सीरियल रणनीति।
- Kubernetes-मूल: Helm चार्ट, ऑपरेटर, CRDs (
Zone,Record,Secondary,TsigKey,DeployGate); GitOps के अनुकूल; रोडमैप पर CoreDNS क्लस्टर-DNS प्रतिस्थापन पथ। - मानक-अनुरूप तार: सख्त आरएफसी कवरेज; स्पष्ट त्रुटि प्रकार (उदा.
QdCountMismatch). - अतिरेक आप देख सकते हैं: डैशबोर्ड का उद्देश्य विभिन्न क्षेत्रों में दृश्यता स्थानांतरित करना है।
- कठोर डिफ़ॉल्ट: सिस्टमड हार्डनिंग, सेककॉम्प, गैर-रूट कंटेनर, छोटी डिस्ट्रोलेस छवियां।
तुलना स्थिति (उच्च स्तर)
साइट एक प्रतिस्पर्धी मैट्रिक्स (TinyDNS, BIND 9, Knot, NSD, PowerDNS, CoreDNS, NebulaDNS) प्रकाशित करती है। बुलाए गए विभेदकों में शामिल हैं पूर्ण विश्राम API, हमेशा चालू Prometheus, अंतर्निर्मित प्रसार द्वार, Kubernetes ऑपरेटर + CRDs, सहकर्मी फिंगरप्रिंटिंग, और स्मृति-सुरक्षित कार्यान्वयन. संस्करण-विशिष्ट दावों के लिए अपस्ट्रीम मैट्रिक्स का उपयोग करें।
मेट्रिक्स कैटलॉग (नमूना)
साइट के उदाहरणों में क्वेरी काउंटर, विलंबता हिस्टोग्राम, FORMERR ट्रैकिंग, AXFR प्रयास, प्रति-पीयर अंतिम-सफलता टाइमस्टैम्प, प्रसार अंतराल और निर्माण जानकारी शामिल हैं। जब तक आप किसी चालू बिल्ड को स्क्रैप नहीं कर लेते, तब तक नामों को उदाहरणात्मक मानें।
nebula_dns_queries_total{proto,qtype,rcode}
nebula_dns_query_duration_seconds_bucket{proto,qtype,le}
nebula_axfr_attempts_total{peer,zone,direction,result}
nebula_peer_version_info{peer,software,version}
nebula_zone_propagation_converged{zone}k3s, CoreDNS, और AWS रूट 53
- रूट 53: AWS में सार्वजनिक प्रतिनिधिमंडल और स्वास्थ्य जांच रखें; NebulaDNS सेकेंडरी पर एनएस रिकॉर्ड को इंगित करें या आपके सुरक्षा मॉडल से मेल खाने वाले स्प्लिट-क्षितिज पैटर्न चलाएं।
- k3s / RKE2: PDB + ServiceMonitor के साथ Helm के माध्यम से NebulaDNS परिनियोजित करें; CoreDNS संरेखित करें आगे/ठूंठ उन क्षेत्रों के लिए NebulaDNS तक जहां आप आधिकारिक रूप से संपत्ति के अंदर सेवा प्रदान करते हैं।
- बाहरीDNS: इनग्रेस/एलबी ऑब्जेक्ट से सार्वजनिक रिकॉर्ड तक वैकल्पिक ब्रिज-प्रचार द्वारों के साथ समन्वय करें ताकि स्वचालन जल्दी "पूरा" चिह्नित न कर सके।
रोडमैप नोट्स
सार्वजनिक रोडमैप GA (वायर/ज़ोन पूर्णता, स्थानांतरण, DNSSEC, प्रसार सत्यापनकर्ता, HA/बहु-क्षेत्र, ऑपरेटर) के माध्यम से मील के पत्थर सूचीबद्ध करता है। जाँच करना PROJECT_PROMPT.md और तारीखों के लिए रेपो में रिलीज।
संबंधित लॉन्च आलेख
"अभी क्यों/एआई युग" कथा के लिए पढ़ें NebulaDNS: AI युग में गेम चेंजर.
Workstation कैसे मदद कर सकता है
हम उद्यमों को जहाज भेजने में मदद करते हैं अवलोकनीय DNS और GitOps आधिकारिक स्टैक के आसपास पैटर्न-संपर्क करें info@workstation.co.uk.