Ho creato un dominio di terzo livello. Il problema è che quando c'è il www davanti, quindi www.user.domain.com, si viene indirizzati erroneamente sul dominio di secondo livello www.domain.com. Mentre se si apre il link user.domain.com, si viene reindirizzati correttamente al VirtualHost corretto di user.domain.com.

3° e 2° livello hanno Virtualhost separati e su Apache ho:
codice HTML:
    ServerName user.domain.com
    ServerAlias *.user.domain.com
I DNS li sono impostati come segue:
codice HTML:
user.domain.com A IP
*.user.domain.com A IP
*.user.domain.com CNAME user.domain.com
Le ho tentate di ogni, ma ogni qualvolta si digiti www.user.domain.com, si viene indirizzati su www.domain.com quando in realtà mi aspetto di essere dirottato su user.domain.com.
Ho provato anche a sostituire * con www. Ma non cambia nulla.