There's a difference between a qube running in HVM virt_mode, which is
what sys-net does, and a HVM as StandAlone.
There is a work round which you can try, which uses the Qubes
infrastructure.
Create a non networked firewall and attach the HVM to it.
This gives you a vif+ in the Ubuntu HVM.
Attach your qubes to the new firewall.
Change the routing and iptables on the new firewall to allow traffic
flows between the vif+ interfaces as appropriate.
Insert a new rule to forward DNS to your chosen server.
The advantage is this requires no configuration on the qube side, so you
can switch easily between different netvm egress points, by attaching to
different firewalls.
The native Qubes firewall tools work fine.
I do this to run OpenBSD as one of my netvms.
unman