个人的观点,Bridge模式下你的主机和虚拟机都是单独的计算机,各自访问网络。nat模式,只能虚拟访问的到,主机和虚拟机不相干。是虚拟机内部自成一个网络。hostonly应该是最灵活的方式,可以以任何方式访问网络。
个人使用上感觉vpn和nat差不太多,虚拟机在宿主机下面的子网里面。bridge相当于虚拟机和宿主机是在同一个网内
推荐 cheny_mr的答案,通俗易懂