Olá
Estou desenvovendo um programa q precisa sempre analisar o ip de um servidor que sempre esta mudando, pq esse servidor não fica ligado sempre e esse programa seria uma forma de sempre analisar e descobrir o ip novo desse servidor para q assim eu não precise configurar máquina por máquina com o ip novo desse servidor, vou apresentar o problema abaixo:
No momento em que inciar, o programa precisa analisar o arquivo
…\system32\drivers\etc\hosts
Esse arquivo direciona o DNS para um IP especifico (exemplo 127.0.0.1 para localhost) excluir todas as referencias ao SR (SRauthd.SR.com), atualizar o ip dinamico do dns SR.creations.org e atualizar o hosts com esse ip, como por exemplo (201.17.218.168 SRauthd.SR.com), e dessa forma, redirecionar a conexao do cliente para ip do servidor que é no caso SRauthd.SR.com.
exemplo como deve ficar o conteudo do arquivo hosts:
127.0.0.1 localhost
201.17.218.168 SRauthd.SR.com
Bom eu sinceramente não sei nem como começar um código desses, se alguém puder me ajudar serei enternamente grato 
obrigado pela sua atenção.
ps.: os endereço aí são apenas exemplos assim como os ips