Trouble communicating with a vsphere machine

Currently, I have my router set up with dynamic DNS, and I have a machine configured with vmware vsphere 5.1, I have the machine configured through firewall, and also tried configuring in a dmz. For a week or so, I tried to communicate with it and had no problems, then the internet went down, and once it was back up and the DDNS reconfigured, I have been unable to connect to the machine. However the DDNS is resolving properly, and there is internet, as I have tested that. Also the only time I can ping the server is when I ping the DDNS address from a machine inside of the network. I had assumed comcast might be blocking the ports that I want to use however, vpn, and the vmware remote connection ports are not on there list of blocked ports. Does anyone have any suggestions ?