Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Chriss Miller on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Possible to send all protocols through port 80?

Status
Not open for further replies.

craigsboyd

IS-IT--Management
Nov 9, 2002
2,839
US
I've got a client application that utilizes ports 80, 21, 25, and 1433 on the server. Problem is that users can have any number of problems accessing the ports other than port 80... problems range from firewalls to routers to ISP restrictions to anything else that might block that traffic. So, in a number of cases we are sitting on the phone with the user's after they install the application and trying to figure out what has the traffic blocked.

What I would like to do is send everything through port 80 (or do something that minimizes the chances that this type of communication is blocked from the client-side to the server). Is this possible? A reverse proxy or some such thing? Any help, ideas, or pointing in the right direction is greatly appreciated.

boyd.gif

 
I don't think it will be possible. outgoing traffic is no problem, you can stuff all that through port 80, no problem( if there is a firewall that can do outgoing PAT). But on incoming connections there is no way of telling which packet should be translated to the original port. Unless some sort of packet encapsulation is used, and that would mean you'd have to use identical router/firewalls on either side capable of doing this. I have no idea if an appliance with such capabilities is available.

 
From the port numbers you've got a web server, ftp server, smtp server and SQL Server running. If you have a seperate public IP for each one you should be able to tell your router that all traffic to port 80 on the smtp servers IP address needs to go to port 25 on the SMTP server. Same for the FTP server, and same for the SQL Server.

The only way I can see to do it would be to have one IP for each server.

Denny
MCSA (2003) / MCDBA (SQL 2000)

--Anything is possible. All it takes is a little research. (Me)

[noevil]
(My very old site)
 
Actually what i described resembles VPN a lot. All protocols over one port :)
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top