Again, I'm not discussing about config files content but what Zentyal GUI exposes.
I feel you mix up DNS as service provided to Zentyal clients and DNS client that as to run on Zentyal side to resolve external name.
On Zentyal server, in network menu, DNS section, you have to configure DNS to be used. First one is most likely 127.0.0.1 but you also need external DNS servers.
As first one is 127.0.0.1, Zentyal can also resolve local names but I don't think we face such problem, at least for the time being.
Then is order to reach external DNS, you do need, obviously to have network gateway configured and reachable.
Once done, just configure existing external DNS like OpenDNS (208.67.222.222) at least for test purpose