No-ip.org динамическая запись ДНС зоны
Как писал ранее, другу помогал с сервером под Укртелекомом, но понадобился доступ к серверу извне, а так как у него динамический айпи, то это было проблематично, выход либо писать скрипт, либо использовать сторонние утилиты. Выбрал последнее ))) Выбор пал на сайт No-ip.org
Регистрация на сайте и заведение своей собственной зоны, довольно простое, и останавливаться не буду на этом, приступим к настройке сего чуда под моей любимой фрей)
Чтож, топаем в папку порта программы /usr/ports/dns/noip:
Собралась программа, выдала следующее:
########################################################### |
You need to generate the noip config file 'no-ip2.conf' in |
/usr/local/etc/no-ip2.conf. To do this automatically, run: |
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: |
########################################################### |
Добавляем в /etc/rc.conf — noip_enable="YES"
Запускаем как нам предложила программа установки make conf
Надо выбрать устройство на котором будет висеть ноуайпи:
Multiple network devices have been detected. |
Please select the Internet interface from this list. |
By typing the number associated with it. |
У меня это ng0
Вводим адрес на который регались на сайте:
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 |
Проверяем работоспособность:
evilj.no-ip.org has address 178.93.124.107 |