ti avrei suggerito appunto il netsh .. usandolo con qualche script BAT puoi automatizzare le varie configurazione..

non l'ho mai usato..quindi non ti so dire perche' perde i dns...
prova a capire in che casi non si configura bene...