The basic setting to make one of our stations public accessable are not too complicated i think, and it always work on my virtual web server so far.
- Disable the DHCP in router and set the Static IP for it
- Use Static IP Address for the PC which acts as a web server
- Open port 80 (use the same value for both Port Range Fill boxes) and point it to the web server address (port 21 is not need to be open yet as long as only for test the website)
Its better to check the Router working type... please set it work as "Gateway" instead of as "Router"
Note : If you are not behind the router you can check The WAN IP from Run. Accessing Command Promt by typing cmd from run. You can't do it by open it from Command Promt shortcut in Accessories. Then from the command promt use ipconfig <enter> to find the WAN IP address
But if you are behind a router, Checking your WAN IP Address is more easier. You can check it from the Router Configuration Pages (in the most today routers, its in Status Tab)
As simple as that for router side...
But again..., the problem is posibly from your website configuration in IIS. And it will be a different story...
And since it is IIS6, Gary know much better about that...
If not about IIS, then i'm curious Jaymunda is right, there are some ISP block port 80 and 21 for their basic services.