Allen,
I am not seeing the issue you are having in my environment. I have UCS B and C series server running Server 2012R2 and then have a lot of VM's on top of them with Hyper-V. I use static addressing, not DHCP for my bare metal servers and only designate my lab management NIC to have DNS entries. when I look in my AD servers running DNS I only see the lab management network having registered which is why it always responds with the proper IP for the name. A few things I would suggest looking at is:
1 - I don't provide a default gateway on any NICs except the lab management NIC
2 - I don't have DNS entries on the 'other' NICs in my environment
3 - I have my lab management NIC ordered first in Windows
4 - It is not ordered first in UCS
and what I believe your issue will turn out to be is:
5 - in my DNS servers I have DNS enabled ONLY on the lab management NIC. As such the other NICs can't reach DNS to register themselves. As such I only see name/ip mappings in DNS for my lab management NIC. To configure this, open the DNS manager, select the DNS server and right click and select properties. On the interfaces tab change from all the IPs to select only the one you want.
Other's may question having only a single network with management though and I'd be interested to hear others solutions.
Good Luck!
Joe