First of all I have router with NAT capability and a web server running on one of my machines within the lan.

I do not have a DNS server....I'm using a free public DNS server.

When I type in the web url of my website (www.mywebsite.com) from within the lan, all I see is title of the web page on the top of IE explorer and the error: "Action canceled
Internet Explorer was unable to link to the Web page you requested. The page might be temporarily unavailable."

When I type in the private lan ip address of the machine that runs the web server (192.168.0.100) the website comes up fine.

Also, I can access the website from the "outside" (ie, work) by simply typing in the web url so my webserver is fine.

Does this have anything to do with my ISP's router not allowing packets to loopback?

Any help appreciated!