But if you are developing a site that uses the subdomain as a routing rule, that fails. Your /etc/hosts entry won't make http://fuck.me/ go to your site, which is what smackaho.st will allow you to do.
Obviously this is easy enough to fake without DNS trickery; just modify the outgoing "Host:" header or teach your proxy how to "resolve" names in the form of "*.me".
Do you need subdomains specificially, or just different addresses that resolve to localhost? If so you could use e.g http://127.1:3000/, http://127.2:3000/ etc. (or the full 127.0.0.1 127.0.0.2 if your browser doesn't like 127.1).
One of the (Rails) apps I'm developing needs subdomains, and I don't think it's uncommon. We probably could find some way to develop without subdomains, but Rails likes doing it this way.
While aliasing localhost takes about 30 seconds (on Linux, at least), this trick will make it a little easier for new contributers to get involved.
The beauty of the web and of the internet protocols it's built on is that you can have multiple implementations that respond to the same interface. DNS doesn't care what language it's pointing to.
It's not specific to Rails, only his example URL is - Rails listens on port 3000 by default. You could equally try http://iwishyouwouldnt.smackaho.st:80/ and get your local web server.
If you're developing on Rack-based webapps on MacOS, check out http://github.com/alloy/passengerpane -- it's a System Preferences panel to automatically sets up local DNS and Apache/Phusion Passenger vhosts for projects.
If there's a similar tool for non-MacOS or non-Rack stuff I'd love to hear about it.
18 comments
[ 2.8 ms ] story [ 54.7 ms ] thread127.0.0.1 me
So I can do http://me/website-to-test/
Obviously this is easy enough to fake without DNS trickery; just modify the outgoing "Host:" header or teach your proxy how to "resolve" names in the form of "*.me".
Given all rails developers use a Mac ;) this is useful.
While aliasing localhost takes about 30 seconds (on Linux, at least), this trick will make it a little easier for new contributers to get involved.
technology can support the players affect the soles of the feet and legs friction weight, these <a
href="http://www.shoesgroups.com/reebokanswer-c-70.html>wholes... reebok answer shoes</a> are the perfect combination of speed
and passion. This wholesale reebok answer shoe has launched an all-star red, black and the world, these two limited edition
colors. Series, as fans should not miss the fine, We are free shippmtand a week to your door.004
The beauty of the web and of the internet protocols it's built on is that you can have multiple implementations that respond to the same interface. DNS doesn't care what language it's pointing to.
If there's a similar tool for non-MacOS or non-Rack stuff I'd love to hear about it.