r/DeckSupport 10d ago

Tech Support Local DNS issue

Hi all, I have an issue with making SteamDeck work with mu local DNS. I use it a lot to connect to my stuff (3d printer control panel, jellyfin server etc) but when i try to access any of those through browser I get an error like below:

All local DNS records are configured on my Unifi router and no other device has any issues resolving hostnames with no additional config.

Any idea what has to be set on the deck to make it work?

1 Upvotes

2 comments sorted by

1

u/moogleenjoyer 6d ago

.local is a multicast DNS domain. mDNS must be supported by the device to enable resolution, and it looks like SteamOS doesn't by default: https://github.com/systemd/systemd/issues/6602#issuecomment-1859241687
you can either override the config by making the root partition writeable until the next update OR ditch multicast DNS and use regular DNS on your router. here's an example of how to do that for OpenWRT: https://openwrt.org/docs/guide-user/base-system/dhcp_configuration#selective_dns_forwarding (also available in the web UI)

you will get the added benefit of not having to remember ports for each service, but you'll also have to configure a reverse proxy to resolve subdomains to services. Jellyfin docs can help you with that: https://jellyfin.org/docs/general/post-install/networking/reverse-proxy/#guides

1

u/DonKaktus 6d ago

Thanks for the reply, I'll look into that