mirror of
https://github.com/isc-projects/bind9.git
synced 2026-06-10 12:20:00 -04:00
Add a system test which ensures, whenever the DS record can't be found in the local cache, that the resolver first tries to get the parent NS from the delegation cache to ask them the DS record, directly, rather than running the fallback flow where the resolver attempts to query the DS record from NS of the validating name (which would fails, then the resolver would remove one label and fetch again, fails, and so on until it reach the closest zonecut). The test relies on the fact that when the fallback flow is run, the `rctx_chaseds()` function is run, adding the "chase DS servers ..." and "suspending DS lookup to find parent's..." logs. |
||
|---|---|---|
| .. | ||
| ns1 | ||
| ns2 | ||
| ns3 | ||
| setup.sh | ||
| tests_chase_ds.py | ||