Tenha duas versões de "referência" do arquivo hosts e sobrescreva o arquivo existente com o arquivo de referência apropriado.
IMHO, você pode estar melhor servido (sem trocadilhos) usando uma regra do Firewall do Windows (ou firewall de terceiros). Em alguns condições, o Windows 10 ignora os arquivos de hosts. Você pode criar um script do PowerShell que é executado na inicialização para desabilitar / habilitar uma regra.