dns

DNS client and server implementations using the Go project's dnsmessage package
Log | Files | Refs | README | LICENSE

ModeNameSize
-rw-r--r--.gitignore2L
-rw-r--r--LICENSE13L
-rw-r--r--README.md5L
-rw-r--r--cmd/dohproxy/README.md25L
-rw-r--r--cmd/dohproxy/config.go62L
-rw-r--r--cmd/dohproxy/dohproxy.go136L
-rw-r--r--cmd/dohproxy/dohproxy_test.go46L
-rw-r--r--cmd/recursor/cache.go42L
-rw-r--r--cmd/recursor/recursor.go77L
-rw-r--r--cmd/recursor/recursor_test.go146L
-rw-r--r--cmd/recursor/resolve.go117L
-rw-r--r--dns.go231L
-rw-r--r--dns_test.go90L
-rw-r--r--example_test.go133L
-rw-r--r--go.mod10L
-rw-r--r--go.sum67L
-rw-r--r--server.go223L
-rw-r--r--server_test.go76L