ChrisHunter's on the right path, just a few things to add to his answer. The three computers on the LAN do not get configured with the public static IP. They will be configured with private IP addresses . The only correction is the say the private side of the router is 192.168.0.1. Then computer #1 will be .2, computer#2 can be .3 and so on. The computers on your LAN can all be set dynamically except your web server, make that IP a private static. It is not important which IP your dynamic clients are assigned within the range.
For question #2, just make it a private static on the same internal subnet, .2 is fine.
For question#3, what you do is port forwarding on your router. First it would be best to have a DNS address, assign that hostname to the public IP address on your router. Then on your router create a port forwarding rule for that public IP on port 80 and map that to te private IP you assigned to your we server on port 80 as well. Make sure the server is running web services and that it's local firewall, if enabled, allows 80 inbound.
That is pretty much it. You can do this on the router without port forwarding by exposing the private server to the Internet completely by the public IP, by I do not suggest that as the server will be fully exposed.
JorgeM
Senior Poster
3,997 posts since Dec 2011
Reputation Points: 294
Solved Threads: 543
Skill Endorsements: 115
Question Answered as of 1 Year Ago by
ChrisHunter
and
JorgeM