I am working on an AngularJS application running on NodeJS. I am running my NodeJS server on localhost: 3000 on my OSX development machine. Things are good! I need to test my AngularJS application on IE10 +, so I got a VirtualBox image with 32-bit and IE11 for Windows 8.1 and got it. I am using VirtualBox 5.0.14 (the latter at the moment). I would like to access my NodeJS server from a guest virtual machine. Currently, I can do this by typing " http : //10.0.2.2lla000 " on IE in the guest virtual machine. Things are good! The only problem is that due to some issues related to google maps API list, I need to be able to " http: // localhost: 3000"in IE in my guest VM and this does not seem to work for me under any circumstances.
Due to the risk of asking a duplicate question, because I tried everything posted here , but nothing works for me. IE in the guest virtual machine cannot find "localhost: 3000".
I have an entry in the hosts file for 10.0.2.2 localhost
in the guest virtual machine. And my network configuration for my virtual machine on VirtualBox is as follows:

I do not have ports redirected at this time. I tried forwarding 80 and 3000 without success. I am not a network specialist or VirtualBox, so I would appreciate any help. I am sure that I am missing something small.