Pull to refresh

FreeBSD — настройка динамического DNS на no-ip.com

Часто приходится сопровождать сервера с динамическим адресом. Что бы попасть на хост и поадминить. надо знать его ip адрес. В этом и состоит главная сложность, всегда знать ip адрес сервера с динамическим ip.


Раньше пользовался www.dyndns.com. Но они с недавнего времени решили под бесплатным аккаунтом сократить количество хостов с 5 до 2.

Мне мало. А платить 20 баков, за PRO не хочется. Да и как то доверие к такой конторе меняется. Что еще удумают.

Решил часть клиентов перевести на www.no-ip.com
В портах есть no-ip клиент.
Для того, что бы им воспользоваться, сначала надо зарегистрироваться на сайте www.no-ip.com.

После того как вы зарегистрировались, активировали аккаунт и добавили имя хоста (пусть будет viv.no-ip.org), приступим к установке клиента:

cd /usr/ports/dns/noip
make install


После того как no-ip клиент установится, появится сообщение:
###########################################################
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"
###########################################################


Не выходя из директории порта выполняем:
make conf

Выполнение make conf вызовет диалог настройки:

Auto configuration for FreeBSD client of no-ip.com.

Multiple network devices have been detected.

Please select the Internet interface from this list.

By typing the number associated with it.
0 vx0
1 em1
2 pflog0
3 pfsync0
4 ng0
5 ng1
6 ng2
7 ng3
8 ng4


Необходимо выбрать интерфейс, ip адрес которого, нужно регистрировать в no-ip.com, у меня это vx0:

vx0


или

0

Далее спрашивают логин с которым вы регистрировались на no-ip.com:

Please enter the login/email string for no-ip.com

Я регистрировал viv@mail.ru, его и ввел.
Следующий этап, спрашивают пароль к вашему аккаунту на no-ip.com:

Please enter the password for user 'viv@mail.ru'

После того, как мы ввели пароль, если хостов несколько

4 hosts are registered to this account.
Do you wish to have them all updated?[N] (y/N)


выбираю N потом хост для которого настраиваем no-ip
Далее, необходимо ввести интервал обновления адреса в DNS no-ip.com:

Please enter an update interval:[30]

не меняю

Do you wish to run something at successful update?[N] (y/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


Теперь, добавим разрешение на автостарт в /etc/rc.conf:

echo "noip_enable=YES" >> /etc/rc.conf

И запустим:

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

Теперь проверим:

ping viv.no-ip.org

В ответ получим:

C:\Users\sector>ping viv.no-ip.org

Обмен пакетами с vivi.no-ip.org [109.184.245.15] с 32 байтами данных:
Ответ от 109.184.245.15: число байт=32 время=188мс TTL=61
Ответ от 109.184.245.15: число байт=32 время=216мс TTL=61
Ответ от 109.184.245.15: число байт=32 время=219мс TTL=61
Ответ от 109.184.245.15: число байт=32 время=115мс TTL=61


Вроде все.
Все настроено и работает.

В бесплатном варианте на одной учетной записи на no-ip.com можно подключить до 5 хостов.
Раз в месяц на почту приходит сообщение о необходимости продления.

В платном варианте, 12 долларов в год, количество хостов увеличивается до 25, плюс дополнительные примочки.
Tags:
Hubs:
You can’t comment this publication because its author is not yet a full member of the community. You will be able to contact the author only after he or she has been invited by someone in the community. Until then, author’s username will be hidden by an alias.