Как организовать такую систему?
От: xerox Россия  
Дата: 17.09.10 09:47
Оценка:
Посоветуйте, у кого какие мысли, возможно я туплю.

Система предполагается такой. У организации есть сервер (программа), который хранит некоторую информацию, на компе с динамическим ip. Есть клиенты (так же программы) в локалке и инете, которые могут к нему обращаться. Есть точно такие же сервер и клиенты, но у других организаций.

Как сделать, чтобы клиенты могли найти именно "свой" сервер, не зная его ip. Желательно, чтобы даже самые неопытные юзеры могли пользоваться клиентом.

Предполагается tcp/ip и реализовывать на сокетах.
Re: Как организовать такую систему?
От: Viper_Craft  
Дата: 17.09.10 09:55
Оценка:
Здравствуйте, xerox, Вы писали:

X>Посоветуйте, у кого какие мысли, возможно я туплю.


X>Система предполагается такой. У организации есть сервер (программа), который хранит некоторую информацию, на компе с динамическим ip. Есть клиенты (так же программы) в локалке и инете, которые могут к нему обращаться. Есть точно такие же сервер и клиенты, но у других организаций.


X>Как сделать, чтобы клиенты могли найти именно "свой" сервер, не зная его ip. Желательно, чтобы даже самые неопытные юзеры могли пользоваться клиентом.


X>Предполагается tcp/ip и реализовывать на сокетах.



WEB => DNS(dynamic) + HTTP ???
Re: Как организовать такую систему?
От: a11chemist  
Дата: 17.09.10 10:01
Оценка:
Здравствуйте, xerox, Вы писали:

X>Посоветуйте, у кого какие мысли, возможно я туплю.


Думаю то, что нужно
http://ru.wikipedia.org/wiki/Динамический_DNS
Re: Как организовать такую систему?
От: xerox Россия  
Дата: 21.09.10 18:07
Оценка:
V_C>WEB => DNS(dynamic) + HTTP ???

A>Думаю то, что нужно

A>http://ru.wikipedia.org/wiki/Динамический_DNS

Изначально думал сделать что-то подобное.
1. На моем сервере будет крутиться сайт типа my_site.com
2. Пользователи при установке своего сервера регистрируют свое "имя", к примеру "company-1"
3. На их сервере программа, которая пересылает "company_1 = ip" на мой сервер (ip — адрес их сервера)
4. Клиенты набирают в браузерах company_1.my_site.com, web-сервер у меня переадресует их на ip
5. Дальше они общаются напрямую

Проблема в NAT-е. Если клиентский сервер в локалке за натом, на него не переадресуешь.
Как быть? Хотел смоделировать схему у себя, та же проблема. На локальной машине не поднимешь сайт например на www.dyndns.com, у меня на инете висит три компа, получается, нужен статический ip?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.