Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Флейм > Развернуть сервер у себя


Автор: Rickert 4.10.2006, 04:43
Есть комп. Нужно сделать его ftp сервером, чтобы можно было заходить в любой момент(когда он включен есесно), из любой точки планеты, где есть выход  в сеть. Как организовать?

Автор: Сумасшедший 4.10.2006, 08:07
Rickert, Постоянный ip (+желательно домен для того, чтобы не ip вводить), открыть на компе порт для доступа по ftp-протоколу, и поставить собственно саму программу, которая будет предоставлять ftp-сервис

Автор: Rickert 4.10.2006, 13:22
teplik, какие проги посоветуешь, а доменов на халяву не дают smile

Автор: blast99 4.10.2006, 17:25
ИМХО, FTP - сервер надо тоже из надобностей выбирать!
Так же очень рекомендую посмотреть порты под винду unix, фтп-серверов...
http://www.uinc.ru/news/soft/index.php?t=FTP

Так же: http://www.google.ru/search?q=win+ftp+server  smile 

Автор: Alexeis 4.10.2006, 17:38
А если у меня интернет идет через NAT то возможно ли в этом случае сделать сервер? (локальный IP я могу сделать статическим)

Автор: Сумасшедший 5.10.2006, 11:07
Rickert, Если у тебя виндовс, то не смогу ничего посоветовать. Если никсы, то только порекомендовать, и только потому что я смогу в них где-то помочь)
alexeis1, Можно, если настроить переадресацию пакетов, поступающих на определенные порты на твой компьютер

Автор: Alexeis 5.10.2006, 11:11
teplik, Спасибо попробую поискать об этом информацию.

Автор: Сумасшедший 5.10.2006, 11:30
alexeis1, У тебя доступ к маршрутизатору есть?

Автор: Alexeis 5.10.2006, 14:08
teplik, нет только к ближаейшему рутеру (он у меня дома) , перед ним неизвено сколько свичей стоит.
Рутер = Маршрутизатор ?

Автор: Xenon 5.10.2006, 17:54
А можно не париться и использовать штатный IIS smile

Автор: Сумасшедший 5.10.2006, 22:08
alexeis1, немного нет, но это уже тонкости)
Ооочень примерная и упрощенная схема:
user posted image
1-По имени домена идет запрос на DNS
2-Идет запрос на систему с ip
3-система перенаправляет на твой комп запрос на неё по 80-му порту
httpd на твоей машине обрабатывает запрос
4-и пересылает ответ роутеру
5-роутер возвращает результат на запросивший комп

Автор: Alexeis 6.10.2006, 00:45
teplik, Спасибо, примерно такое же объяснение я и встречал в интернете.
Но остается не выясненымы несколько вопросов. Запрос из вне в любом случае идет на внешний IP т.е. на сервер (с него на свич, затем на рутер, затем ко мне) .
 Как сервер будет знать, что запрос надо будет перенаправить именно мне?
Как я понял нужно выбрать тот порт, который сервер не использует под свои нужды. Т.е. те запросы которые пойдут на этот порт, должны будут переадресоватся мне. Но как об этом всем узнает сервак (он на внешнем IP) Я же не имею доступа перенастроить, систему НАТ на серваке... Вот почему я и предпологал, что дохлый номер, такая затея
.

Автор: Сумасшедший 6.10.2006, 11:36
Цитата(alexeis1 @  6.10.2006,  01:45 Найти цитируемый пост)
Как сервер будет знать, что запрос надо будет перенаправить именно мне?

ДНС-сервер Вашей сети ему это подскажет по имени хоста.
Сейчас попробую нарисовать, как было сделано у меня дома раньше.

Автор: Сумасшедший 6.10.2006, 13:06
Вотъ:user posted image

Автор: Alexeis 6.10.2006, 14:02
teplik, Ух ты какая схемка большая!
А что в этой схеме принципиально нового?

"dev.klabteam.org A 192.168.0.1" - это что такой запрос отправляется к серверу владеющему внешним IP?

80 - й  порт. Он что какой-то особенный или взят просто для примера?
Кстати teplik где бы мне найти хороший RTFM smile , мне схемки явно не хватит, хочется побольше почитать. Я пробовал искать, но для того чтоб правильно задать поиск нужно знать хоть половину ответа на вопрос  smile 
Спасибо.

Автор: Сумасшедший 6.10.2006, 14:25
Цитата(alexeis1 @  6.10.2006,  15:02 Найти цитируемый пост)
А что в этой схеме принципиально нового?

Тут не учавствуют порты - по имени домена перенаправляется на определенный ip.
Нового тут вообще ничего нет, просто не смог быстро найти картинку нормальную и решил что проще нарисовать:-)
"dev.klabteam.org A 192.168.0.1" Это в ДНС-сервере запись, указывающая, что по домен dev.klabteam.org будет открывать ip=192.168.0.1
80-й порт взят только для примера)
Цитата(alexeis1 @  6.10.2006,  15:02 Найти цитируемый пост)
 Я пробовал искать, но для того чтоб правильно задать поиск нужно знать хоть половину ответа на вопрос

Я тоже когда-то пробовал) Намучался)
http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/network-routing.html есть немного по маршрутизации. А дальше.. Ой.. а дальше можно на мэйл спрашивать или в форуме)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)