/
//sdns.go
//api
//api/api.go
//cache
//cache/hash.go
//cache/cache.go
//cache/shard.go
//dnsutil
//dnsutil/ttl.go
//dnsutil/dnsutil.go
//mock
//mock/writer.go
//config
//config/config.go
//server
//server/server.go
//server/doh
//server/doh/doh.go
//server/doh/msg.go
//server/doh/qtype.go
//response
//response/typify.go
//middleware
//middleware/chain.go
//middleware/edns
//middleware/edns/edns.go
//middleware/cache
//middleware/cache/item.go
//middleware/cache/cache.go
//middleware/middleware.go
//middleware/as112
//middleware/as112/as112.go
//middleware/chaos
//middleware/chaos/chaos.go
//middleware/resolver
//middleware/resolver/nsec3.go
//middleware/resolver/utils.go
//middleware/resolver/client.go
//middleware/resolver/handler.go
//middleware/resolver/resolver.go
//middleware/resolver/singleinflight.go
//middleware/metrics
//middleware/metrics/metrics.go
//middleware/response_writer.go
//middleware/blocklist
//middleware/blocklist/updater.go
//middleware/blocklist/blocklist.go
//middleware/failover
//middleware/failover/failover.go
//middleware/recovery
//middleware/recovery/recovery.go
//middleware/accesslog
//middleware/accesslog/accesslog.go
//middleware/hostsfile
//middleware/hostsfile/hostsfile.go
//middleware/ratelimit
//middleware/ratelimit/ratelimit.go
//middleware/accesslist
//middleware/accesslist/accesslist.go
//authcache
//authcache/ns_cache.go
//authcache/authserver.go
//waitgroup
//waitgroup/waitgroup.go