Roku DNS stopped working
We were in the middle of watching an episode of a TV series last night (via Jellyfin) and the connection suddenly dropped out and we were unable to continue. Jellyfin then would not connect to the server.
We tried another app (Emby - as I also have that service running on the same server) and had exactly the same problem. After quite a bit of investigation, I worked out that the Roku was failing to use the internal DNS (as configured by the router) and was unable to lookup the IP address from the local network name. All other devices in the house (phones, laptops etc) can access the server by name, but the Roku suddenly can't. Most other devices are connected via wifi whereas the Roku is connected via an ethernet cable, but it seems unlikely that this would make a difference. The server is on the same subnet (and also connected by ethernet) as the Roku.
I couldn't find anything in the Roku settings to check what DNS server was being used.
I've got it working again for now by replacing the DNS name with the IP address of the server, but this seems a ridiculous set-up considering that the DNS server is working for everything else on the network.
I tried resetting the Roku and also cleared the network settings (which caused a reboot as well), but it doesn't seem to make any difference.
It seems particularly odd that this happened half-way through an episode, so no firmware or application updates would have happened in that time.
Can anyone suggest why this might have suddenly happened?