Route all traffic to a particular domain/subdomain without VPN
You'll want to add a static route to addresses you want, specifying the first hop in the chain, which can be an IP address or network device.

Here is a related question that involves establishing the static route at boot time.

Setting a static route every boot with launchd / plist is failing