So, following this question here and a number of other questions about subdomains on localhost, we learned that /etc/hosts isn't capable of handling wildcard routes and we need a DNS system. Ok, I have installed Bind9 on my machine (Ubuntu). Now, could someone finally explain how to set it up to route *.domain.local to 127.0.0.1

link|improve this question

feedback

1 Answer

up vote 2 down vote accepted

You need to add the following A record to your "local" zone:

*.domain.local. IN A 127.0.0.1

Don't forget to configure your machine to use that DNS server (in /etc/resolv.conf).

link|improve this answer
And if it's the only zone you're hosting don't forget to set at least one forwarder. – John Gardeniers Oct 8 '10 at 1:15
Thank you guys, that worked out for me. However I also had to add a zone "domain.local" to /etc/bind/named.conf (same as "localhost"). – Dziamid Oct 8 '10 at 19:35
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.