Do you offer domain registration and forward DNS?

No, this is something you need to source from a third-party supplier. Many domain registrars will bundle a free DNS service when you purchase a domain. There are also third party DNS providers, some of them with free offerings such as http://freedns.afraid.org/.