Hello,
I know all that...
The issue is not with the "public" ip, it is the problem with the "Private IP address and ports", that is set to wrong IP (an IP of the virtual NIC)
All ports are set in the firewall (open and forward).
DC is picking the wrong IP address from the virtual NIC.
Admin/NAT settings is like that:
DC Server NAT Device
(Private IP Address and Ports) (FQDN and Ports)
FQDN 192.168.186.1 office.mydomain.com
server port 8041 8041
.........
is should be 10.0.0.100 instead of 192.168.186.1
-roei