Do you offer domain registration and 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.