Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] как в cmd получить внешний IP адрес

Ответить
Настройки темы
CMD/BAT - [решено] как в cmd получить внешний IP адрес

Новый участник


Сообщения: 29
Благодарности: 2

Профиль | Отправить PM | Цитировать


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

Отправлено: 18:47, 25-07-2011

 


Moderator


Сообщения: 53479
Благодарности: 15506

Профиль | Отправить PM | Цитировать


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



Результат
Это сообщение посчитали полезным следующие участники:

Отправлено: 19:03, 25-07-2011 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Старожил


Сообщения: 415
Благодарности: 257

Профиль | Отправить PM | Цитировать


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

Отправлено: 19:30, 25-07-2011 | #3


Ветеран


Сообщения: 1758
Благодарности: 966

Профиль | Цитировать


Ищи сервис с выводом твоего 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

Последний раз редактировалось Foreigner, 25-07-2011 в 20:01.

Это сообщение посчитали полезным следующие участники:

Отправлено: 19:41, 25-07-2011 | #4


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата 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.
Должно хватать.
Это сообщение посчитали полезным следующие участники:

Отправлено: 22:54, 25-07-2011 | #5


Ветеран


Сообщения: 1758
Благодарности: 966

Профиль | Цитировать


Цитата Iska:
А здесь смотрели? »
Не, не работает
Цитата:
Service Unavailable

Отправлено: 23:57, 25-07-2011 | #6


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


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

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

Отправлено: 01:09, 26-07-2011 | #7


Ветеран


Сообщения: 1758
Благодарности: 966

Профиль | Цитировать


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

Отправлено: 06:26, 26-07-2011 | #8


Пользователь


Сообщения: 64
Благодарности: 5

Профиль | Отправить PM | Цитировать


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

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

Отправлено: 15:17, 16-08-2011 | #9


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


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

Последний раз редактировалось Iska, 16-08-2011 в 15:55.


Отправлено: 15:49, 16-08-2011 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] как в cmd получить внешний IP адрес

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
2008 - внешний IP-адрес+доменное имя stranges Windows Server 2008/2008 R2 6 19-05-2011 15:46
CMD/BAT - [решено] как в cmd получить список процессов с подстрокой VictorSh Скриптовые языки администрирования Windows 8 20-04-2011 12:09
[решено] Как получить IP-адрес, зная адрес сайта malev AutoIt 2 09-02-2010 20:04
[решено] Как получить MAC -адрес сетевой карты на удаленном компьютере garanov AutoIt 2 16-12-2009 16:07
Как получить IP-адрес из другого региона Росси? Yewgeniy Хочу все знать 4 18-03-2007 12:24




 
Переход