Setting up a local DNS server with bind on OSX Mavericks
This is really just an approach for locally testing DNS changes, which can easily be done with a HOSTS file if the change involves an IP address, but gets a bit trickier when things like CNAMEs are involved. This is only meant to test locally off a single machine.
Install bind using homebrew
brew install bind
Follow the installation steps to start up bind