Reference · 2 min read
mDNS
How Miton Studio advertises itself on your local network for zero-config discovery — service name, supported clients, and privacy notes.
- Product stage
- Pre-release development
- Last reviewed
- 2026-07-23
- Successful result
- The change is visible in the active project.
Who this is for: anyone using LAN bind who wants phones or other machines to find Miton Studio without typing an IP address.
Multicast DNS (mDNS) broadcasts a service on your LAN so compatible clients can discover Studio automatically. It does not replace authentication — you still need a bearer token.
Service details
| Field | Value |
|---|---|
| Service type | _miton-studio._tcp.local |
| Port | Same as Studio (default 7745) |
| TXT records | Display name, version, capability flags (e.g. read-only vs write-capable) |
Registration refreshes periodically and is removed when LAN bind is disabled.
How discovery works
- Client sends an mDNS query for
_miton-studio._tcp.local - Studio responds with host, port, and TXT metadata
- Client connects over HTTP to the resolved address
- Client sends
Authorization: Bearer <token>on every request
mDNS stays on the LAN — it does not cross routers to the public internet.
Client support
| Platform | Discovery |
|---|---|
| macOS / iOS | Bonjour — Safari, Chrome, Terminal |
| Linux | Avahi or systemd-resolved — browsers and terminal tools |
| Windows 10+ | Built-in mDNS / DNS-SD — Edge, Chrome, Terminal |
| Android | Limited — use a third-party mDNS browser or enter IP:port manually |
If discovery fails, connect directly to http://<lan-ip>:7745 with your bearer token.
Privacy and security
- The announcement reveals that Studio exists on the network — not your token
- Any LAN peer can see the service name; only token holders can use it
- Corporate Wi-Fi sometimes blocks UDP port
5353— fall back to manual IP entry - Disable mDNS in Settings → Studio → mDNS while keeping LAN bind if you prefer hidden entry
Configuration
Settings → Studio → mDNS
| Setting | Default |
|---|---|
| Enable mDNS announce | On when LAN bind is on |
| Display name | Machine hostname |
| Extra TXT records | Capability metadata |
Per-device — each machine can advertise a different display name.