Work toward the DNS Source

Possibly a large project, so thus, the pull request.