Unable to access .local addresses

I've tried a few different attempts at fixing this, but I have found that when using an application like firefox, or chrome installed via Bazaar, I cannot find local hosts on my network using .local addresses. It seems that this is related to the isolation that Bazzite performs, but the operating system seems to be able to ping and connect usinng SMB to these hosts just fine. I would prefer not to need to spin up a whole DNS server on my network and to continue using .local addresses for Firefox, chrome, vscode...etc. Is there a workaround to enable the applications to be able to use .local addresses?
1 Reply
datdamdavid
datdamdavidOP4d ago
I was able to resolve this issue following another person's solution: What worked for me was to create the file /etc/systemd/resolved.conf (sudo nano /etc/systemd/resolved.conf) and put the following in it:
[Resolve]
MulticastDNS=yes
LLMNR=yes
[Resolve]
MulticastDNS=yes
LLMNR=yes
And then restart the systemd-resolved service: sudo systemctl restart systemd-resolved

Did you find this page helpful?