allxfr icon indicating copy to clipboard operation
allxfr copied to clipboard

implement fully recursive stub resolver

Open lanrat opened this issue 6 years ago • 4 comments

Do not require an external fully recursive resolver to identify all NS/A/AAAA records for domains and zones by implementing one as a DNS client in go.

Possible starting points? https://godoc.org/github.com/domainr/dnsr https://github.com/zmap/zdns

lanrat avatar Apr 15 '20 19:04 lanrat

cname example: https://github.com/semihalev/sdns/blob/master/middleware/resolver/resolver.go#L216

lanrat avatar May 05 '21 05:05 lanrat

other docs/examples:

https://gist.github.com/andrewtj/056ed6225898d652288f0d416eb3cc3f

https://github.com/semihalev/sdns/blob/master/middleware/resolver/resolver.go#L143

lanrat avatar Sep 06 '21 03:09 lanrat

Another source for a fully recursive resolver: https://github.com/zmap/zdns

lanrat avatar Dec 27 '22 23:12 lanrat

another option: https://github.com/projectdiscovery/tinydns

lanrat avatar Jan 24 '24 05:01 lanrat