I have opened port 3389 RDP on my router so that I can access my work computer from home. However, I'm not yet able to RDP my work computer from home since there is a proxy server through which all Internet traffic passes. When I do a port scan, port 3389 is open on the router but not on the proxy server. I have requested my ISP to open the port on the proxy server but he tells me that he is already using port 3389 for VoIP. What can I do? Please help.
This is a good question and a common problem in that ISP’s sometimes block ports that end users need. In these situations, there are a couple of things you can do. First, is to ask the ISP to unblock the port. In your case this that is not possible as the ISP states they are using the port for another application. That brings us to the second option. This option involves using a non-standard port. It’s possible to get applications to function on non-standard ports. As an example, while HTTP uses port 80 by default there is nothing stopping us from instructing http to use another port such as 79. To use a non-standard port setup your router to forward this new port to the internal device you want to communicate with. As an example: 192.168.123.1:3388. Next, setup RDP to recognize the new port. You will need to edit the registry for this:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp] "PortNumber"=dword:00000d3c
The hex value of d3c set the port to 3388. I hope this helps!
To learn more about enterprise security, check out Michael Gregg’s answers to other enterprise security queries.
Dig Deeper on Network Infrastructure
Related Q&A from Michael Gregg
Security expert Michael Gregg discusses the disadvantages to a layered approach to enterprise security. Continue Reading
Security expert Michael Gregg fields a question about unknown network cards gaining access to a user's network. Continue Reading
Expert Michael Gregg answers a reader question about Snort and the interfaces it uses. Continue Reading
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.