ТС, так поднимите на своей убунте DNS сервер, Bind 9, например. Заделегируйте свою зону для разработки первого (
.test) или второго уровня (.test.mysites). Домен .local лучше не используйте, будут проблемы, придется еще конфиги на убунте подправить.
А там где у вас рабочая машинка, пропишите DNS сервер этой виртуалки. Правда это чревато, если машинка не включена, домены не резолвятся. Поэтому еще правильнее - настроить DNS на отдельной машине, которая постоянно онлайн.
Ну и еще один способ: домены третьего уровня. Заведите mysite.ru, например. В DNS его пропишие A запись "*" и IP адрес своей машины из локальной сети, 192.168.58.230, например. Я этот способ не пробовал, и не видел, но уверен, что он также будет работать. И wordpress1.mysite.ru, и justtest.mysite.ru - все будут резолвится на ваш IP локальной сети.