No-ip.org динамическая запись ДНС зоны
Как писал ранее, другу помогал с сервером под Укртелекомом, но понадобился доступ к серверу извне, а так как у него динамический айпи, то это было проблематично, выход либо писать скрипт, либо использовать сторонние утилиты. Выбрал последнее ))) Выбор пал на сайт No-ip.org
Регистрация на сайте и заведение своей собственной зоны, довольно простое, и останавливаться не буду на этом, приступим к настройке сего чуда под моей любимой фрей)
Чтож, топаем в папку порта программы /usr/ports/dns/noip:
# cd /usr/ports/dns/noip # make install clean
Собралась программа, выдала следующее:
########################################################### You need to generate the noip config file 'no-ip2.conf' in /usr/local/etc/no-ip2.conf. To do this automatically, run: make conf You need to register with www.no-ip.com to use this port. You also need to add the following line to your /etc/rc.conf or /etc/rc.conf.local file: noip_enable="YES" ###########################################################
Добавляем в /etc/rc.conf — noip_enable="YES"
Запускаем как нам предложила программа установки make conf
# make conf
Надо выбрать устройство на котором будет висеть ноуайпи:
Multiple network devices have been detected. Please select the Internet interface from this list. By typing the number associated with it. 0 re0 1 / 2 3 rl0 4 5 6 8 7 8 9 10 11 12 8 13 14 15 16 ng0
У меня это ng0
16
Вводим адрес на который регались на сайте:
Please enter the login/email string for no-ip.com
и далее пароль от учетки.
После того, как мы ввели пароль, необходимо ввести интервал обновления адреса:
Please enter an update interval:[30]
оставляю по умолчанию.
Хотим ли мы что-то запускать после обновления зоны:
Do you wish to run something at successful update?[N]
лично я нет )
New configuration file '/usr/local/etc/no-ip2.conf' created. /usr/sbin/chown noip:noip /usr/local/etc/no-ip2.conf /bin/chmod 0600 /usr/local/etc/no-ip2.conf
И вы полняем то что попросил скрипт настройки:
# /usr/sbin/chown noip:noip /usr/local/etc/no-ip2.conf # /bin/chmod 0600 /usr/local/etc/no-ip2.conf
Пробуем запустить:
# /usr/local/etc/rc.d/noip start
Проверяем работоспособность:
# host evilj.no-ip.org evilj.no-ip.org has address 178.93.124.107
Поделись с друзьями:
Рубрики: FreeBSD, Сеть · Теги: ddns, DNS, FreeBSD, no-ip, укртелеком