Over the week I was at my friends with my desktop. In that time short amount of time, I found out what a Apache server was. I set one up, port forwarded through his router and I was fixing up my own website with PHP and all.
When I came home today, I port forwarded all my stuff through my router and made my domain point to my (home) IP. I could not connect through my domain. So, I even did a clean, fresh install of XAMPP. I still cannot connect via domain name or public IP address. I can connect via localhost and local IP address.
So, why can't I connect through my domain name or my public IP address? The ports I forwarded are 80, 443, and 3306 (all TCP/UDP). I've turned my Apache and MySQL server off and used the pfportchecker program to check if the ports were open and it said they were.
So does anybody know the problem? Anybody that's not on the router, can connect. People on the router, cannot connect.