Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] как в cmd получить внешний IP адрес (http://forum.oszone.net/showthread.php?t=211911)

white155 25-07-2011 18:47 1719709

как в cmd получить внешний IP адрес
 
Как в cmd получить внешний IP адрес интернета

Petya V4sechkin 25-07-2011 19:03 1719712

white155, воспользуйтесь фильтрами по названию темы по внеш.



Результат

Anonymоus 25-07-2011 19:30 1719720

Здесь описан способ, пользуйтесь поиском, это сэкономит кучу времени и вам, и остальным.

Foreigner 25-07-2011 19:41 1719726

Ищи сервис с выводом твоего ip, лучше просто одна строка, без всяких "Ваш IP: ..." Раньше, лет пять подряд пользовался и ничего не менял:
Код:

@echo off
setlocal

2>nul 1>&2 ping -n 1 ya.ru || echo NETWORK ERROR && goto:eof
2>nul 1>&2 cmd /c wget -O "%TEMP%\ip.txt" "http://whatismyip.com/automation/n09230945.asp"
   
0<"%TEMP%\ip.txt" set /p "ip="

del "%TEMP%\ip.txt"
echo %ip%

Сейчас такой вариант не пройдет, а искать новый ( их много ) сервис с ip, и переписывать просто лень -- всегда можно посмотреть в браузере.
ЗЫ. Вариант для POSH:
Код:

$net = new-object system.net.webclient
$ip = $net.downloadstring('http://whatismyip.com/automation/n09230945.asp')
$ip


Iska 25-07-2011 22:54 1719814

Цитата:

Цитата Foreigner
Раньше, лет пять подряд пользовался и ничего не менял:
Код:

…"http://whatismyip.com/automation/n09230945.asp"
Сейчас такой вариант не пройдет…»

А здесь смотрели?
Цитата:

IP Automation Rules

We ask that automated files hit our site no more then once every five minutes or once every 300 seconds.

Должно хватать.

Foreigner 25-07-2011 23:57 1719856

Цитата:

Цитата Iska
А здесь смотрели? »

Не, не работает
Цитата:

Service Unavailable

Iska 26-07-2011 01:09 1719889

Странно. Foreigner, я проверял; у меня сей адрес сработал — показал, как было ранее по старому адресу, мой внешний IP-адрес.

Попробовал ещё раз сейчас — опять сработало.

Foreigner 26-07-2011 06:26 1719939

Iska,
С утра проверил, все работает.

Starter1 16-08-2011 15:17 1733124

@echo off
for /f "tokens=1* skip=7 delims=:" %%a in ('ipconfig') do (@echo Ваш IP адрес:%%b
goto next)
:next
pause>nul

Работает 100%, сам пробовал. У самого Win7.

Iska 16-08-2011 15:49 1733143

Starter1, Ваш код показывает IP-адрес на внутреннем интерфейсе. А речь в данной теме идёт о внешнем. Например, если Вы сидите за каким-нибудь NAT'ом — наиболее вероятная ситуация, что изнутри у Вас будет один IP-адрес, а извне — другой.


Время: 22:35.

Время: 22:35.
© OSzone.net 2001-