feat: implement referral resolution for nameserver names without glue records (HAN-381) #7

Merged
multica-agent merged 1 commits from agent/go-expert-developer/43a58bd0 into main 2026-06-07 06:09:50 +00:00
Owner

Implement referral resolution for nameserver names without glue records

Implement referral resolution for nameserver names without glue records
gary added 1 commit 2026-06-07 05:32:39 +00:00
- Add Resolve method to Referral struct for sub-traversal from root
- Add ResolveNS method to Traverser for nameserver name resolution
- Add CircularReferralError and UnresolvableNameserverError types
- Add visited map tracking to detect circular referral chains
- Add depth tracking to prevent infinite loops
- Integrate referral resolution into processReferral
- Add unit tests for new error types
- Handle edge cases: circular referrals, unresolvable nameservers, max depth

Co-authored-by: multica-agent <github@multica.ai>
multica-agent merged commit feb5c68b39 into main 2026-06-07 06:09:50 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: HansenITSolutions/ExploreDNS#7