1. На маке (т.е. виртуальной машине):
sudo nano /etc/hosts
Добавить в файл хоста связку ip компьютера, на котором запускается сама виртуальная машина, и доменное имя.
Например
192.168.1.2 example.com
В настройках OpenServer во вкладке "Сервер"
Ip адрес сервера выставить "Все доступные IP" (осторожно с данной настройкой, она открывает так же доступ извне). После тестирования сразу выключайте.
Всё, можно тестировать сайт. Не надо никакие DNS настраивать, все будет прекрасно работать.
Если не будет, значит брандмауэр надо попробовать отключить, возможно блокирует.
Знаю, что поздно, ну лучше так, чем никогда. Сам искал ответ на этот вопрос, в интернете нигде нет внятного ответа.