Free DNS options...
-Some registrars offer it (NetEarthOne, does for example)
-CloudFlare has a free Cloud Hosting plan (just turn off the cloud stuff and use it for free DNS hosting).
There are also places like:
- Best of luck.
Edit: Misspelled "Earth" (go figure I'm a sys admin not a english major)