Kot so ti že drugi povedali.
Tvoj router ima external IP oz public IP, to je IP, ki ti ga dodeli tvoj internetni ponudnik.
Ti imaš strežnik v lokalni mreži, kar pomeni, da moraš samo na routerju odpreti porte, ki jih strežnik potrebuje in jih tja preusmerit. Naprimer:
Lokalni IP strežnika je 192.168.0.2
Lokalni IP routera je 192.168.0.1
Potrebuješ port 80 za HTTP
Logiras še v router na http://192.168.0.1, najdeš sekcijo NAT port forward oz podobno, odvisno od modela routerja.
Nastaviš, da vse kar pride na port 80, preusmeri na strežnik, odvisno od routerja v smislu: source(any) to (192.168.0.2), source port(80), destination port(80).
Prilagam sliko iz Tomato routerja:

Vse kar je sedaj, nastaviš tvojo domeno, na tvoj public (external) IP address. Vsak ki bo potem vtipkal http://tvoja-domena.nekaj bo prišel na tvoj strežnik v lokalni mreži. Če ima tvoj sedanji VPS več public IPjev, boš moral pa nastaviti HTTP reverse proxy, ki bo usmerjal zahteve glede na domene.