ਸਮੱਗਰੀ 'ਤੇ ਜਾਓ

ਬਲੌਗ

NebulaDNS ਸੰਪੂਰਨ ਵਿਸ਼ੇਸ਼ਤਾ ਗਾਈਡ: k3s, Route53, ਨਿਰੀਖਣਯੋਗਤਾ, ਅਤੇ Enterprise DNS

ਹਰ "ਬੈਟਰੀ ਸ਼ਾਮਲ" ਵਿਸ਼ੇਸ਼ਤਾ, ਏਕੀਕਰਣ, ਅਤੇ ਐਂਟਰਪ੍ਰਾਈਜ਼ DNS ਆਸਣ

  • 3 ਮਿੰਟ ਦੀ ਪੜ੍ਹਤ
  • Updated

ਸਰੋਤ

ਇਹ ਗਾਈਡ ਜਨਤਕNebulaDNS ਸਾਈਟਅਤੇ ਰਿਪੋਜ਼ਟਰੀgithub.com/bwalia/nebuladnsਦਾ ਸੰਸਲੇਸ਼ਣ ਕਰਦੀ ਹੈ। ਮੀਲਪੱਥਰ ਅਤੇ GA ਆਈਟਮਾਂ ਵਿਕਸਿਤ ਹੁੰਦੀਆਂ ਹਨ—ਤੁਹਾਡੇ ਸੰਸਕਰਣ ਲਈ ਰੀਲੀਜ਼ ਨੋਟਸ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ।

ਆਰਕੀਟੈਕਚਰ ਇੱਕ ਨਜ਼ਰ ਵਿੱਚ

NebulaDNS architecture stack

ਸਟੈਕਕੰਟਰੋਲ ਪਲੇਨ ਨੂੰ ਵੱਖ ਕਰਦਾ ਹੈ(REST/gRPC, authn/z),ਜ਼ੋਨ ਪ੍ਰਬੰਧਨ(ਪ੍ਰਮਾਣਿਕਤਾ, XPR8gX 19 ਪ੍ਰਤੀਨਿਧਤਾ, XPR8g19 ਦੀ ਪ੍ਰਤੀਬੱਧਤਾ ਦਾ ਨਿਸ਼ਾਨ) ਤਸਦੀਕ(ਸੈਕੰਡਰੀ ਰਿਪੋਰਟ SOA),ਸਮੱਗਰੀ-ਪਤਾ ਜ਼ੋਨ ਸਟੋਰ, ਅਤੇDNS ਡਾਟਾ ਪਲੇਨ(UDP/TCP/DoT/DoH/DoQ, ਟ੍ਰਾਂਸਫਰ, DNSSEC ਔਨਲਾਈਨ ਹਸਤਾਖਰਕਰਤਾ)।

ਵਿਸ਼ੇਸ਼ਤਾ ਕੈਟਾਲਾਗ ("ਬੈਟਰੀਆਂ ਸ਼ਾਮਲ")

ਪ੍ਰੋਜੈਕਟਬਾਰਾਂ ਸਿਰਲੇਖ ਸਮਰੱਥਾਵਾਂਨੂੰ ਮਾਰਕੀਟ ਕਰਦਾ ਹੈ — ਲੈਂਡਿੰਗ ਪੰਨੇ ਤੋਂ ਇੱਥੇ ਸੰਖੇਪ ਕੀਤਾ ਗਿਆ ਹੈ।

  • API-ਪਹਿਲਾ:REST/gRPC ਜ਼ੋਨ, ਰਿਕਾਰਡ, TSIG ਰੋਟੇਸ਼ਨ, ਰੋਲਬੈਕ—ਪਤਲੇ ਗਾਹਕਾਂ ਵਜੋਂ CLI/UI।
  • ਪੂਰਵ-ਨਿਰਧਾਰਤ ਤੌਰ 'ਤੇ ਦੇਖਣਯੋਗ:Prometheus/metrics, ਐਨਮ-ਟਾਈਪ ਲੇਬਲ, 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)।
  • ਰਿਡੰਡੈਂਸੀ ਤੁਸੀਂ ਦੇਖ ਸਕਦੇ ਹੋ:ਜ਼ੋਨਾਂ ਵਿੱਚ ਤਬਾਦਲੇ ਦੀ ਦਿੱਖ ਲਈ ਡੈਸ਼ਬੋਰਡ ਇਰਾਦਾ।
  • ਹਾਰਡਨਡ ਡਿਫਾਲਟ:ਸਿਸਟਮਡ ਹਾਰਡਨਿੰਗ, ਸੈਕੌਂਪ, ਗੈਰ-ਰੂਟ ਕੰਟੇਨਰ, ਛੋਟੀਆਂ ਡਿਸਟ੍ਰੋਲੈੱਸ ਤਸਵੀਰਾਂ।

ਤੁਲਨਾਤਮਕ ਸਥਿਤੀ (ਉੱਚ ਪੱਧਰ)

