Quick reference sheet for web development when testing a locally hosted macOS app in IE/Edge via Parallels Windows 10.
1. Inside Parallels, go to
Preferences > Network > Shared and make sure
Connect Mac to this network is checked.
2. In your Mac Terminal run:
open /etc/hosts and add
0.0.0.0 domain.local (you may need to
sudo chmod 755 /etc/hosts or whatever to allow editing of
3. From Mac Terminal run
ifconfig and look for value under
vnic0 > inet. (typically 10.211.55.2).
4. Inside Parallels Windows, open Notepad using
Run as administrator. (Search > Type Notepad > Right Click Notepad > Run as administrator > Yes)
5. From Notepad,
File > Open and open
System32 > drivers > etc > hosts. (You may need to change the file extension to show all types)
6. Edit the hosts file by adding the value from 3 above (typically 10.211.55.2) and mapping it to
localmac. eg: 10.211.55.2 localmac
7. Serve app from Mac and make sure the host is specified to domain.local
8. Inside Parallels IE/Edge, navigate to
http://localmac:[port] and see your served app.
– For some reason, attempting to remap localhost on Windows doesn’t play well so we will use
localmac as a workaround and it’s kinda semantic. The name can be anything you want.
Make sure your hostname is domain.local (after mapping hosts) or your host is bound to 0.0.0.0 when serving your app on macOS.
Opening app on Mac browsers will remain the same: