как узнать внешний IP?
Гость 24 апреля, 2006 - 11:18
собстно имеется 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/