Создаем дешевый сервер на базе Mac OS X Snow Leopard. Часть 3: Организация online доступа к вашему серверу

Создаем дешевый сервер на базе Mac OS X Snow Leopard. Часть 3: Организация online доступа к вашему серверу

10 марта, 2010  |  Apple, Свое  | 

Если Вы правильно все сделали в первой и второй части статьи про создание домашнего веб-сервера на базе Mac, то у Вас должен был получится полностью функционирующий сервер в котором настроены FTP, Jabber, VPN и CalDAV. Сейчас он полностью работоспособен в локальной сети, и теперь мы займемся организацией для него доступа в Интернет. Для этого нам необходимо будет установить и настроить DNS.

Организация online доступа к Вашему серверу

Рекомендую использовать DynDNS, бесплатная и простая в использовании служба, которая обеспечивает простое решение для DNS и домена. DynDNS предоставляет Вам доменное имя вида myname.dyndns.org, так что Вы сможете обращаться к Mac серверу через удобный адрес без надобности запоминать свой IP-адрес типа XXX.XXX.XXX.XXX

Для установки DynDNS нам также потребуется маршрутизатор, который поддерживает функцию Port Forwarding. Как правило такая опция доступна на всех современных проводных и беспроводных маршрутизаторах. Мы будем использовать AirPort Extreme Base Station. Инструкции о том, как сделать все о чем будет идти речь в этой статье касаемо Port Forwarding на Вашем маршрутизаторе Вы сможете найти на сайте PortForward.com

Для начала создайте учетную запись на DynDNS. Вот короткий скринкаст в котором я попытался наглядно показать что необходимо сделать после регистрации в DynDNS (конечно домен, зону и ip адрес Вам необходимо ввести свои). Не стоит бояться «Корзины» на сайте, здесь все абсолютно бесплатно.

Если у Вас нет статического IP адреса от вашего провайдера, вам необходимо будет скачать клиент DynDNS для Mac, чтобы обеспечить DynDNS постоянное обновления приложения с вашим IP адресом. После установки запускаем приложение. Вводим логин/пароль и видим список ваших доменов (или домена) созданного ранее. Выбираем необходимый и жмем кнопку «Enable updating for this host.» Если все пойдет хорошо, Вы увидите зеленую точку рядом с именем домена в левой части окна.

Окно DynDNS

Окно DynDNS

Если все так, то мы имеем настроенный DynDNS, который умеет «переводить» имя домена в Ваш IP адрес.

Прежде чем приступить к настройке маршрутизатора, мы должны убедиться, что Mac использует статический IP-адрес, который не будет меняться, как это делает динамический адрес. Откройте «Системные настройки>Сеть». Если вы используете беспроводную сеть, то выберите AirPort, нажмите кнопку Дополнительно. Перейдите на вкладку TCP/IP и напротив «Настройка IPv4″ в выпадающем списке выберите «Вручную». Здесь мы сможем указать статический IP-адрес. В поле адреса IPv4 введите адрес, например 192.168.1.90 и нажмите кнопку ОК, а затем нажмите кнопку «Применить». Это и будет статический IP-адрес Мака в локальной сети.

Настройка статического IP адреса для беспроводной сети

Настройка статического IP адреса для беспроводной сети

Если вы используете для связи Ethernet-подключение, то действие описанное выше будет примерно одинаково.

Настройка статического IP адреса для Ethernet сети

Настройка статического IP адреса для Ethernet сети

Приступаем к подготовке маршрутизатора. Если вы используете AirPort Extreme, то запускаем AirPort Utility на Mac, а если вы используете маршрутизатор другого производителеля, то посмотрите на PortForward.com инструкции конкретно для Вашей марки/модели.

На вкладке Advanced>Port Mapping нам необходимо будет указать на какие порты мы будем распределять входящий трафик и соответственно настроить наш Web, FTP и Jabber сервера.

Для настройки на необходимо будет 3 значения для каждого сервера: наш статический IP адрес Мака, публичный TCP-порт и приватный TCP-порт. Если в процессе создания вы действовали по этому мануалу и не меняли значения по-умолчанию, то настройки в нашем случае должны быть следующими:

  • Personal Web Sharing (WEB) — Public TCP Port 80; Private IP Address 192.168.1.90; Private TCP Port 8888
  • FTP — Public TCP Port 21; Private IP Address 192.168.1.90; Private TCP Port 21
  • Jabber — Public TCP Port 5222; Private IP Address 192.168.1.90; Private TCP Port 5222

Теперь Вы можете получить доступ к своему веб-серверу из любой точки мира по набранному адресу (который вы регистрировали в DynDNS) в строке веб-браузера. Вы также можете использовать этот адрес для доступа к файлам через клиентов FTP, а также собственный Jabber и iChat.

Popularity: 11%


 

This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.