Falta ai uma coisa importante: Gestão de DNS
Para isso recorre a uns sites que te oferecem a gestão grátis. googla "free dns management" ou coisa parecida.
Passos a seguir:
1 - No registrar tens de registar os servidores de DNS que te vão dar na gestão de DNS para o teu dominio
2 - Na gestão de DNS, na DNS Zone do teu dominio apontar o dominio para o teu IP
Exemplos:
meudominio.com. IN A "ip dedicado que tens"
Mais os DNS´s se não estiverem:
ns1.algo.com. IN NS ip
ns2.algo.com. IN NS ip
Depois para o mail e www e ftp podes por o seguinte:
www.meudominio.com. IN CNAME meudominio.com.
meudominio.com. IN MX 0 meudominio.com.
mail.meudominio.com. IN CNAME meudominio.com.
ftp.meudominio.com IN A "endereço IP"
Depois para cada sub-dominio tens de meter uma entrada na DNS Zone!
Para além disto tudo instalar e configurar uma distribuição LAMP ou usar algo idêntico nativo windows ou correr linux!
Saudações