github.com/jmhain/godns

Term project for Advanced Computer Networks


Install
go get github.com/jmhain/godns

Documentation

GoDNS

GoDNS is a DNS server written in the Go programming language as my term project for Advanced Computer Networks (CSC 465) at Cal Poly, San Luis Obispo. It is nowhere near complete and you probably shouldn't use it.

Building

You must have the go command installed. It's available in the repositories for most GNU/Linux distributions.

Then, just type make, or go build godns.

Usage

To run on port 53 you must be root. To test on a machine for which you do not have root access, specify a port >= 1024.

godns [options]
    -port="53"