Supondo que você esteja trabalhando com o Windows e tenha duas placas de rede (uma para a DMZ e uma para a rede principal).
Você pode ativar / desativar as placas de rede usando o devcon.exe da microsoft
devcon.exe disable "Adapter 1"
IF %ERRORLEVEL% NEQ 0 GOTO ERROR
devcon.exe enable "Adapter 2"
...
Você também pode deixar os dois adaptadores ligados e definir rotas em um skript. Eu preferiria a ativação / desativação dos adaptadores, porque é mais fácil monitorar.