FreeBSD: DDNS no-ip.com

Появилась необходимость – знать ip адрес своего домашнего роутера. Тарифы для аренды статического ip адреса у моего провайдера довольно высоки – но у него есть услуга “динамический внешний ip адрес” и тариф намного меньше. Получив динамический внешний ip адрес используем технологию Dynamic DNS (вики и wiki) для того чтобы была возможность всегда знать этот ip. Как мы знаем dyndns.com стал полностью платным – поэтому обратим внимание на no-ip.com.

Данный сервис предлагает 3 бесплатных хоста – для начало достаточно. Заходим http://www.no-ip.com/services/managed_dns/free_dynamic_dns.html и регистрируемся.
Далее создаем понравившейся хост и добавляем бесплатный домен. Например – хост smbd и домен zapto.org и в итоге получаем smbd.zapto.org. Теперь во freebsd заходим в порт /usr/ports/dns/noip и ставим

/usr/ports/dns/noip]# make install clean

далее создаем конфигурионный файл

/usr/ports/dns/noip]# make config

Вначале выбираем интерфейс который смотрит в интернет, вводим почту и пароль который Вы использовали при регистрации. И в итоге выбираем нужный хост (если он один – то будет выбран по умолчанию).

Теперь добавляем в rc.conf

noip_enable="YES"

и стартуем

# /usr/local/etc/rc.d/noip

проверяем работу утилиты

# noip2 -S

Взято отсюда