Scenario: There are three physically separated networks, no firewall or router connect them together. In each network there are DNS-servers that resolves hosts in only that network. All networks have the same domain-suffix though. There are some hosts that are multihomed with one interface in each network, an these have DNS-servers from all three networks configured as resolvers.
Problem: Multihomed hosts that have one interface in each network only send DNS-requests to its primary DNS-server. When this answers, it doesn't continue with the next DNS-server even though the answer is the the hostname is unknown.
Question: Is there a way to get multihomed hosts to be able to resolve hostnames in all three networks?