ਸਾਈਟ ਇੱਕ ਪ੍ਰਤੀਯੋਗੀ ਮੈਟ੍ਰਿਕਸ ਪ੍ਰਕਾਸ਼ਿਤ ਕਰਦੀ ਹੈ (TinyDNS, BIND 9, Knot, NSD, PowerDNS, CoreDNS, NebulaDNS)। ਬੁਲਾਏ ਗਏ ਵਿਭਿੰਨਤਾਵਾਂ ਵਿੱਚ ਸ਼ਾਮਲ ਹਨਪੂਰੀ REST API,ਹਮੇਸ਼ਾ-ਚਾਲੂ Prometheus,ਬਿਲਟ-ਇਨ ਪ੍ਰਸਾਰ ਗੇਟ,Kubernetes ਆਪਰੇਟਰ + CRDs, , XTAG10nter, XTAG10nterਮੈਮੋਰੀ-ਸੁਰੱਖਿਅਤ ਲਾਗੂਕਰਨ। ਸੰਸਕਰਣ-ਵਿਸ਼ੇਸ਼ ਦਾਅਵਿਆਂ ਲਈ ਅੱਪਸਟ੍ਰੀਮ ਮੈਟਰਿਕਸ ਦੀ ਵਰਤੋਂ ਕਰੋ।

ਮੈਟ੍ਰਿਕਸ ਕੈਟਾਲਾਗ (ਨਮੂਨਾ)

ਸਾਈਟ ਦੀਆਂ ਉਦਾਹਰਨਾਂ ਵਿੱਚ ਪੁੱਛਗਿੱਛ ਕਾਊਂਟਰ, ਲੇਟੈਂਸੀ ਹਿਸਟੋਗ੍ਰਾਮ, 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

Route53 and k3s integration workflow
  • ਰੂਟ  ਜਨਤਕ ਸਿਹਤ ਦੀ ਜਾਂਚ ਅਤੇ XTAG2253 ਦੀ ਜਾਂਚ ਰੱਖੋ: AWS; NebulaDNS ਸੈਕੰਡਰੀ 'ਤੇ NS ਰਿਕਾਰਡਾਂ ਨੂੰ ਪੁਆਇੰਟ ਕਰੋ ਜਾਂ ਤੁਹਾਡੇ ਸੁਰੱਖਿਆ ਮਾਡਲ ਨਾਲ ਮੇਲ ਖਾਂਦੇ ਸਪਲਿਟ-ਹੋਰੀਜ਼ਨ ਪੈਟਰਨ ਚਲਾਓ।
  • k3s / RKE2:NebulaDNS ਨੂੰ Helm ਦੁਆਰਾ PDB + ServiceMonitor ਨਾਲ ਤੈਨਾਤ ਕਰੋ; ਉਹਨਾਂ ਜ਼ੋਨਾਂ ਲਈ CoreDNSਫਾਰਵਰਡ/ਸਟੱਬਨੂੰ NebulaDNS ਨੂੰ ਅਲਾਈਨ ਕਰੋ ਜੋ ਤੁਸੀਂ ਅਸਟੇਟ ਦੇ ਅੰਦਰ ਅਧਿਕਾਰਤ ਤੌਰ 'ਤੇ ਸੇਵਾ ਕਰਦੇ ਹੋ।
  • ExternalDNS:Ingress/LB ਵਸਤੂਆਂ ਤੋਂ ਜਨਤਕ ਰਿਕਾਰਡਾਂ ਤੱਕ ਵਿਕਲਪਿਕ ਪੁਲ—ਪ੍ਰਸਾਰ ਗੇਟਾਂ ਦੇ ਨਾਲ ਤਾਲਮੇਲ ਕਰੋ ਤਾਂ ਕਿ ਆਟੋਮੇਸ਼ਨ ਛੇਤੀ "ਹੋ ਗਿਆ" ਦੀ ਨਿਸ਼ਾਨਦੇਹੀ ਨਾ ਕਰ ਸਕੇ।

ਰੋਡਮੈਪ ਨੋਟਸ

ਜਨਤਕ ਰੋਡਮੈਪ GA (ਤਾਰ/ਜ਼ੋਨ ਸੰਪੂਰਨਤਾ, ਟ੍ਰਾਂਸਫਰ, DNSSEC, ਪ੍ਰਸਾਰ ਪ੍ਰਮਾਣਕ, HA/ਮਲਟੀ-ਰੀਜਨ, ਆਪਰੇਟਰ) ਦੁਆਰਾ ਮੀਲਪੱਥਰ ਸੂਚੀਬੱਧ ਕਰਦਾ ਹੈ। ਤਾਰੀਖਾਂ ਲਈ ਰੇਪੋ ਵਿੱਚPROJECT_PROMPT.mdਅਤੇ ਰਿਲੀਜ਼ਾਂ ਦੀ ਜਾਂਚ ਕਰੋ।

ਸੰਬੰਧਿਤ ਲਾਂਚ ਲੇਖ

“ਹੁਣ ਕਿਉਂ / AI ਯੁੱਗ” ਬਿਰਤਾਂਤ ਲਈ,NebulaDNS ਪੜ੍ਹੋ: AI ਯੁੱਗ ਵਿੱਚ ਗੇਮ ਚੇਂਜਰ।

TenthMatrix

ਦੀ ਕਿਵੇਂ ਮਦਦ ਕਰ ਸਕਦਾ ਹੈ ਅਸੀਂ ਅਧਿਕਾਰਤ ਸਟੈਕ ਦੇ ਆਲੇ-ਦੁਆਲੇਨਿਰੀਖਣਯੋਗ DNSਅਤੇGitOpsਪੈਟਰਨ ਭੇਜਣ ਵਿੱਚ ਉਦਯੋਗਾਂ ਦੀ ਮਦਦ ਕਰਦੇ ਹਾਂ—ਜਾਣਕਾਰੀ.