xip.io is a magic domain name that provides wildcard DNS for any IP address. Say your LAN IP address is
10.0.0.1
. Using xip.io:
10.0.0.1.xip.io
resolves to10.0.0.1
www.10.0.0.1.xip.io
resolves to10.0.0.1
mysite.10.0.0.1.xip.io
resolves to10.0.0.1
foo.bar.10.0.0.1.xip.io
resolves to10.0.0.1
…and so on. You can use these domains to access virtual hosts on your development web server from devices on your local network, like iPads, iPhones, and other computers. No configuration required!
Now that’s pure genius! How come no-one else ever thought of that before?
To get this working in MAMP Pro, select your vhost, go to the advanced tab and enter ServerAlias project.*.xip.io
in the Customized virtual host general settings-field.
Test it out by surfing to http://project.127.0.0.1.xip.io on your local machine. If for example your IP is 192.168.0.11
, you can access it from other machines via http://project.192.168.0.11.xip.io
Leave a comment