ForumOK (www.forumok.eu/index.php)
- Компьютеры и Интернет (www.forumok.eu/board.php?boardid=8)
-- FTP - Torrent - eMule - Передача файлов (www.forumok.eu/board.php?boardid=18)
--- IP-адрес у FTP-сервера (www.forumok.eu/thread.php?threadid=1232)


Сообщение от kraw на 14.10.2006 в12:01:

  IP-адрес у FTP-сервера

Здравствуйте, эксперты.
Есть удаленые компьютеры с модемами ADSL в складском учете.
Один из них главный, который в свою очередь является станцией в
локальной сети относительно СУБД SQL. На этом главном компе я создаю папки пользователей остальных компьютеров для обмена файлами (прайсы, заявки и т.п.), ставлю FTP сервер (BlackMoon FTP Server 2.2.3). На других компьютерах будет работать
FTP клиент, написанный на Delphi.
Пока отлаживаюсь на своем компе (Win XP P2), вроде все впорядке.
Но, при подключениях к сети IP-адрес FTP сервера меняется
(я понимаю, что он выделяется динамически, но от этого не легче...).
Вопрос: как адрес IP сделать статическим, или как использовать имя хоста главного компа, чтобы клиенты находили FTP сервер на нем ?
Есть у меня один выход: это на клиенте лопатить последние цифири IP и с каждой коннектится, а потом проверять успех, но это же маразм..., а более путного придумать не могу.
Подскажите, пожалуйста что и как.
IIS предлагать не надо, т.к. на главном компе стоит Win XP Home,
да и если честно, смотрю я на эту службу как баран на новые ворота.
Буду признателен за любые дельные советы и не только в FTP, а и в технологии
приема-передачи файлов.
С уважением, kraw.



Сообщение от Gruzchic на 14.10.2006 в15:07:

 

Да, вопрос исключительно специфический и требует более детального расмотрения. Тут дело такое, что тебе нужна специальная программа, которая будет связана с получаемыми диначескими IP адресами и связывать его с постоянным статическим IP, т.е тем который ты задал.

Все это можно сделать в той же самой ISS без проблем, но ты его не хочешь или не можешь использовать по каким-то причинам, то можно и в линуксе попытатся сделать тоже самое, хотя и это вариант не из легких!

Вопрос Не знаю Как соединены у тебя компьютеры через сетевые карты, модемы используются ли HAB, Router хочешь ли ты сделать Не знаю внутреннюю или общественную сеть Строю глазки Имеется ли у тебя один ADSL модем на всю контору и осталные компьютеры соединены между собой с помощью сетевых карт или как Не знаю

Со своей стороны такой вариант предложу тебе (не знаю прокатит он или нет в Win XP Home), так как у меня Windows Server 2003 Рад

Идем Control Panel (панель управления) > Network connections (сетевые соединения) > Выбираем нужное тебе подключение >



берем свойства соединения (properties)



закладка advanced и ставим галочку на разрешить другим сетевым пользователям соединятся через этот компьютер с интернет соединение (на английском языке написано на картинке) Счастлив



ставим галочку на FTP server (Фтп сервер) и далее задаем нужный нам IP-адрес!




Сообщение от kraw на 15.10.2006 в09:24:

 

Привет, Gruzchic. Спасибо за ответ. Компьютеры соединены через HAB.
На одном из них стоит модем ADSL.
На домашнем компе я нашел постоянный IP адрес FTP от клиента (связь
сам на себя), не знаю покатит ли это в локалке (думаю, что покатит - надо пробовать). Делаю так:
-Соединяюсь
-Запускаю FTP сервер
-В эксплорере набираю строчку ftp://Логин:Пароль@127.0.0.1:21
и вижу файлы этого пользователя. В локалке IP будет IP станции.
Удачи.



Сообщение от Gruzchic на 15.10.2006 в19:57:

 

Ну что же если предложенный тобою вариант прокатит, то и хорошо, ну а если, то пиши Подмигиваю будем дальше помогать Смайл


© 2002-2011 ForumOK | Движок WBB | Поддержка GruzSoft®