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

Оцените статью
( Пока оценок нет )

Добавить комментарий