CMD/BAT - Возможно ли создать бат файл который считывал бы раз в сессию внешний ip и ...

Ответить
Аватара пользователя
karpinsk

CMD/BAT - Возможно ли создать бат файл который считывал бы раз в сессию внешний ip и ...

Сообщение karpinsk »

Открыл доступ в интернет Денверу, но так как ip динамический каждый раз приходится править .htaccess файл ...хотелось бы как-нибудь это автоматизировать...) Возможно ли создать бат файл который считывал бы раз в сессию внешний ip и прописывал в определенный файл (в данном случае .htaccess)? (ну или не обязательно bat-файл)
Аватара пользователя
amel27

Re: CMD/BAT - Возможно ли создать бат файл который считывал бы раз в сессию внешний ip и ...

Сообщение amel27 »

karpinsk, например, при помощи CMD-утилит
CURL
или
WGET




Код:

Код: Выделить всё

curl -f -s www.whatismyip.com/automation/n09230945.asp -o .htaccess



Код:

Код: Выделить всё

wget www.whatismyip.com/automation/n09230945.asp -q  -O .htaccess
Аватара пользователя
samrat

Re: CMD/BAT - Возможно ли создать бат файл который считывал бы раз в сессию внешний ip и ...

Сообщение samrat »

amel27, ты привёл не бат файлы а просто команды для достаточно специфических вещей. Кстати сам-то пробовал вторую строку под виндой, а то вгет материццо.
Аватара пользователя
samrat

Re: CMD/BAT - Возможно ли создать бат файл который считывал бы раз в сессию внешний ip и ...

Сообщение samrat »

samrat, что просили, то и было сделано. У Вас же, должно быть, какой-то «неправильный» «wget.exe». Ну, я сейчас попробовал. Как и положено, работает. Что не так?!



«вгет материццо» — очень информативное сообщение, кстати.
Аватара пользователя
bada

Re: CMD/BAT - Возможно ли создать бат файл который считывал бы раз в сессию внешний ip и ...

Сообщение bada »

Цитата karpinsk:



Открыл доступ в интернет Денверу, но так как ip динамический каждый раз приходится править .htaccess файл ...хотелось бы как-нибудь это автоматизировать...) Возможно ли создать бат файл который считывал бы раз в сессию внешний ip и прописывал в определенный файл (в данном случае .htaccess)? (ну или не обязательно bat-файл)
CMD/BAT - Возможно ли создать бат файл который считывал бы раз в сессию внешний ip и ...




Ответ на ваш вопрос не знаю, сам раньше задумывался и пришёл к выводу поставить прокси сервер на порт 80 и в .htaccess прописать:


Цитата:



#dnwr_ip XXX.XXX.XXX.XXX

где XXX.XXX.XXX.XXX локальный адресс вашего компьютера.



У меня работало всё в связке Denwer'а + 3proxy (
http://www.3proxy.ru/
).
Аватара пользователя
samrat

Re: CMD/BAT - Возможно ли создать бат файл который считывал бы раз в сессию внешний ip и ...

Сообщение samrat »

Iska, Началось всё отсюда:
CMD/BAT - Внешний IP через NAT
просто товарищamel27, немного "возмутился". А wget у меня действительно "неправильный" скачан отсюда:unxutils.sourceforge.net и потому что портирован на винду возмущается той строке что приведена для него следующим образом:

текст test.bat

wget
www.whatismyip.com/automation/n09230945.asp




>test.bat



C:**************\wbin>wget
www.whatismyip.com/automation/n09230945.asp


--08:39:38--
http://www.whatismyip.com/automation/n09230945.asp


=> `n09230945.asp.1'

Resolving
www.whatismyip.com
... done.

Connecting to
www.whatismyip.com
[72.233.89.200]:80... connected.

HTTP request sent, awaiting response... 200 OK

Length: 14 [text/html]



0K 100% 13.67 KB/s



08:39:39 (13.67 KB/s) - `n09230945.asp.1' saved [14/14]



да действительно в файлике гольный ip, мне нужно было вывести его в страндартный вывод, что я и сделал в своей теме. Для другого сервиса. Точнее двух сервисов. А за ссылочку спасибо.
Аватара пользователя
Тарнум

Re: CMD/BAT - Возможно ли создать бат файл который считывал бы раз в сессию внешний ip и ...

Сообщение Тарнум »

вообще-то все намного проще.

что бы Денвер работал через инет достаточно сделать следующее:

1) в файл папка_денвера\usr\local\apache\conf\httpd.conf

дописать следующие строчки:



Код:

Код: Выделить всё

Listen 0.0.0.0:80
NameVirtualHost 0.0.0.0:80

  DocumentRoot "Z:/web/"  

80 - можно заменить на другой порт

Z:/web/ - можно заменить на другой каталог (Z - виртуальный диск)
Ответить

Вернуться в «Скриптовые языки администрирования Windows»