Ik denk dat het ook afhangt van hoe alles precies geconfigureerd is. Als ik me niet vergis, doet cPanel dit bijvoorbeeld niet met DNS maar via apache (vhost)
Een A record verwijst naar een IP adres (of AAAA voor IPv6), een CNAME verwijst naar een andere 'hostname' (alias).
Write Down: De config waar jij over spreekt zit een niveau dieper. In apache zeg je eigenlijk welke "site geladen moet worden", bij welke inkomende IP adressen en/of hostnames. Dat is gewoon op je server zeggen "oh, als ze hier terecht komen: dan is bla.nl de map /var/www/bla"