My Linux VM has two nics,
1, host-only or shared (192.168.56.254)
2, bridged (192.168.8.0/24)
In older PD versions, such as PD9, 10, 11, I can route my traffic from macos to VM by adding a route:
sudo route add -net 114.114.114.114/32 192.168.56.254
While I update to PD18 today, this doesn't...