2023-09-09, 01:00 PM
So my router doesn't support NAT loopback or hairpin. But I found this reddit post https://www.reddit.com/r/jellyfin/commen...erseproxy/ which mentions you could also set up a local DNS server to solve this issue. I had done that before with no real luck, but it turns out that doing that, combined with using incognito mode, actually did end up solving the issue.
For full transparency, what I did was set up BIND on a server in my network, set up a zone where I defined mydomain.com to have an A record for 192.168.1.3, and then had my BIND DNS server use recursion for all other requests, forwarding to Google's DNS servers. From there, since I can't define a DNS server for my router, I just have anything that I want to connect to jellyfin with, use my locally defined DNS server when they are on my home network.
Now I can connect over the FQDN on my local network. I've got a separate issue now that I think has to do with my reverse proxy, but I'll dive into that myself and if I can't figure it out I'll post back here.
For full transparency, what I did was set up BIND on a server in my network, set up a zone where I defined mydomain.com to have an A record for 192.168.1.3, and then had my BIND DNS server use recursion for all other requests, forwarding to Google's DNS servers. From there, since I can't define a DNS server for my router, I just have anything that I want to connect to jellyfin with, use my locally defined DNS server when they are on my home network.
Now I can connect over the FQDN on my local network. I've got a separate issue now that I think has to do with my reverse proxy, but I'll dive into that myself and if I can't figure it out I'll post back here.