It is almost as intuitive as we would like it is just a *.
So literally:
*
IN A 127.0.0.1
Complete working bind zonefile below:
$TTL 86400
@ IN SOA ns.rtt.ca. ns2.rtt.ca. (
1247605715; Serial
10800 ; Refresh
3600 ; Retry
604800 ; Expire
10800 ) ; Minimum
* IN CNAME rtt.ca.
rtt.ca. IN A 191.15.11.61
forum IN CNAME rtt.ca.
forums IN CNAME rtt.ca.
rtt.ca. IN NS ns1.rtt.com.
rtt.ca. IN NS ns2.rtt.com.
webmail.rtt.ca. IN A 191.15.11.55
mail.rtt.ca. IN A 191.15.11.55
ftp.rtt.ca. IN CNAME rtt.ca.
www.rtt.ca. IN CNAME rtt.ca.
rtt.ca. IN MX 10 mail.rtt.ca.
bind, wildcard, retain, defined, recordsit, intuitive, zonefile, ttl, soa, ns, rtt, ca, refresh, retry, expire, cname, forum, forums, webmail, ftp, www, mx,