Gaurav,
I'm going to work on the assumption that your servers are Windows servers. If not, there should be some easy linux port for this solution. It sounds like your internal DNS servers simply have two entries for the servers and are returning different results in a round-robin format. Follow the steps below to disable DNS registration on your 10.10.200.x NIC.
In the network connections properties page for your 10.10.200.x NIC, go into INTERNET PROTOCOL properties, then ADVANCED. Click the DNS tab at the top. UNCHECK the option to REGISTER THIS CONNECTION'S ADDRESSES IN DNS. After that, validate that your 10.10.3.x NIC properties have that checkbox CHECKED (if not, check it). After that, all you'll need to do is delete the unwanted DNS entries from your internal name servers.
Let me know if that helps you out.
Anthony