The scenario is that this is a SQL Server behind a corporate firewall with your standard setup to allow only minimal outbound traffic and zero inbound. However, port 80/443 are open, per the usual allowance.
Has anyone tried, or is it possible to
- Connect to a remote machine port 80, say using Telnet.
- On the local machine, note the bound address and port
[1], e.g.netstat - Disconnect from telnet. Start port forwarder and listen on
[1], mapped to SQL Server TCP/IP listener - On remote machine, connect to SQL Server on
[1]
What do you think? I just need to get some testing done and I don't want to move my huge database outside for this one-off. I am familiar with and have used UDP hole punching for NAT traversal, mainly for push to mobile phones, but am interested to know if this works with TCP as well.
References:
I am open to other suggestions.



