My centos machine is connected to my MS Windows machine on the net. The MS Windows machine is connected to Internet via valid IP address setting and on its secondary ip address setting it can see my centos machine on the intranet.
Connecting any windows based computer directly to the internet is a really really bad idea...