Yes, assign a static public ip to your site, then point your domain name to that static ip. Finally, you will need to point your router to the local ip address of your web server. You don't have to point the router to your local dns.
Like you mentioned earlier, you can access...