SQL Server doesn't accept connections from the web

view story

http://serverfault.com – I am making a VB.Net app that accesses my SQL Server, but when I try to run the all from a remote computer, I get an error that it can't find the server. It works file if I access it from the local network using the local IP, but outside, using the public IP, it doesn't work! I checked the Allow Remote Connection options, but that didn't work either Also, I tried to put my server as DMZ host on my router, no. Additionally, I tried to disable windows firewall, again nothing. Environment: Windows Server 2012, SQL Server 2012 What gives? Maxwell. P.S. I need to get this project done ASAP! (HowTos)