I am using a program called Memoq that listens on port 2705. I would like to make it accessible from the internet, but it is failing for unknown reasons.

The setup looks like this: Internet -> Router -> Server -> Virtualbox computer with Memoq

I set the router to forward port 2705 to the server and Virtualbox to forward port 2705 from host to guest (using NAT). I disabled firewall on both computers (they run Windows).

If I try to telnet to port 2705 from virtualbox and server it works, but if i do the same from some other computer (internet or network) it fails.

I'm not a network expert, how could I find out what is wrong?

  • 2
    Virtualbox is not a reasonable hypervisor technology to be using as an IT professional. Put a real hypervisor on your server. Aug 23, 2016 at 15:37
  • I don't really need professional level of service. Quick, dirty & free is good enough in this specific case.
    – SimZal
    Aug 23, 2016 at 15:40

1 Answer 1


Your problem is most likely that you're double-NAT'ing the traffic via both your router and the host server.

I would personally move the VM to use bridged networking, and then port-forward straight to the VM from your router.

I also agree wth HopelessN00b's comment that you should be replacing VirtualBox with a decent hypervisor, such as HyperV on Windows.

  • Thanks, bridged connection really helped. I solved the problem with your help.
    – SimZal
    Aug 23, 2016 at 18:15

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.