ICS doesn't forward port 80??

G

Guest

Hi everybody!
I'm having a little problem.
I'm running a windows xp pc connected to the internet through a cablemodem.
I wanted to build a small home network, but as i don't have another pc i
built it using vitual pc 2004.

I installed another winxp with IIS and emule inside the vpc. The vpc uses
the host loopback adapter as the nic card.

So, when I try from the host pc, by typing the ip address assigned to the
vpc in IE, the web server works ok.

But when I try to access from the internet, through the host pc and to the
vpc running IIS, I get no answer. And yes, I have ICS running on the net
adapter which is connected to the internet and it forwards HTTP and emule
ports. Emule works flawlessly, but there is no way I can't do port forwarding
for an http server.

Just to try, I also installed IIS on the host pc, and there were no problems
to access the web server from the internet. So I suppose there is a ICS/ICF
problem.

Does ICS do port 80 forward??
 
G

Guest

Although I do do not use ICS for any of my networks, I believe you do this
with the ICF (firewall) rules on the inbound NIC of the ICS computer.

Read the article in technet here, specifically under How ICF works:

http://www.microsoft.com/technet/security/topics/networksecurity/firewall.mspx#EDAA

You can configure services to allow the ICF computer to forward unsolicited
traffic from the Internet to the private network. For example, if you’re
hosting an HTTP Web server service, and the HTTP service is enabled on your
ICF computer, the ICF computer forwards unsolicited HTTP traffic. ICF
requires a set of operational information, known as a service definition, to
allow it to forward unsolicited Internet traffic to the Web server on your
private network. Service definitions for ICF work on a per-connection basis.

Although this page does not deal with forwarding port 80, it does explain
port forwarding using ICS. Just follow its general guidelines:

http://support.microsoft.com/default.aspx?scid=kb;EN-US;309524

FE
WM P
 
G

Guest

Fatal_Exception said:
Although I do do not use ICS for any of my networks, I believe you do this
with the ICF (firewall) rules on the inbound NIC of the ICS computer.

Yes, I have configured ICF in the inbound nic.
Read the article in technet here, specifically under How ICF works:
http://www.microsoft.com/technet/security/topics/networksecurity/firewall.mspx#EDAA

You can configure services to allow the ICF computer to forward unsolicited
traffic from the Internet to the private network. For example, if you’re
hosting an HTTP Web server service, and the HTTP service is enabled on your
ICF computer, the ICF computer forwards unsolicited HTTP traffic. ICF
requires a set of operational information, known as a service definition, to
allow it to forward unsolicited Internet traffic to the Web server on your
private network. Service definitions for ICF work on a per-connection basis.

I'll give a look.
Although this page does not deal with forwarding port 80, it does explain
port forwarding using ICS. Just follow its general guidelines:

http://support.microsoft.com/default.aspx?scid=kb;EN-US;309524

I have followed that procedure to do port forwarding on port 7000 for emule.
And it works perfect.
I did the same steps for port 80, but it doesn't work.
 
G

Guest

You know, if this were me, I would just dig in and get a true router for
sharing your connection, which can easily be setup to forward whatever ports
you need. I don't like ICS for a variety of reasons, mostly the extra load
it puts on the 'server / router". For under $50 you will not have the
headaches you have now. Just a thought..

FE
Wm P
MVP Microsoft Networking
MCP | CCNA | A+
 
G

Guest

I didn't want to install emule on my computer, as it's said to be a huge
resource consumer. So, I created a virtual pc, installed emule there and do
port forward to that vpc using ICS.
As it is working ok, I wondered if I could install a web server on the same
vpc and provide a basic hosting service just for fun. But there is something
strange, as I can't access the web server using the public ip, although it
was configured the same way as emule, and with different ports: neither 80,
81 or 8080 worked.
 
G

Guest

Well, aparently it does work. The problem is that I can't test it.

What I did was to set-up the same environment in a private network and
access from a different computer, not the host one, and it works perfect.
The problem is when I try to access to the private network from the host,
using the domain name or public ip.

internet ------ 201.x.x.x --[host]-- 192.168.0.1 ---- 192.168.0.100 --[VPC]

that's the configuration. I can access the web server from the internet, and
from the host using the VPC IP (192.168.0.100).
When I want to access from the host but using the domain name or the public
IP, It doesn't work.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top