You are on the right path with httpd.conf
What you would do is
<VirtualHost 107.***.**.**>
DocumentRoot /home/domain.net/public_html
User username
Group usergroupname
ServerAlias *.domain.net
ServerName
www.domain.net
RedirectMatch 301 (.*) http://domain.net$1
</VirtualHost>
Let me know how it works.
---edit---
forgot about bind
in your cp dns entries you want to forward the subdomain to an ip
*.domain.net. 14400 IN A 107.***.**.**
remember to fill in your normal ip
--edit again lol--
service named restart
service httpd restart