This is driving me nuts.

Setting up a system with multiple subnets and dns zones. So for example, zone1.local and zone2.local.

We have server1a and 1b in zone1, server2a and 2b in zone2, so their FQDNs are: server1a.zone1.local, server1b.zone1.local, server2a.zone2.local and server2b.zone2.local.

Our DNS server is all Active Directory based. For Windows clients, I've fixed the problem by specifying DNS search orders through a GPO. But for our Red Hat servers, I can't figure it out.

server1a can see server1b, but cannot see server2a or 2b unless I type the FQDN. What I want is that failing on the local DNS suffix, it tries on other defined ones (here, zone2.local).

Any ideas?
TIA