Here is a list of some of the great free DNS Hosting Providers. They are all perfect for beginners in the DNS field.
Free DNS hosting is a good first step to acknowledge more about DNS. Even that free DNS hosting is a bit limiting, for sure, you are going to see improvement. So, then you will understand better what further services you might need. In addition, you will experience less downtime and provide redundancy to your system.