NebulaDNS مکمل فیچر گائیڈ: k3s، Route53، آبزرویبلٹی، اور انٹرپرائز DNS
ہر "بیٹری شامل" خصوصیت، انضمام، اور انٹرپرائز DNS کرنسی
ذرائع
یہ گائیڈ عوامیNebulaDNS سائٹاور ریپوزٹریgithub.com/bwalia/nebuladnsکی ترکیب کرتا ہے۔ سنگ میل اور GA آئٹمز تیار ہوتے ہیں—اپنے ورژن کے لیے ریلیز نوٹس کی تصدیق کریں۔
آرکیٹیکچر ایک نظر میں
اسٹیککنٹرول پلین کو الگ کرتا ہے(REST/gRPC، authn/z)،زون کا انتظام(تصدیق، DNS پر دستخط کرنے، DNS پر دستخط کرنے، DNS پر دستخط کرنے کے لیے) توثیق(ثانوی رپورٹ SOA)،مواد سے خطاب شدہ زون اسٹور، اورDNS ڈیٹا پلین(UDP/TCP/DoT/DoH/DoQ، ٹرانسفر، DNSSEC آن لائن دستخط کنندہ)۔
فیچر کیٹلاگ ("بیٹریاں شامل ہیں")
پروجیکٹبارہ ہیڈ لائن صلاحیتوں کومارکیٹ کرتا ہے — لینڈنگ صفحہ سے یہاں خلاصہ کیا گیا ہے۔
- API-پہلا:REST/gRPC زونز، ریکارڈز، TSIG روٹیشن، رول بیک—CLI/UI بطور پتلے کلائنٹس۔
- بطور ڈیفالٹ قابل مشاہدہ:Prometheus
/metrics, enum قسم کے لیبلز، JSON لاگز، OTLP ٹریسز۔ - تصدیق شدہ پروپیگیشن:تعیناتی صرف اس وقت مکمل ہوتی ہے جب اعلان کردہ ثانوی نئے SOA سیریل کو تسلیم کرتے ہیں۔
- پیر سافٹ ویئر فنگر پرنٹنگ:ریکارڈز
version.bindCHAOS طرز کے سگنلز اس لیے خاموش BIND اپ گریڈ فالتو پن کو پوشیدہ طور پر ختم نہیں کر سکتے۔ - محفوظ زنگ:نہیں
unsafe; کوڈیک، پارسر، DNSSEC دستخط کنندہ پر مسلسل فزنگ۔ - زیرو-GC ٹیل لیٹنسی:ڈیٹرمنسٹک ایلوکیشن؛
arc-swapکے ذریعے لاک فری زون کے سنیپ شاٹس۔ - جوہری ورژن والی ترتیب:مواد سے خطاب شدہ زونز؛ جزوی پڑھے بغیر آگے/رول بیک کریں۔
- ڈیٹرمینسٹک SOA سیریلز: ویجڈ ریکوری سے بچنے کے لیےمونوٹونک سیریل حکمت عملی۔
- Kubernetes- مقامی:Helm چارٹ، آپریٹر، CRDs (
Zone,Record,Secondary,TsigKey,DeployGate); GitOps دوستانہ؛ روڈ میپ پر CoreDNS کلسٹر-DNS متبادل راستہ۔ - معیارات کے مطابق تار:سخت RFC کوریج؛ واضح غلطی کی اقسام (جیسے
QdCountMismatch)۔ - فالتو پن آپ دیکھ سکتے ہیں:ڈیش بورڈ تمام زونز میں مرئیت کی منتقلی کا ارادہ۔
- سخت ڈیفالٹس:سسٹمڈ سختی، seccomp، نان روٹ کنٹینرز، چھوٹی ڈسٹرول لیس امیجز۔
موازنہ پوزیشننگ (اعلی سطح)
سائٹ ایک مسابقتی میٹرکس شائع کرتی ہے (TinyDNS, BIND 9, Knot, NSD, PowerDNS, CoreDNS, NebulaDNS)۔ بلائے جانے والے تفریق کرنے والوں میں شامل ہیںمکمل REST API,ہمیشہ آن Prometheus,بلٹ ان پروپیگیشن گیٹ,Kubernetes آپریٹر + CRDs، ، XTAG10nter، ، ، XTAG100، بلٹ ان پروپیگیشن گیٹمیموری سے محفوظ نفاذ۔ ورژن کے ساتھ مخصوص دعووں کے لیے اپ اسٹریم میٹرکس کا استعمال کریں۔
میٹرکس کیٹلاگ (نمونہ)
سائٹ کی مثالوں میں استفسار کاؤنٹرز، لیٹنسی ہسٹوگرام، 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
- روٹ اور صحت عامہ کو چیک کریں AWS؛ NebulaDNS سیکنڈری پر NS ریکارڈز کو پوائنٹ کریں یا اسپلٹ ہورائزن پیٹرن چلائیں جو آپ کے سیکیورٹی ماڈل سے مماثل ہوں۔
- k3s / RKE2:NebulaDNS کو Helm کے ذریعے PDB + ServiceMonitor کے ساتھ تعینات کریں۔ CoreDNSفارورڈ/اسٹبسے NebulaDNS کو ان زونز کے لیے سیدھ میں کریں جنہیں آپ اسٹیٹ کے اندر مستند طور پر پیش کرتے ہیں۔
- ExternalDNS:Ingress/LB آبجیکٹ سے عوامی ریکارڈ تک اختیاری پل — پروپیگیشن گیٹس کے ساتھ ہم آہنگی کریں تاکہ آٹومیشن "ہو گیا" کو جلد نشان زد نہ کر سکے۔
روڈ میپ نوٹس
عوامی روڈ میپ GA (وائر/زون کی تکمیل، منتقلی، DNSSEC، پروپیگیشن تصدیق کنندہ، HA/ملٹی ریجن، آپریٹر) کے ذریعے سنگ میل کی فہرست دیتا ہے۔ تاریخوں کے لیے ریپو میںPROJECT_PROMPT.mdاور ریلیز کو چیک کریں۔
متعلقہ لانچ آرٹیکل
"اب کیوں / AI دور" بیانیہ کے لیے،NebulaDNS پڑھیں: AI دور میں گیم چینجر۔
Workstation
کی کس طرح مدد کر سکتا ہے ہم کاروباری اداروں کوقابل مشاہدہ DNSاورGitOpsپیٹرن کو مستند اسٹیک کے ارد گرد بھیجنے میں مدد کرتے ہیں—معلومات پر رابطہ کریں۔