Посоветуйте, у кого какие мысли, возможно я туплю.
Система предполагается такой. У организации есть сервер (программа), который хранит некоторую информацию, на компе с динамическим ip. Есть клиенты (так же программы) в локалке и инете, которые могут к нему обращаться. Есть точно такие же сервер и клиенты, но у других организаций.
Как сделать, чтобы клиенты могли найти именно "свой" сервер, не зная его ip. Желательно, чтобы даже самые неопытные юзеры могли пользоваться клиентом.
Предполагается tcp/ip и реализовывать на сокетах.
Здравствуйте, xerox, Вы писали:
X>Посоветуйте, у кого какие мысли, возможно я туплю.
Думаю то, что нужно
http://ru.wikipedia.org/wiki/Динамический_DNS
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?