Subdomains Now Resolve on Applications' nanoapp.io Domains

An update was made to Shaman, the project that powers the Nanobox nameserver responsible for resolving *.nanoapp.io domains, that allows all sub-subdomains on your apps' *.nanoapp.io urls to successfully resolve. Previously, only the assigned application url, appname.nanoapp.io, would resolve successfully.

Easily Test Subdomains

Many web applications use subdomains to isolate functionality, but in order to test those subdomains on a deployed app, you had to purchase and point a custom domain at your app. This new functionality allows Nanobox users to test subdomains using the applications' provided nanoapp.io url.

In Practice

Every app deployed with Nanobox gets a nanoapp.io domain using the pattern appname.nanoapp.io or, for team apps, teamname-appname.nanoapp.io. Now all of the following domains will resolve successfully to your deployed application:

# Individual User Application
api.appname.nanoapp.io
blog.appname.nanoapp.io
whatever.appname.nanoapp.io
etc.appname.nanoapp.io

# Team Application
api.teamname-appname.nanoapp.io
blog.teamname-appname.nanoapp.io
whatever.teamname-appname.nanoapp.io
etc.teamname-appname.nanoapp.io

Posted in Features, Updates