Как подключиться к ВМ по Hostname?
Поднять на Ubuntu DNS-сервер и в нём прописать нужные хосты, а в W10 прописать в качестве первичного DNS IP-адрес гостевой машины
Вариантов как сделать много, какие то проще а какие то сложнее.
1) На роутере прописать статикой ip адреса и dns имена
2) Поднять домен и загнать машинки туда, бонусом везде будут единые пользователи и группы
3) Поканает только для линуксов, настроить nsswitch и тачки будут сами друг другу говорить многое
4) Поднять wins сервер и прописывать его вручную на каждой тачке или же раздавать по dhcp. Имена в таком случае будут по nebios именам.