It depends on what you are trying to achieve. If you trying to get
anything@domain.com to go to your site then the httpd.conf change is required. If though you are doing it so that newly created sub-domains resolve faster then all you need is the DNS wildcard.