A DNS hosting service is a service that runs Domain Name System servers. Most, but not all, domain name registrars include DNS hosting service with registration. Free DNS hosting services also exist. Many third-party DNS hosting services provide Dynamic DNS.
DNS hosting service is better when the provider has multiple servers in various geographic locations that minimize latency for clients around the world.