Your config looks good. I assume your mac is attached either directly or indirectly to one of eth1 to eth4 ie it is on switch0. You have the dns forwarder listening to switch0, you have dns-server set to 192.168.1.1, so that is all good.
The info for the mac that is important is what it is trying to use for DNS. You can find this by going to the System Preferences app, click on Network, make sure the active Ethernet is selected on the left, then look on the right for DNS Server.
Or, in terminal do:
cat /etc/resolv.conf
Also, on the EdgeRouter, it automatically sets the system hostname's ip address to 127.0.0.1 often referred to as localhost. You can override this to set it to 192.168.1.1 with:
configure set system ip override-hostname-ip 192.168.1.1 commit save
exit