First get 2 nic cards ~$20x2=$40, ( optional but prefered a 4-port router~$40) and install hardware. Then connenct your cable/DSL line and two up to four computers from modem into router, then run internet connection sharing and follow steps.
Here is a link, its to early in the morn for me...:
thats not what i meant but thanks anyway. I have everything already installed both my pcs are sharing the connection but what i want is how can i allow the other pc access all the ports as the server pc!
ICS doesn't allow DMZ's, for that matter it (I don't think) allows port forwarding either. I think the easiest thing would be to just buy a router for $40. There might be other "ICS-like" software out there that allows more flexibility
and yes i am using ICS ! btw if u go to my network places then right clikc properties on the connection --> advanced -->settings ... u can see the list of ports that are open but the problem is that i want something more efficient and flexible.
The windows ics sucks for port forwarding but it works. You can't forward all ports to another computer in your network unless you don't want the computer w/ the internet connection to get hosed
Just forward ports for the services that you need.
Webserver: forward port 80
FTP server: forward port 21
If you want a better way of doing this and you have a broadband connection just get a router, it saves a lot of hassle and is very reliable. Get a Netgear or Linksys.