I’m pretty sure the only way to do this is to do L2TP over IPSec, and just configure your /etc/ppp/options.l2tpd file to specify your DNS servers. l2tpns may have similar options.
-- Kevin