VPN access from outside network

If I want to VPN into my domain controller from outside and I put my address as the domain controller, I'm fine doing logging in with that address on my local network but obviously not from outside. So when I'm doing a VPN from outside, do I need to set the address as the public IP of my router and then port forward to my domain controller? I don't really want to use dynamic dns at the moment. I'm wondering how to do it with public ip's at this point.
Comments
L2TP, SSTP Require more setup. I haven't tried them yet. But PPTP works great.
Is this for business or personal? If business, I'd recommend never making a DC directly publicly accessible. Are you talking about VPN into your network (via a separate VPN gateway) and then RDP'ing or network sharing into your DC?
Cheers