This issue is so infuriating that I'm going to take some time to write about it.
-
MOST IMPORTANT. Your local development server must be bound to IP address 0.0.0.0.
-
My Parallels setting is using Shared Network, nothing special there.
-
Open macOS Terminal and type
ifconfig. Look for the value underbridge100>inet. It is typically10.211.55.2.