vCenter is not an application meant to be accessed from the public Internet and isn't designed to do that. You should only be accessing vCenter from within a secured LAN environment.
Thanks Mohamed, unfortunately I'm unable to install software on some of the PCs that I will be using the lab from when I'm not at home so a VPN won't work for my use case. I've seen this setup work before for some of my colleagues although admittedly not on vCenter 7. Is there a particular log that will show what the box is doing when the HTML5 web client link is clicked that you know of?
Thanks daphnissov but regardless of whether it is meant to work like that I have colleagues that have got it working on versions prior to vCenter 7. I've been working on this for a while now but I'm not a VMware guru hence the post. I've done packet captures on all the boxes in the network and it looks like I'm sending traffic through to the vCenter appliance without issue but the appliance does not send any traffic back. I've tried every configuration of internal forward and reverse DNS lookup zones and external DDNS that matches the internal domain and does not. Would really appreciate even a log file or even just a description of what the box is doing after that HTML5 link is clicked. For example does it only do internal processing or does it communicate with it's DNS server? If so how does that work? Thanks
"I have colleagues that have got it working on versions prior to vCenter 7"
Tell those colleagues to never apply for a job at my company. The first person that opens a vCenter Webinterface up to the Internet, I will personally shoot him/her/it.
You are misunderstanding a few very basic things and it has nothing to do with being a VMware guru. It's basic stuff like port-forwarding and DNS.
Stop what you are doing. Seriously, stop it !!
Get a VPN up and running and do it the right way. You are asking the people here a question on the level of "I want to mount a square wheel to my car but I can't get it to work". Just stop it.
Thanks for the reply but I'm honestly not sure what the issue is. This is being done for a home lab. I'm not opening up a production network to the internet. This lab has nothing else but the esxi hosts connected to it and will most likely be being rebuilt on a regular basis. Everyone keeps talking about VPNs and I'm not against them but unless someone can show me one that I can use from a browser without installing any software it will not meet my requirements of being able to access the lab from any PC regardless of permissions.
You mention that I'm misunderstanding some basic stuff yet make no attempt to explain how or why. I may be asking for a square wheel but in return I'm being offered a different car that doesn't suit my requirements.
Regardless I got it to work. So thanks for everyone who had some input.