Macbook内のVagrantで立てたサーバに、Genymotion上のエミュレータでホスト名を解決する方法を書いておきます。仮想端末は起動した状態で作業してください。
こちらの方のエントリにすべてが書いてあったが英語だったので。
shell
adb pull /system/etc/hosts /tmp/hosts
echo "192.168.57.1 test.example.com" >> /tmp/hosts
adb remount
adb push /tmp/hosts /system/etc
192.168.57.1とtest.example.comはご自身の環境に置き換えてください。
やってることは単純でマウントしたAndroidデバイスのホストファイルをMac側で書き換えて上書きしているだけ。簡単でした!