I selling hosting on my server when i build a website for a client and its good branding to have a nameserver with you main domain on it.
Muitos provedores de hospedagem na Web acham que devem / precisam hospedar o DNS para os clientes de seu site ... e muitos deles não sabem o suficiente sobre o DNS e o gerenciamento do DNS, o que invariavelmente leva a problemas para o cliente. Se você está fazendo esta pergunta, então você provavelmente não deveria estar pensando em hospedar o DNS para os clientes do seu site. Não tem nada a ver com branding. Ninguém se importa onde o DNS está hospedado e a maioria dos clientes do site não saberia DNS se os atingissem na cara. Faça você mesmo e seus clientes um favor e deixe seu DNS sozinho. Não há motivos técnicos para você precisar hospedar o DNS para os clientes do seu site.