как узнать внешний IP?

собстно имеется ADSL(LAN router)+comp(Gentoo)
очень требуется подключаться к этому компу из вне по ssh. но внешние IP адреса динамичекие и постоянно(раз в сутки) меняются.

есть ли какая нить прога в Gentoo, которая проверяет внешний IP и отсылает его на мыло?

P.S. просто самому немного лень изобретать лисапед и писать такой скриптик :)

http://www.kissmyip.com/
отпарсить думаю не сложно будет и потом был где то скриптик типа publish my ip и вуаля

конечно

но чтоб получить данные с этого сайта (в файлик или еще куда нить), чтоб отправить на мыло (можно даже не парсить :)), я знаю только два способа:
1. поднять PHP и выполнить запрос через CURL или socket.
2. подключиться через telnet и выполнить GET.

первое конечно не долго, но это заморочки.
а второе, это Я не знаю, как послать через скрипт запрос GET.

Скрипт элементарный если вдруг пон

<?
  $email = 'your@ema.il';
  $url = 'http://kissmyip.com/';

  $buf = file_get_contents($url);

  if (preg_match('/([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3})\<\/span\>\<br \/\>/sim', $buf, $ip))
    $buf = $ip[1];
  else
    $buf = "Несмог проверить IP";

  mail($email, 'IP Report', $buf);
?>

А может стоит

А может стоит посмотреть в сторону DynDNS?
И ходить на имя а не на IP?

+1

+1

Именно.

Именно. Технология то уже создана, отработана. Клиенты написаны, я использую ddclient, нормально работает, обновляет.
Собственно у меня именно такая ситуация.
Регистрироваться тута:
www.dyndns.org

пасибки

зарегился и прописался на сайтике, завтра буду тестить :)

вот только я что то не до конца понял, это значит я могу поднять у себя апача и можно будет заходить по этому зарегинному имени на страничку на моем компе??

Да. Но если у

Да. Но если у тебя стрим, то обрати внеимание, что 80 порт у тебя закрыт их файрволом т.к. разработчики из зюхела настраивают свойи модемы так, что их можно конфигурировать с ЛЮБОГО хоста через вэб интерфейс, который на 80 порту. 8080 тоже закрыт.
Но на том же сайте можно создать себе редирект с 80 порта на другой адрес. напрмер c
yyy.webhop.org/
на
yyy.homelinux.org:1280/

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".