NebulaDNS সম্পূর্ণ বৈশিষ্ট্য নির্দেশিকা: k3s, Route53, পর্যবেক্ষণযোগ্যতা এবং এন্টারপ্রাইজ DNS
প্রতিটি "ব্যাটারি অন্তর্ভুক্ত" বৈশিষ্ট্য, ইন্টিগ্রেশন, এবং এন্টারপ্রাইজ DNS ভঙ্গি
সূত্র
এই নির্দেশিকা জনসাধারণের সংশ্লেষণ করে NebulaDNS সাইট এবং সংগ্রহস্থল github.com/bwalia/nebuladns. মাইলস্টোন এবং GA আইটেমগুলি বিকশিত হয়—আপনার সংস্করণের জন্য রিলিজ নোট যাচাই করুন।
এক নজরে স্থাপত্য
স্ট্যাক আলাদা হয় নিয়ন্ত্রণ সমতল (REST/gRPC, authn/z), জোন ব্যবস্থাপনা (বৈধতা, DNSSEC স্বাক্ষর, পারমাণবিক প্রতিশ্রুতি), প্রচার যাচাই (সেকেন্ডারি রিপোর্ট SOA), বিষয়বস্তু-ঠিকানা জোন দোকান, এবং DNS ডেটা প্লেন (UDP/TCP/DoT/DoH/DoQ, স্থানান্তর, DNSSEC অনলাইন স্বাক্ষরকারী)।
বৈশিষ্ট্য ক্যাটালগ ("ব্যাটারি অন্তর্ভুক্ত")
প্রকল্প বাজার বারো শিরোনাম ক্ষমতাল্যান্ডিং পৃষ্ঠা থেকে এখানে সংক্ষিপ্ত করা হয়েছে।
- API-প্রথম: জোন, রেকর্ড, টিএসআইজি ঘূর্ণন, রোলব্যাক—সিএলআই/ইউআই পাতলা ক্লায়েন্টদের জন্য REST/gRPC।
- ডিফল্টরূপে পর্যবেক্ষণযোগ্য: Prometheus
/metrics, enum-টাইপ করা লেবেল, JSON লগ, OTLP ট্রেস। - যাচাইকৃত প্রচার: ডিপ্লোয় তখনই সম্পূর্ণ হয় যখন ঘোষিত মাধ্যমিকরা নতুন SOA সিরিয়াল স্বীকার করে।
- পিয়ার সফ্টওয়্যার ফিঙ্গারপ্রিন্টিং: রেকর্ডস
version.bindCHAOS-শৈলী সংকেত তাই নীরব BIND আপগ্রেডগুলি অদৃশ্যভাবে অপ্রয়োজনীয়তা ক্ষয় করতে পারে না। - নিরাপদ মরিচা: না
unsafe; কোডেক, পার্সার, DNSSEC স্বাক্ষরকারীতে ক্রমাগত ফাজিং। - জিরো-জিসি টেইল লেটেন্সি: নির্ধারক বরাদ্দ; মাধ্যমে লক-মুক্ত জোন স্ন্যাপশট
arc-swap. - পারমাণবিক সংস্করণ কনফিগারেশন: বিষয়বস্তু সম্বোধন অঞ্চল; আংশিক রিড ছাড়া রোল ফরওয়ার্ড/রোলব্যাক করুন।
- নির্ধারক SOA সিরিয়াল: ওয়েজড রিকভারি এড়াতে একঘেয়ে সিরিয়াল কৌশল।
- Kubernetes-নেটিভ: Helm চার্ট, অপারেটর, CRDs (
Zone,Record,Secondary,TsigKey,DeployGate); GitOps-বান্ধব; রোডম্যাপে CoreDNS ক্লাস্টার-DNS প্রতিস্থাপনের পথ। - স্ট্যান্ডার্ড-সঙ্গত তারের: কঠোর RFC কভারেজ; স্পষ্ট ত্রুটির ধরন (যেমন
QdCountMismatch). - অপ্রয়োজনীয়তা আপনি দেখতে পারেন: অঞ্চল জুড়ে দৃশ্যমানতা স্থানান্তরের জন্য ড্যাশবোর্ড অভিপ্রায়।
- কঠিন ডিফল্ট: systemd হার্ডেনিং, seccomp, নন-রুট কন্টেনার, ছোট ডিস্ট্রোলেস ইমেজ।
তুলনা অবস্থান (উচ্চ স্তর)
সাইটটি একটি প্রতিযোগিতামূলক ম্যাট্রিক্স প্রকাশ করে (TinyDNS, BIND 9, Knot, NSD, PowerDNS, CoreDNS, NebulaDNS)। ডিফারেনসিয়েটরদের অন্তর্ভুক্ত করা হয়েছে সম্পূর্ণ REST 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 সেকেন্ডারিতে NS রেকর্ড করুন বা আপনার নিরাপত্তা মডেলের সাথে মেলে এমন স্প্লিট-হরাইজন প্যাটার্ন চালান।
- k3s / RKE2: PDB + ServiceMonitor দিয়ে Helm এর মাধ্যমে NebulaDNS স্থাপন করুন; CoreDNS সারিবদ্ধ করুন ফরোয়ার্ড/স্টাব NebulaDNS অঞ্চলের জন্য আপনি কর্তৃত্বমূলকভাবে এস্টেটের ভিতরে পরিবেশন করেন।
- বাহ্যিকDNS: ইনগ্রেস/এলবি অবজেক্ট থেকে পাবলিক রেকর্ডে ঐচ্ছিক সেতু—প্রচার গেটের সাথে সমন্বয় করুন যাতে অটোমেশন তাড়াতাড়ি "হয়ে গেছে" চিহ্নিত করতে না পারে।
রোডম্যাপ নোট
পাবলিক রোডম্যাপ GA (ওয়্যার/জোন সম্পূর্ণতা, স্থানান্তর, DNSSEC, প্রচার যাচাইকারী, HA/মাল্টি-রিজিয়ন, অপারেটর) এর মাধ্যমে মাইলফলক তালিকাভুক্ত করে। চেক করুন PROJECT_PROMPT.md এবং তারিখের জন্য রেপোতে রিলিজ।
সম্পর্কিত লঞ্চ নিবন্ধ
"কেন এখন / এআই যুগ" আখ্যানের জন্য, পড়ুন NebulaDNS: AI যুগে গেম চেঞ্জার.
কিভাবে Workstation সাহায্য করতে পারে
আমরা এন্টারপ্রাইজ শিপ সাহায্য পর্যবেক্ষণযোগ্য DNS এবং GitOps প্রামাণিক স্ট্যাকের চারপাশে নিদর্শন - যোগাযোগ info@workstation.co.uk.