If I understand your question correctly, you're looking for port forwarding. This is setup in your modem / router.
What you'd want to do is forward port 8080 to the IP of your normal PC, and 8888 to the IP of your VM (assuming that IP is publicly available on your network).
How this is set up exactly is different from device to device; the manual of your modem / router can tell you how to set up this forwarding.
As for the terminology, Tunneling is when you transfer the data from one port over another port, i.e. connecting to port 80 on a server via an SSH connection.
Computer <---> SSH server <---> Web server
This is useful when you can connect to the server via SSH, but not via Web.
Redirecting is when resource A is requested, but instead of returning resource A tell the requester to go and get resource B instead.