Ситуация: есть RAID-массив из двух SATA-дисков в зеркале, созданном с помощью gmirror под FreeBSD.

Необходимо заменить один диск, не останавливая работы сервера. Continue reading »

 

Расскажу немного о том, как запустить у себя дома, на динамическом IP адресе, полноценный jabber сервер. Инструкцию по установке можно найти в инете, я затрону лишь настройку DNS для вашего домена.

Итак, к примеру у нас есть домен domain.ru и огромное желание запустить у себя дома jabber сервер, но не очень хочется платить за выделенный ip.

Для этого нам потребуется настроить сой сервер для работы со службами Dynamic DNS, к примеру Dyndns.com, как это сделать на FreeBSD описано в моей статье http://kobychenko.ru/2009/03/svoj-domen-na-dinamicheskom-ip/

Допустим мы привязали к серверу домен domain.homeip.net

Далее идем в панель управления своим доменом, и создаем там необходимые записи для работы jabber сервера, а именно:
первым делом создадим такой костыль

jabber CNAME domain.homeip.net.

этим мы прсязываем поддомен jabber.domain.ru к своему серверу.
Далее создаем SRV записи

_jabber._tcp.domain.ru. SRV 5   0   5269    jabber.domain.ru.
_xmpp-client._tcp.domain.ru.    SRV 5   0   5222    jabber.domain.ru.
_xmpp-server._tcp.domain.ru.    SRV 5   0   5269    jabber.domain.ru.

Все, этих действи достаточно для того чтобы jabber сервер заработал на вашем домене у вас дома на сервре.

 

Решил вот я рассказать вам о том, как привязать поддомен своего домена к своему домашнем серверу, и не платить за статический IP адрес своему провайдеру (кризес жи).

Нам потребуется:

  • Светлая голова (как у меня) – 1шт.
  • Руки – 2шт. (можно и одну, но, ИМХО, двумя удобнее)
  • Свой домен (желательно второго уровня, ибо третьего не круто) с возможностью изменять DNS записи – 1шт.
  • Домашний сервер ( на фре ;-) ) – 1шт.
  • Интернет с «Белым», динамическим IP адресом – 1шт.
  • Этого достаточно.

    Теперь приступим к реализации:

    1Первым делом нам нужен аккаунт на  dyndns.com (или любом другом подобном сервисе). Проходим несложную регистрацию, авторизуемся и идем по ссылочке Add Host Services, не бойтесь, это бесплатно ;-)

    Заполняем по ссылке несложную форму:

  • Hostname – Придумываем себе поддомен ( можно не очень красивый, его другие не увидят).
  • Wildcard – если не знаете зачем вам это, то не отмечайте.
  • Service Type – оставляем Host with IP address.
  • IP Address – жмем на ссылочку Use auto detected IP address **.**.**.** под формой.
  • Mail Routing – опять же, если незнаете зачем это вам, то не трогайте.
  • Жмем кнопку Create Host и если выбранный домен не занят, то получаем домен в выбранной вам зоне, который будет сопоставлен с указанным ip адресом.

    Запоминаем свои учетные данные (логин пароль) и созданный домен и приступаем к настройке сервера.

    У меня FreeBSD, так что настройки будут для нее.

    Нам потребуется любой DynDNS клиент, я выбрал ddclient, его мы и будем устанавливать.

    Открываем консольку под рутом
    Выполняем команды:

    # cd /usr/ports/dns/ddclient<br />
    # make install clean<br />
    # echo ddclient_enable="YES" &gt;&gt; /etc/rc.conf<br />
    # touch /usr/local/etc/ddclient.conf<br />
    # ee /usr/local/etc/ddclient.conf<br />

    В редакторе пишем конфиг:

    <br />
    daemon=300              # каждые 300 секунд будет обновляться вашь ip адрес<br />
    syslog=yes              # lпишем логи в syslog<br />
    pid=/var/run/ddclient.pid                  # PID файлuse=web, web=checkip.dyndns.com/, web-skip='IP Address'login=your_login                       # ваш логин на dyndns.com<br />
    password=super_password     # соответственно пароль оттуда же<br />
    server=members.dyndns.org, <br />
    protocol=dyndns2 <br />
    tram-pampam.homeip.net      # домен который вы себе застолбили

    Сохраняем всё это художество и пробуем запустить демона (ошибок поидее быть не должно)

    <br />
    # /usr/local/etc/rc.d/ddclient start<br />

    Можно ребутнуть сервер и проверить ip созданного вами домена, он должен совпадать с вашим.

    С этим покончено, дело осталось за малым – настроить DNS своего Домена Второго Уровня (вы про него не забыли?), а настройка его очень проста:
    Идем в панель управления своего домена и создаем CNAME запись вида:

    <br />
    home    CNAME   tram-pampam.homeip.net.<br />

    точка в конце домена обязательна!
    Эта запись сопоставляет ваш поддомен с вашим динамическим ip адресом.
    Можно создать несколько CNAME записей для разных поддосенов

    <br />
    home1   CNAME   tram-pampam.homeip.net.<br />
    home2   CNAME   tram-pampam.homeip.net.<br />
    home3   CNAME   tram-pampam.homeip.net.<br />

    все они будут работать

    Применений такому способу можно найти кучу, начиная от игровых серверов на домашнем сервере, заканчивая личным jabber сервером :)

    Enjoy!

    © 2012 Мой Блог Suffusion theme by Sayontan Sinha