Настройка программы no-ip

Материал из Wiki МИАЦ ВО
Перейти к навигации Перейти к поиску

Для чего это нужно.

Очень часто бывают случаи, кагда адрес интернет сервер получает динамически от провайдера, а мы хотим, что бы данный сервер не только раздавал интернет, но и имел свое доменное имя, для поднятия своего HTTP и mail сервера, а так же, что бы администратор мог управлять данным сервером по ssh с любого места интернета. Для этого и служит программа no-ip.

Как оно работает

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

Регистрация

  1. Для регистрации нудно зайти на сайт www.no-ip.com
  2. Зайти на ссылку Sign-up Now!
  3. Заполнить предложенную анкету.
  4. После этого на ваш адрес придет письмо, где надо подтвердить ваш аккаунт.
  5. После этого заходите на сайт www.no-ip.com и набираете свой mail и пароль и попадаете на страницу настроек.
  6. В прицципе там все понятно - надо вписать имя вашего сервера и выбрать домен (например: имя - voluzo, домен - sytes.net, и полное имя вашего сервера будет voluzo.sytes.net), а так же вписать ip адрес сервера на данный момент.
  7. Если хотите настроить почтовый сервер на вашем шлюзе, то надо вписать в MX record имя почтового сервера (mail.voluzo.sytes.net - для нашего случая)
  8. Нажимаете на Create Host

Установка

  1. Выкачиваете последнюю версию программы под Linux
  2. Разархивируете полученный файл в директорию /usr/local/src
# cp noip-duc-linux.tar.gz /usr/local/src
# cd /usr/local/src
# tar -zxf noip-duc-linux.tar.gz
# cd noip-2.1.4
# make
# cp redhat.noip.sh /etc/init.d/noip.sh
# chmod 744 /etc/init.d/noip.sh
# make install

При выполнении make install

  1. Выбираем какой интерфейс смотрит в инет
  2. Вводим email адрес, который использовали при регистрации
  3. Вводим пароль, который использовали при регистрации

Скрипт создает файл /usr/local/etc/no-ip2.conf

Далее запускаем drakxconf и делаем noip.sh - сервисом.