Como eu mencionei no comentário acima, se você não estiver usando SSL, isso é muito simples, basta configurar os registros CNAME dos seus clientes para o seu domínio e é um registro. Então você acaba com isso:
WWW.MYDOMAIN.COM | CNAME --> YOURDOMAIN.COM | A --> 123.123.123.123
Se você estiver executando o SSL, há algumas maneiras diferentes de trabalhar com isso. Você não pode usar a solução acima, pois isso causará erros de certificado na maioria dos navegadores. Em vez disso, geralmente acabo com a mesma solução acima, mas em vez de veicular seu conteúdo diretamente desse IP e nome de domínio, ele veicula uma página / script de redirecionamento que força o usuário a uma URL SSL automaticamente.
O resultado final, o usuário pode usar seu próprio nome de domínio personalizado, mas o URL que é retornado é o seu domínio depois de redirecionar o usuário.
Como eu disse, há muitas outras maneiras de fazer isso, mas é isso que eu prefiro.