Numa das minhas leituras diárias ao Hacker News encontrei uma ferramenta bem interessante, o http://xip.io/, criado pela 37signals, mesma empresa responsável pelo Ruby on Rails e outras ferramentas como o Basecamp.

Ele fornece um nome de domínio “mágico” que pode ser bem útil para usar com máquinas virtuais e outras necessidades. Funciona da seguinte forma. Imagine que você tenha que testar um novo aplicativo que esteja desenvolvendo, digamos o novo site da Coderockr. Para facilitar o desenvolvimento e testes eu crio um novo domínio virtual no Apache, o coderockr.dev e preciso adicionar uma linha no /etc/hosts do meu Mac (o mesmo para Linux e Windows) para mapear este endereço para o IP da máquina local, o 127.0.0.1.

Usando o xip.io basta configurar o domínio do Apache para algo como

coderockr.127.0.0.1.xip.io

e você vai estar acessando o 127.0.0.1

O xip.io basicamente extrai o IP do endereço e o retorna para seu sistema operacional como resposta. Usando o exemplo do site:

10.0.0.1.xip.io responde  10.0.0.1 www.10.0.0.1.xip.io responde 10.0.0.1 mysite.10.0.0.1.xip.io responde 10.0.0.1 foo.bar.10.0.0.1.xip.io responde 10.0.0.1

Já estou usando nos meus novos testes, e acho que vai ser bem útil