... вас не устраивают
сервисы. Приступим.
Итак, допустим вы веб-разработчик. Допустим у вас есть домашний компьютер под управлением Линукса, работающий 24x7 и динамический внешний ip. Допустим вам нужно подключаться к нему по ssh или демонстрировать заказчику web проекты, которые по каким то причинам долго или и вовсе нельзя выкладывать на хостинг (именно из за необходимости показывать что-то третьим лицам VPN не выход). Допустим вас не устраивают DynDNS сервисы. Приступим.
Согласен, условия специфические — но чего в жизни не случается.
Схема приблизительно такая — домашний ПК стучится на ваш сайт (вы же веб-разработчик как-никак, должен же у вас быть сайт), тот фиксирует ip адрес, и выдаёт его вам.
Читать дальше →
... dyndns2, \
server=members.
.org, \
login=username ... dyndns2, \
server=members.
.org, \
login= ...
Давно не приходилось пользоваться DynDNS, а потому не заметил, что у ddclient поменялся формат файла конфигурации. Теперь в файле конфигурации можно указывать несколько записей для обновления и мне теперь больше не нужны трюки, к которым я прибегал в заметке Настройка DynDNS на Debian.
Всё стало очень просто, как и должно быть. Файл конфигурации /etc/ddclient.conf:
pid=/var/run/ddclient.pid
protocol=dyndns2, \
server=members.dyndns.org, \
login=username, \
password='mypassword', \
use=if, \
if=eth0, \
ufadeb.homelinux.org
protocol=dyndns2, \
server=members.dyndns.org, \
login=username, \
password='mypassword', \
use=if, \
if=ppp0, \
stupin.homelinux.org
Файл настройки параметров демона /etc/default/ddclient:
run_ipup="false"
run_daemon="true"
daemon_interval="60"
Затем я запустил демона с помощью команды
/etc/init.d/ddclient start
и всё заработало.
[content]