GitXplorerGitXplorer
w

docker-tinytinydns

public
2 stars
1 forks
0 issues

Commits

List of commits on branch master.
Unverified
b674a8fce202814afbcfc267bf0f20ce9fba0027

Improve README

wwandernauta committed 10 years ago
Unverified
a1f9b2be725cd95b48c33b4d12a73eacc3c508f1

Add documentation

wwandernauta committed 10 years ago
Unverified
b1bfd3b1238e370deb4ac2186028a4ded672c89c

Update paths

wwandernauta committed 10 years ago
Unverified
937b3cb5205abd6eecc114b70e5c40d20ef371fe

Initial commit

wwandernauta committed 10 years ago

README

The README file for this repository.

docker-tinytinydns

A very tiny Docker image that runs D. J. Bernstein's tinydns authoritative DNS server. At a virtual size of 33kB (yes, kilobytes), it's quite a lot smaller than your average BIND Docker image, although, admittedly, it doesn't have all of BIND's features.

What's included?

  • tinydns version 1.05.

That's it.

How do I use it?

Write a tinydns data file and turn it into a data.cdb database using the bundled tinydns-data utility. Then do:

sudo docker run -i -p 53:53/udp -v /host/path/to/data.cdb:/data/data.cdb wandernauta/docker-tinytinydns

tinydns should start serving DNS requests on port 53 and print its log to standard out.

An example data file (and its corresponding data.cdb file) have been included in the repository for your perusal.

License

The tinydns programs are part of djbdns which has been placed into the public domain by the author. I dedicate the rest of it to the public domain under CC0.