I wasnt complete enough in my explanation or didnt fully understand the problem.
none of my WAN ips can be pinged.
I now know that its a VirtualIP issue. I have a pinhole and nat to handle webtraffic, which is why everything works for hitting a website on the server from WAN.
You cannot ping it however. like if you try pinging 4sp.in it will never answer.
but what I cannot figure out is why i can surf 4sp.in from anywhere on the internets, but I cannot from on the actual webserver itself.
So if I ssh into my webserver and type: "wget
http://4sp.in" it just hangs and never actually connects.
wget
http://4sp.in--10:11:24--
http://4sp.in/ => `index.html'
Resolving 4sp.in... 216.19.200.36
Connecting to 4sp.in|216.19.200.36|:80...
It gets the correct IP 216.19.200.36 so its not DNS.
Its got to be the firewall blocking it. Buy WHY? It will let YOU, from outside the network, surf it, so why the hell no me? lol
I know there is a little checkbox somewhere in PF that is labeled, "FU"