Cambiar IP

Ramiroquai
28 de Enero del 2004
Como se puede cambiar la direccion IP de mi PC con una aplicacion en VB.Net alguien sabe con que comando?

Elph
28 de Enero del 2004
Puedes usar un comando dos para cambiar la ip de tu maquina en tu red local, no obstante abra la limitacion de si en tu red se usa dhcp
Si no se usa DHCP, puedes usar
netsh interface ip set address "INTERFAZ" static NEWIP MASCARASUBRED GATEWAY METRICA
busca la ayuda del comando para mas info.
Si usas dhcp puedes llamar a ipconfig /renew para renvar tu ip, y si tu maquina no tiene asociada una ip por mac probablemente te canvie la ip
Todo esto solo es a nivel local,las conexiones fuera de tu maquina tendran la ip externa, y esa no la puedes cambiar.
Para hacer esto desde c# haz
//crea un nuevo Process
Process p = new Process();
//indicamos q no use la shell
p.StartInfo.UseShellExecute = false;
//permite capturar los resultados
p.StartInfo.RedirectStandardOutput = true;
//Argumentos del comando
p.StartInfo.Arguments="/renew";
//el comando en msdos
[email protected]"c:ipconfig";
//no crear una ventana
p.StartInfo.CreateNoWindow=true;
p.Start();
//capturar resultados
string output = p.StandardOutput.ReadToEnd();
//Esperar.
p.WaitForExit();

p.close();
p.Dispose();

#Nota: codigo no comprovado

Suerte