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

Поделись с друзьями:

Опубликовано 11.02.2011 в 18:56 · Автор komivlad · Ссылка
Рубрики: FreeBSD, Сеть · Теги: , , , ,

Написать комментарий