Avia.to Dynamic DNS
A free, routing-optimized Dynamic DNS service for your Aviato Server that just works whether you're at home, on the go, or visiting family.
Self-hosting a media server comes with a quiet, awkward problem: how do friends and family actually reach it? A bare IP address is fragile and changes. A custom domain needs a certificate, a DNS provider, and ongoing maintenance. Even once everything is wired up, connecting from inside your own home often pushes traffic out to your ISP just to loop right back in, wasting bandwidth and adding latency to a stream that should be entirely local.
Avia.to Dynamic DNS solves all of this in one step. It is a free service available to every Aviato Server. You claim a friendly subdomain on avia.to, your server is issued a real SSL certificate for it, and a tiny smart router decides the fastest path to your server every time someone visits, whether they're at home on the same network, across town, or sitting on a couch in another country.
What you get
When you turn the feature on, three things happen:
- You claim a subdomain. Pick something like
swift-monkey, and your server lives atswift-monkey.avia.to. The name is yours for as long as your server uses it. - Your server is issued an SSL certificate for
*.swift-monkey.avia.to. This is a real, browser trusted certificate. No warnings, no self signed prompts, no manual renewal. - DNS records track your current IPs. Your server reports its LAN and WAN addresses to Aviato Tower, and DNS records are created to point predictable subdomains at those addresses. For example, if your server is reachable at
192.168.1.10on your home network, then192-168-1-10.swift-monkey.avia.toresolves to that exact IP, with a valid certificate.
The smart route picker
When a user opens swift-monkey.avia.to in their browser, a small web app loads first. Its only job is to find the best route to your server from where the user is right now.
It quietly tries every known address for your server, the LAN addresses for people who are home, the WAN address for people who are away, and picks the fastest one that responds. The user is then handed off to your server using a subdomain that resolves directly to that IP, with a valid certificate the whole time.
The result is that when you're at home, you stream entirely over your local network. Requests don't leave your house, bounce off your ISP, and come back. When you're on the road, you reach your server over the public internet. When a friend visits and pulls up the same link from their phone, they get whichever path actually works for them, automatically.
A "just works" link you can share
Because the link is the same in every situation, you only ever give out one address. Send swift-monkey.avia.to to your family once. It works on their TV at home, on their phone away from home, and on a laptop at a friend's house. They never need to know your IP, your port, or anything else about your network.
Free, optional, and private by design
Avia.to Dynamic DNS is free for all Aviato users. Using it requires signing up for an Aviato Tower account, since Tower is what brokers the certificate and keeps your DNS records up to date.
Aviato Tower does not record a history of your IP addresses. It needs to know your server's current LAN and WAN addresses so that the right DNS records can be served, but past addresses are not retained. See the Privacy Policy for the full details.
This feature is also entirely optional. Aviato Server supports bringing your own certificates, and makes it easy to request a free certificate from Let's Encrypt if you'd rather run your own custom domain. If you're an Aviato Afterburner subscriber, you also get integrated support for Tailscale for private mesh networking between your devices and your server.
You do not need Aviato Identities to use Avia.to Dynamic DNS. The two features are independent. You can use the friendly domain with traditional username and password accounts, and you can use Aviato Identities without ever claiming a subdomain.
Turning it on
To enable Avia.to Dynamic DNS:
- Sign in to your Aviato Server as an admin.
- Open Settings, then Network.
- Find the Avia.to Dynamic DNS section.
- Sign in with your Aviato Tower account if you haven't already.
- Pick an available subdomain. You'll see a live availability check as you type.
- Confirm, and your server will request a certificate and start publishing its current IPs.
Within a minute, your subdomain is live. Open it in a browser to confirm the smart router finds your server, and start sharing the link with anyone who needs access.
If you ever want to change subdomains or turn the feature off, the same Network settings page lets you release the name and revoke the certificate at any time.