Настройка программы no-ip: различия между версиями
Misha (обсуждение | вклад) (→Установка) |
Misha (обсуждение | вклад) (→Установка) |
||
Строка 19: | Строка 19: | ||
# cd /usr/local/src | # cd /usr/local/src | ||
# tar -zxf noip-duc-linux.tar.gz | # tar -zxf noip-duc-linux.tar.gz | ||
− | # cd noip-2.1. | + | # cd noip-2.1.9-1 |
# make | # make | ||
# cp redhat.noip.sh /etc/init.d/noip | # cp redhat.noip.sh /etc/init.d/noip | ||
Строка 30: | Строка 30: | ||
Скрипт создает файл /usr/local/etc/no-ip2.conf | Скрипт создает файл /usr/local/etc/no-ip2.conf | ||
+ | Добавляем в /etc/init.d/noip строки.<br /> | ||
+ | Было: | ||
+ | <pre> | ||
+ | # Written by serge@vanginderachter.be and tested on Redhat 8 | ||
+ | # ... and debugged by Uwe Dippel | ||
+ | # 29-03-2003 | ||
+ | # | ||
+ | # Source function library. | ||
+ | </pre>Стало | ||
+ | <pre> | ||
+ | # Written by serge@vanginderachter.be and tested on Redhat 8 | ||
+ | # ... and debugged by Uwe Dippel | ||
+ | # 29-03-2003 | ||
+ | # | ||
+ | # Startup script for noip client | ||
+ | # | ||
+ | # chkconfig: 345 85 15 | ||
+ | # description: noip client | ||
+ | # processname: noip | ||
+ | # config: | ||
+ | # | ||
+ | ### BEGIN INIT INFO | ||
+ | # Provides: noip | ||
+ | # Required-Start: $network | ||
+ | # Required-Stop: $network | ||
+ | # Default-Start: 3 4 5 | ||
+ | # Short-Description: noip client | ||
+ | # Description: noip client | ||
+ | ### END INIT INFO | ||
+ | |||
+ | # Source function library. | ||
+ | </pre> | ||
Далее запускаем drakxconf и делаем noip - сервисом. | Далее запускаем drakxconf и делаем noip - сервисом. |
Версия 14:44, 20 сентября 2011
Для чего это нужно.
Очень часто бывают случаи, кагда адрес интернет сервер получает динамически от провайдера, а мы хотим, что бы данный сервер не только раздавал интернет, но и имел свое доменное имя, для поднятия своего HTTP и mail сервера, а так же, что бы администратор мог управлять данным сервером по ssh с любого места интернета. Для этого и служит программа no-ip.
Как оно работает
Вы регистрируете свое доменное имя на сайте www.no-ip.com и устанавливаете демоном к себе на сервер утилиту, которая периодически посылает на серевер no-ip.com данные о своем ip адресе и тот заносит их в свою базу DNS. И теперь если кто-то из инета запросит данный адрес, то DNS сервер ip-com выдаст ему актуальный на данный момент ip адрес.
Регистрация
- Для регистрации нудно зайти на сайт www.no-ip.com
- Зайти на ссылку Sign-up Now!
- Заполнить предложенную анкету.
- После этого на ваш адрес придет письмо, где надо подтвердить ваш аккаунт.
- После этого заходите на сайт www.no-ip.com и набираете свой mail и пароль и попадаете на страницу настроек.
- В прицципе там все понятно - надо вписать имя вашего сервера и выбрать домен (например: имя - voluzo, домен - sytes.net, и полное имя вашего сервера будет voluzo.sytes.net), а так же вписать ip адрес сервера на данный момент.
- Если хотите настроить почтовый сервер на вашем шлюзе, то надо вписать в MX record имя почтового сервера (mail.voluzo.sytes.net - для нашего случая)
- Нажимаете на Create Host
Установка
- Выкачиваете последнюю версию программы под Linux
- Разархивируете полученный файл в директорию /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.9-1 # make # cp redhat.noip.sh /etc/init.d/noip # chmod 744 /etc/init.d/noip # make install
При выполнении make install
- Выбираем какой интерфейс смотрит в инет
- Вводим email адрес, который использовали при регистрации
- Вводим пароль, который использовали при регистрации
Скрипт создает файл /usr/local/etc/no-ip2.conf
Добавляем в /etc/init.d/noip строки.
Было:
# Written by serge@vanginderachter.be and tested on Redhat 8 # ... and debugged by Uwe Dippel # 29-03-2003 # # Source function library.
Стало
# Written by serge@vanginderachter.be and tested on Redhat 8 # ... and debugged by Uwe Dippel # 29-03-2003 # # Startup script for noip client # # chkconfig: 345 85 15 # description: noip client # processname: noip # config: # ### BEGIN INIT INFO # Provides: noip # Required-Start: $network # Required-Stop: $network # Default-Start: 3 4 5 # Short-Description: noip client # Description: noip client ### END INIT INFO # Source function library.
Далее запускаем drakxconf и делаем noip - сервисом.