URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 90218
[ Назад ]

Исходное сообщение
"Не могу узнать внешний IP"

Отправлено Vaspvort , 05-Ноя-10 17:02 
Здравствуйте! Помогите пожалуйста.

Имеем:    машину с OS FreeBSD 8.0
          роутер D-link

Ситуация: На роутере поднято PPPoE соединение,
          которое раздается по локальной сети через NAT.
          В локальной сети стоит сервер.

Задача:   Так как IP динамический, нужен скрипт, который будет
          отправлять внешний IP адрес на определенный e-mail

Проблема: Не могу узнать внешний IP. ifconfig дает только локальный IP адрес.


Содержание

Сообщения в этом обсуждении
"Не могу узнать внешний IP"
Отправлено reader , 05-Ноя-10 17:17 
>[оверквотинг удален]
>           роутер D-link
> Ситуация: На роутере поднято PPPoE соединение,
>           которое раздается
> по локальной сети через NAT.
>           В локальной
> сети стоит сервер.
> Задача:   Так как IP динамический, нужен скрипт, который будет
>           отправлять внешний
> IP адрес на определенный e-mail
> Проблема: Не могу узнать внешний IP. ifconfig дает только локальный IP адрес.

у D-link обычно можно отправлять логи на удаленную машину, в которых и можно увидеть внешний ip


"Не могу узнать внешний IP"
Отправлено Vaspvort , 05-Ноя-10 17:22 
> у D-link обычно можно отправлять логи на удаленную машину, в которых и
> можно увидеть внешний ip

к сожалению, у него нет такой опции.


"Не могу узнать внешний IP"
Отправлено Xaionaro , 05-Ноя-10 17:33 
>[оверквотинг удален]
>           роутер D-link
> Ситуация: На роутере поднято PPPoE соединение,
>           которое раздается
> по локальной сети через NAT.
>           В локальной
> сети стоит сервер.
> Задача:   Так как IP динамический, нужен скрипт, который будет
>           отправлять внешний
> IP адрес на определенный e-mail
> Проблема: Не могу узнать внешний IP. ifconfig дает только локальный IP адрес.

Ну дак используйте сервисы вроде whatismyip.org или ipdx.ru. Или я вас неправильно понял?

printf "GET / HTTP/1.0\r\nHost: whatismyip.org\r\n\r\n"| nc whatismyip.org 80 | tail -1 | mail -s 'My IP-Addr' my@mail.xx


"Не могу узнать внешний IP"
Отправлено Vaspvort , 05-Ноя-10 17:53 
> Ну дак используйте сервисы вроде whatismyip.org или ipdx.ru. Или я вас неправильно
> понял?
> printf "GET / HTTP/1.0\r\nHost: whatismyip.org\r\n\r\n"| nc whatismyip.org 80 |
> tail -1 | mail -s 'My IP-Addr' my@mail.xx

Спасибо огромное, очень помогли:)


"Не могу узнать внешний IP"
Отправлено universite , 06-Ноя-10 01:58 
> Здравствуйте! Помогите пожалуйста.
> Имеем:    машину с OS FreeBSD 8.0
>           роутер D-link

поднимите сервис dyndns.org
или на Блинке или на фряхе.