I have switched my containers to use lxdbr0, created a new subnet for my containers and I am reaching the containers from LAN thanks to port forwarding:
config: description: "" devices: eth0: ipv4.address: 10.0.1.2 name: eth0 network: lxdbr0 type: nic proxy443: listen: tcp:0.0.0.0:<port> connect: tcp:127.0.0.1:443 type: proxy name: web used_by: 
I’m very happy with this setup but I bumped into an issue when trying to get the DNS container to work ( using AdGuard Home as DNS ). When I try to do port forwarding for port 53, I get an error saying that address is already in use.
I can see that dnsmasq is using port 53 by user lxd
root@rpi4-20210210:~# lsof -i :53 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME dnsmasq 7481 lxd 6u IPv4 27696 0t0 UDP 10.0.1.1:domain dnsmasq 7481 lxd 7u IPv4 27697 0t0 TCP 10.0.1.1:domain (LISTEN)
I also found a this on this forum which seems to help me but it is a bit overwhelming and I would like to see if there is an “lxd way” to forward port 53.
I’m kinda at a loss here, not sure what is happening. I kindly ask for someone to guide me on how to forward port 53 from host to one of my containers running a dns service.