This issue occurs when a Linux VM makes a request to a Linux BIND DNS, and the server response packet is larger than the allowed MTU (in this case 1500 bytes), the packet will be forced to fragment. However, the Linux BIND DNS server sets the DF (Don't Fragment) and the MF (More Fragments) flags within the UDP packet. Even though the MF (More Fragments) flag is set, the VMware DFW will drop both fragments because it interprets these packets as illegal.
In this scenario, windows DNS servers and clients do not experience this symptom because they use TCP for DNS requests and responses instead of UDP.