checker-delegation/checker
Pierre-Olivier Mercier 70c548284e
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
feat: add NS TTL consistency and NS-target CNAME checks
Observe the NS RRset TTL from each parent server (ParentView.NSTTL) and
whether each NS target name is a CNAME alias (ChildNSView.CNAMETarget).
Two new rules judge the collected facts:

- delegation_ns_ttl_inconsistent: warns when parent servers disagree on
  the NS TTL, which indicates zone-data inconsistency between primaries.
- delegation_ns_is_cname: flags NS targets that are CNAME aliases as
  critical, per RFC 2181 §10.3 which forbids aliased NS names.
2026-05-16 21:32:05 +08:00
..
collect.go feat: add NS TTL consistency and NS-target CNAME checks 2026-05-16 21:32:05 +08:00
definition.go Initial commit 2026-04-26 19:46:01 +07:00
dns.go feat: add NS TTL consistency and NS-target CNAME checks 2026-05-16 21:32:05 +08:00
helpers.go Initial commit 2026-04-26 19:46:01 +07:00
helpers_test.go Initial commit 2026-04-26 19:46:01 +07:00
interactive.go Initial commit 2026-04-26 19:46:01 +07:00
provider.go Initial commit 2026-04-26 19:46:01 +07:00
report.go Initial commit 2026-04-26 19:46:01 +07:00
rule.go feat: add NS TTL consistency and NS-target CNAME checks 2026-05-16 21:32:05 +08:00
rule_test.go test: extend rule coverage to all 20 rules and edge cases 2026-05-16 13:26:06 +08:00
types.go feat: add NS TTL consistency and NS-target CNAME checks 2026-05-16 21:32:05 +08:00