External network connectivity to an NSX Overlay virtual machine via its assigned Destination NAT (DNAT) IP cannot be established.
Symptoms:
This connection failure is the result of a two-fold configuration issue:
Disconnected Segment: The logical segment hosting the virtual machine was initially unattached, preventing valid internal routing.
NAT Rule Precedence Conflict: After the routing path was restored, the NSX NAT engine processed the incoming traffic but encountered overlapping rules. The environment contained two separate DNAT rules matching the exact same external ingress traffic criteria (e.g., same external IP and port).
Both conflicting rules were configured with the exact same priority level (50). In the NSX datapath, when NAT rules tie in priority, the rule that was created first takes precedence. Because the unintended legacy rule was older, it aggressively intercepted the traffic and translated the destination to the wrong internal IP address.
To restore connectivity, perform these steps: