In light of I can connect from the Internet then one would have to assume the issue is on your friend's end or may still be partly on your end - browser cache perhaps needs emptying or an issue with ComCast Cable perhaps!!! just read some Google responses to ComCast blocks port 80
Perhaps a firewall or a router configuration issue or perhaps even your Windows HOSTS file settings on your network PCs need to be checked and configured correctly. ???
You should do a Google
for your router port forwarding configuration settings...
has many router config settings.
...and try and get that to work at least.
Just found this freeware helper from pcWinTech
which might be worth checking out...
Simple Port Forwarding was designed to make forwarding ports on your router as easy as a few clicks.
The program works by automating the process for you. So whether you don't understand how to forward ports, or you're simply looking for an easier way of doing things then this program is for you.
...Simple Port Forwarding v.2.0.3
You should be able to connect to your server from your own PC using a URI in your browser because your request goes first to your ISP for a DNS lookup of the domain's IP address then back into your PC, presumably through your router.
You can connect to http://localhost
Did you setup a virtualhost in the .\xampp\apache\conf\extra\httpd-vhosts.conf file?
keyoo.fw.nu = 22.214.171.124
Your Blog and Gallery are both unavailable from the Internet even though they are both in the same site root folder.
keyoo.fw.nu/blog = 192.168.0.6
keyoo.fw.nu/gallery = 192.168.0.6
So looks like a config issue somewhere on your PC and I suspect the Windows HOSTS file on all your PCs on your network, your router and/or your server/vhosts conf file.