Go version with modules support.
Clone the repository and download module dependencies:
$ cd ~/devel
$ git clone https://github.com/fcelda/go-dns-workshop
$ cd go-dns-workshop
$ go mod downloadBuild and start the server:
$ go build ./cmd/server
$ ./serverBuild and test the client:
$ go build ./cmd/client
$ ./client -name hello.test -type TXTDocumentation:
DNS protocol specification: