Rietta
Rietta: Web Apps Where Security Matters
You are reading The Rietta Blog, a publication about the web since 2005.

Rails: Point DNS to 127.0.0.1 to Test Wildcard Subdomains on WEBrick

Want quick method for testing domain/subdomain-based routing logic in your Rails applications? Point a subdomain and wildcard subdomain of your company’s DNS to 127.0.0.1, your localhost IP address.

Then you can use that domain to access your local test web server on your local machine.

For example, I added DNS “A” records for:

  • test.rietta.com → 127.0.0.1
  • *.test.rietta.com → 127.0.0.1

Now Rietta’s developers can each access his local WEBrick server with:

Editing your /etc/hosts file is also an option, but that does not support wildcard domains.

Feel free to use my test subdomains if you want. They will simply point back to your computer.

About Frank Rietta

Frank Rietta's photo

Frank Rietta is specialized in working with startups, new Internet businesses, and in developing with the Ruby on Rails platform to build scalable businesses. He is a computer scientist with a Masters in Information Security from the College of Computing at the Georgia Institute of Technology. He teaches about security topics and is a contributor to the security chapter of the 7th edition of the "Fundamentals of Database Systems" textbook published by Addison-Wesley.