Apache Server troubleshooting

I'm having issues getting apache to respond to requests outside of my local LAN. If I goto my server URL (www .poillion. com) it says connecting... but never finishes and returns anything.

I'm using Ubuntu Server 10.10.

a) The DNS is working fine. It's pointed to my cable modem's IP and ping responds fine.
b) The apache server is setup and is working locally. In fact, if I use w3m and goto www .poillion. com I reach the test page perfectly.

I can't figure out where the missing piece is to close this gap. Here are some config files to illustrate my setup:

hostname

/etc/apache2/httpd.conf

/etc/hosts

(along with ipv6 ones)

Note: I had my LAN IP and cable modem IP both setup in here as www .poillion.com and that didn't work.

/etc/apache2/sites-available/poillion

Any help diagnosing would be greatly appreciated! Thanks!

Will

Did you check with your ISP that you're allowed to run a server? Is the cable modem perhaps a router too, which doesn't yet forward the packets correctly? Is the IP that your domain resolves to the same as that that the modem got from the ISP?