Wildcard DNS
From DreamHost
Wildcard DNS is NOT something that DreamHost technically supports or offers to its customers. There is currently no way to set up wildcard DNS entries through the control paneland have the subdomains properly resolve to the appropriate Apache instance despite having the ability to add an asterisk (*) record to a hosted domain. An additional Apache ServerAlias must be to be added to the httpd.conf file for the Apache service that your domain is assigned to, and simply creating an asterisk (*) DNS record will not do this.
UPDATE (4/7/2009): The implementation of Wildcard DNS may be enabled ONLY for customers domains that are running on our DreamHost Private Server "PS" add-on service. This is due to the extremely high resource usage (and potential abuse) that usually comes with installing software that relies on Wildcard DNS in order to function (ie: WPMU (WordPress Multi-User) and others).
DreamHost may, in special cases, set this up for a customer. This is a manual procedure for the support staff so please make sure that it's something that you absolutely need and that the domain in question is currently running on a Private Server before requesting it. Please also make sure that you're aware of the technical implications of having a wildcard DNS entry set up on your domain. Keep in mind that as this is not a feature provided by your web hosting account your request may, unfortunately, be denied.
Should you feel that you need a wildcard DNS entry set up for your domain, you may submit a support ticket to the support team through the control panel.

