Unable to access one of my virtual server sites from inside my network?

Probably your router can’t do that. Most consumer routers can’t.

You can probably access it on the private IP the server; the one on your local network. You can either setup DNS zones, or simpler, add the domains with the private IP to your hosts file.