Если Вы правильно все сделали в первой и второй части статьи про создание домашнего веб-сервера на базе 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, который умеет «переводить» имя домена в Ваш IP адрес.
Прежде чем приступить к настройке маршрутизатора, мы должны убедиться, что Mac использует статический IP-адрес, который не будет меняться, как это делает динамический адрес. Откройте «Системные настройки>Сеть». Если вы используете беспроводную сеть, то выберите AirPort, нажмите кнопку Дополнительно. Перейдите на вкладку TCP/IP и напротив «Настройка IPv4″ в выпадающем списке выберите «Вручную». Здесь мы сможем указать статический IP-адрес. В поле адреса IPv4 введите адрес, например 192.168.1.90 и нажмите кнопку ОК, а затем нажмите кнопку «Применить». Это и будет статический 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%
Похожие записи:
- Создаем дешевый сервер на базе Mac OS X Snow Leopard. Часть 1: Установка веб-сервера и настройка FTP
- Создаем дешевый сервер на базе Mac OS X Snow Leopard. Часть 2: Создание Jabber сервера, настройка VPN и CalDAV сервера
- Делаем собственный прокси-сервер на Mac OS X с помощью Google App Engine
- Windows 7 на Mac OS X Snow Leopard



