fixture-auth-nxdomain
Purpose
Confirm that when Conduit forwards to an authoritative peer serving a published fixture zone, a name that is in zone but missing returns the committed NXDOMAIN outcome.
Applies only to peers in the auth role.
How it works
- The peer loads fixture zone
example.test. - A client asks Conduit for
missing.example.testA (not present in the zone). - The response must match the committed fixture (
rcode: NXDOMAIN, no answers).
Outcomes
| Outcome | Meaning for operators |
|---|---|
| pass | NXDOMAIN through Conduit matches the published fixture for the missing name. |
| fail | Unexpected response code or answers — zone contents, auth peer behavior, or Conduit error handling. |
| skip | Peer is not authoritative (or profile out of scope). Expected for recursive/stub columns. |
| characterized | Not used for this case today. If it appeared, it would mean a documented peer-specific quirk rather than a Conduit regression. |
Matrix: peer (by publisher)
Suites: full
Oracles: fixture