Страница 1 из 1

Open Server и DDNS

Добавлено: 07 сен 2016, 02:54
Герман
Добрый день!
Мне необходимо в кратчайший срок сделать доступным локальный сервер через интернет (подключение по Wi-Fi через роутер) для очень ограниченного кол-ва клиентов (3-5шт) и, конечно, параллельно доступным через локальную сеть. Со второй частью задачи проблем нет, а вот при решении первой возникла проблема с внешнем динамическом IP-адресом сервера. В теме сетей и маршрутизации я совсем новичок, до этого подобных задач решать не приходилось, поэтому не хотелось бы наломать дров.

Решение вижу такое: зарегистрировать домен на DynDNS (знаю, что в роутере есть настройки для этого провайдера) для IP-адреса сервера. IP должен быть белым, как я понимаю. После этого, видимо, необходимо будет настроить перенаправление с внешнего айпи на внутренний, т.к. сервер сам в локальной сети находится. С последним моментом у меня также трудности - что и где прописывать нужно я понятия не имею...

Теперь перейду непосредственно к вопросам:
1. Является ли данное решение рабочим или нет? Если да, то можно ли узнать поподробней где и как мне настроить проброс портов?
2. Есть ли другое какое-нибудь рабочее решение? К сожалению, DynDNS не предоставляет сейчас бесплатных тарифов, плюс ко всему, если внешний айпи, который предоставляет провайдер, серый, то придётся ещё доплачивать за то, чтобы сделать его белым. Поэтому хотелось бы без лишних затрат решить проблему. Возможен ли вариант подключения через hamachi, например?

Заранее благодарю!

Re: Open Server и DDNS

Добавлено: 07 сен 2016, 10:37
Ginto
Герман писал(а):1. Является ли данное решение рабочим или нет?
Разумеется.
Герман писал(а):Если да, то можно ли узнать поподробней где и как мне настроить проброс портов?
Зайти в веб-интерфейс роутера и найти там пункт "Виртуальные серверы" или "Переадресация портов" или "Трансляция сетевых адресов", вариантов может быть много, но найти этот пункт несложно. Там нужно добавить правило для 80 порта (если вам нужен только веб-сервер). Само правило представляет из себя соответствие внешнего порта на роутере, IP адрес компьютера (сервера) в локальной сети и его порт. Если возникнут сложности проще всего будет написать в гугле "как пробросить порт [такой-то роутер]", но там все элементарно.
Герман писал(а):Есть ли другое какое-нибудь рабочее решение? К сожалению, DynDNS не предоставляет сейчас бесплатных тарифов
Список бесплатных DDNS сервисов: http://dnslookup.me/dynamic-dns/. Так как они не поддерживаются вашим роутером, для обновления ip-адреса (если он сменится) нужно будет использовать какую-нибудь программу или скрипт. Ещё можно попробовать обновить прошивку роутера, возможно добавятся новые сервисы. В моем роутере, например, ещё поддерживаются http://www.noip.org и http://www.3322.org (правда первый не работает, а второй на китайском). Можете попробовать поставить dd-wrt, если роутер поддерживается. Это кастомная прошивка со множеством функций, в ней большой список сервисов:
DynDNS, easyDNS, FreeDNS, No-IP, TZO, ZoneEdit, ручная настройка, и другие
Герман писал(а):Возможен ли вариант подключения через hamachi, например?
Теоретически это вполне возможно, но это жуткий костыль. Всем вашим клиентам так же придется устанавливать хамачи и подключаться через впн к вашей локальной сети.

Re: Open Server и DDNS

Добавлено: 07 сен 2016, 10:46
Герман
Большое спасибо за развёрнутый ответ, вы мне очень помогли!