curiouswebster
asked on
Need to make my web service visible to the outside world
I have my web service running here:
http://localhost/poswebservice/mobileservice.asmx
but I need to make it visible to the outside world.
I have configured in (in IIS) to use port 80. What do I need to do on my Cisco router to make it visible to the Internet?
Thanks,
newbieweb
http://localhost/poswebservice/mobileservice.asmx
but I need to make it visible to the outside world.
I have configured in (in IIS) to use port 80. What do I need to do on my Cisco router to make it visible to the Internet?
Thanks,
newbieweb
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
when you got the dmz, you dont need to do porf forwarding, by default dmz pc has all access, and thats why it is called dmz, demilitarized zone, so you are vulnerable there.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
I use myname.dynip.com which points perfectly at my server, for SubVersion. It's worked for years.
Tonight I have forwarded port 8182 to the server where my web service (MobileService) and SubVersion are running.
On the server, this resolves fine:
http://localhost:8182/poswebservice/mobileservice.asmx
But outside the network, this fails:
http://pp1001.dynip.com:8182/poswebservice/mobileservice.asmx
In IIS I right clicked, chose Peroperties, the entered 8182 for TCP Port.
Is this right?
Is there anything else I must do?
Tonight I have forwarded port 8182 to the server where my web service (MobileService) and SubVersion are running.
On the server, this resolves fine:
http://localhost:8182/poswebservice/mobileservice.asmx
But outside the network, this fails:
http://pp1001.dynip.com:8182/poswebservice/mobileservice.asmx
In IIS I right clicked, chose Peroperties, the entered 8182 for TCP Port.
Is this right?
Is there anything else I must do?
ASKER
Should this command work inside the network where the server resides?
If the port forwarding is working, does this work on other PC's in the network? Or stil just from the actual server?
http://localhost:8182/poswebservice/mobileservice.asmx
If the port forwarding is working, does this work on other PC's in the network? Or stil just from the actual server?
http://localhost:8182/poswebservice/mobileservice.asmx
In addition to the port forwarding, did you create NAT rules per the document I posted?
localhost always search inside your pc is the same as 127.0.0.1 is a loop back to you
i hope it works
i hope it works
ASKER
Thanks.
ASKER
The problem I have involves opening up a port.
I hope you'd explain what exactly I need to do there.
Is this "Port Forwarding"? I configure my router to forward port 80 to that exact machine where the service is running.
The complexity may be that I must also configure my router so that this machine has a static address within the network. Otherwise, starting machines in a different order can cause the forwarded port to go to the wrong machine.
Is this all right?
I hope for some confirmation I am doing the right thing. And that there's nothing else to do...
Thanks,
newbieweb