осталось добавить разрешающее правило для 80 и 443 портов на IP этого Комп1.
Файла vhost3.php на хосте vhost3 нет - вот и получили "404 Не найдено", всё правильно.
vhost1/index.html, vhost2/index.phpя пробовал в первую очередь
но большого смысла в этом нет, только набить опыт в нестандартной конфигурации.
Но все оказалось намного проще. Сеть не то, чтобы большая, но оказалось, что часть компов стоит за обычным роутером, который когда-то поставили вместо свича. А я об этом забыл. И пробовал зайти именно с тех компов, которые за этим роутером. С остальных все нормально заходит. Решил от безысходности проверить и когда с них зашло, только тогда понял в чем дело. Так что буду роутер крутить. Там какой-то простенький тп-линк. Если получится и кому-то интересно, могу сказать какие настройки сделал, чтоб и через него заходил по имени.