Unifi UDM + pihole + unbound not return local record for vnet

My setup:

Unifi UDM at 192.168.1.1, 3 vnet, 192.168.2.0/24, 192.168.3.0/24, 192.168.107.0/24

UDM wan DNS: 1.1.1.1

all internal network DNS set to the pihole + unbound ip: 192.168.1.61

Use macbook pro for 2 ssid: one for 192.168.2.0/24, one for 192.168.107.0/24

ssid 192.168.2.0/24 does not return local dns record

ssid 192.168.107.0/24 returns correct local dns record

Expected Behaviour:

Return a local (non-public) DNS record

  • Proxmox
  • AMD CPU

Actual Behaviour:

One wifi SSID returns local record, another one does not

Debug Token:

Not sure how to run pihole -d in proxmox.

I don't think a debug log will show anything because the problem is most likely with your firewall and/or LAN/VLAN routing.