Here's a link to some instructions that claim to allow you to create cname records:
DHCP to DNS synchroniserAnd I tested this on SME 7.0rc3, but have no idea if it will work under 6.01...
[root@sme ]# md -p /etc/e-smith/templates-custom/var/service/tinydns/root/data
[root@sme ]# pico /etc/e-smith/templates-custom/var/service/tinydns/root/data/80CNAMERecords
Then create your cname by typing this content into 80CNAMERecords:
Csafesite.yourdomain.au:proxy.decs.sa.edu.au.
Execute these commands to add your changes to the tinydns config file, verify them, and restart the service:
[root@sme ]# /sbin/e-smith/expand-template /var/service/tinydns/root/data
[root@sme ]# tail /var/service/tinydns/root/data
(If it worked, the last line of output from the "tail" command will be the line that you added to 80CNAMERecords)
[root@sme ]# cd /var/service/tinydns/root/
[root@sme ]# tinydns-data
[root@sme ]# service dnscache stop
[root@sme ]# service tinydns stop
[root@sme ]# service tinydns start
[root@sme ]# service dnscache start
Somehow, however, I suspect that there are more pieces to this puzzle than just creating a CNAME record...