alguien sabria decirme como obetener mi ip externa con un .bat
necesito alguna forma de guardar mi ip de internet en una variable, tiene que ser por un bat... y tiene que funcionar detras de una lan, router, etc...
de una u otra forma debo lograr meter mi ip en una %variable%
desde ya muchas gracias!
------------solución---------------
para lograrlo tuve que usar un programita llamado URL2FILE (http://www.chami.com/free/url2file_wincon.html) que sirve para descargarse webs desde una orden en batch, y lo que hago es bajarme http://my-i-p.com/ip.html cuyo unico contenido es mi ip...
he usado la version sin setup (http://www.chamisplace.com/asp/redir.asp?i=DL_U2F_W_ZIP) que solo basta que este el url2file.exe al lado del .bat creado...
la sintaxis es la siguiente
@echo off
url2file http://my-i-p.com/ip.html tempip.txt
set /p dirip=<tempip.txt
echo tu ip es: %dirip%
pause
del tempip.txt
exit
----edit 2---
como http://my-i-p.com/ip.html no anda mas, podrian lograr lo mismo creando un archivo .php con el sgte codigo
<?php
$ip = getenv("REMOTE_ADDR");
echo "$ip";
?>
y subirlo a algun servidor que soporte php...
luego reemplazan http://my-i-p.com/ip.html por la dir de su .php