Hace un tiempo cree una entrada para obtener el IP público con BATCH, pero en este momento ya no funciona debido a un error en la conexión con el FTP de opera.com.

Ahora traigo la nueva versión para obtener nuestro IP público utilizando el comando nslookup.

El código

@echo off
nslookup myip.opendns.com resolver1.opendns.com > elip.txt

for /F "tokens=*" %%a in (elip.txt) do (
   echo."%%a"|findstr /C:"Address:" >> info.txt
)

del elip.txt

for /F "tokens=*" %%e in (info.txt) do (
   echo %%~e > info.txt
)
cls
for /F "tokens=2 delims= " %%i in (info.txt) do (
   set miip=%%i
)
del info.txt

echo %miip%
pause

Obtenemos el IP con el comando nslookup y lo guardamos en un archivo de texto. Luego depuramos el resultado hasta sólo obtener nuestro IP.

Se borra cada archivo creado y se obtiene el IP para su impresión en pantalla.

¡Apoya mi página para que pueda seguir publicando más contenido interesante!
Tu donación es crucial para mantenerla activa y continuar compartiendo artículos de calidad.
¡Gracias por tu apoyo continuo!
Paypal

Comparte en redes
Sobre el administrador

Soy un ingeniero en conectividad y redes amante de la música y todo tipo de tecnologías.

Entradas similares
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments