![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
TClient/Server-socket, dynamic ip [D7, WinXP]
nes © (2005-08-18 00:25:00)Попробую объяснить как можно понятней:
Есть 1 компьютер, на котором установлен клиент, есть ещё 2 удалённых компьютера.
первый имеет стат. ip(Static and dynamic address - Whois ) какой-нить такой "82.131.48.111" и на первом компе установлена win98;
У второго "82.147.187.163"(dynamic address- Whois ) и WinXp.
Если клиент соединяется с первым , то всё работает, если пытается соединиться со вторым, то пишем эрор.
Хм..думаю, что во всём виноват dynamic ip, и как мне исправить это? - чтобы коннектилось ко второму компу тоже...
***При запущенном сервере на удалённых машинах сканер портов пишет, что на первой машине всё ок, нужный порт открыт, а на второй машине пишет, что закрыт, но если указать ip второй машины и проверить 80 , то всё равно показывает, что закрыт...значит нада как-то по-другому обращаться к компам с динамическим айпи...А ну разумеется на локалхосте всё работает как нужно...
Жду мнения мастеров и мнения всех остальных тоже...Заранее спасибо...
Slym (2005-08-29 06:10:00) [1]Alexander Panov © (22.08.05 13:29) [15]
Роутинг всегда есть (локально минимум)...
У автора вопроса, по всем признакам, роутинга нет.
По каким признакам?
Если локально файрвола нет значит он у провайдера.
НАТ у провайдера! А то что адрес "82.147.187.163" это ничего не значит, пул НАТа с "лигитимными" адресами и все, прозрачность в одну сторону и без договоренности с провайдером ничего у вас не выйдет
nes (2005-08-26 18:23:00) [2]Скорее всего STV-шники(всяких штучек понатыкивали)...
DaWaY (2005-08-23 03:55:00) [3]Попробуй на втором компе винду переустановить... если он у тебя даже порты не открывает - то они возможно закрыты для доступа из вне(железная логика). Файервол поставь и создай правило для доступа определенного порта.. по которому связь идет...
nes (2005-08-22 14:20:00) [4]:/
Alexander Panov (2005-08-22 13:32:00) [5]Slym © (22.08.05 13:00) [13]
Извини за резкость.
Alexander Panov (2005-08-22 13:29:00) [6]Slym © (22.08.05 13:00) [13]
в
А вообще тупые постинги не стоит писать.
У автора вопроса, по всем признакам, роутинга нет.
Alexander Panov (2005-08-22 13:27:00) [7]Slym © (22.08.05 13:00) [13]
И что я с Интернетом тоже и все в норме
И что? Тогда объясни, почемуу тебя есть интернет?
Каким образом твой хост видит другие?
Slym (2005-08-22 13:00:00) [8]Alexander Panov © (22.08.05 9:44) [12]
Заметь, что компьютеры у тебя в разных подсетях.
И что я с Интернетом тоже и все в норме
Alexander Panov (2005-08-22 09:44:00) [9]nes © (18.08.05 0:25)
ip(Static and dynamic address - Whois ) какой-нить такой "82.131.48.111" и на первом компе установлена win98;
У второго "82.147.187.163"(dynamic address- Whois ) и WinXp.
Заметь, что компьютеры у тебя в разных подсетях.
Slym (2005-08-22 05:34:00) [10]Для дин адресов накак... Для статики если с провайдером договориться можно проброс порта сделать или ваще нат убрать, но это чревато хак атаками и без доп защиты никак
Nes (2005-08-19 13:47:00) [11]atruhin
Тоже не получается соединиться...
Slym (2005-08-19 05:14:00) [12]Nes © (18.08.05 14:12) [6]
Никаких файрволлов
Фигушки - NAT у провайдера! Для тебя тобиш кердык
nes (2005-08-18 23:25:00) [13]Reindeer Moss Eater
Так ping второго компа...100% потери, ни один запрос не дошёл
а tracert пишет тайм аут запроса после 3 шагов...
Reindeer Moss Eater (2005-08-18 14:36:00) [14]Отложи в сторону своих клиентов и прочие программы.
Протестируй TCP/IP.
ping, tracert и так далее.
Nes (2005-08-18 14:12:00) [15]Eraser
Никаких файрволлов, антивирусов и сервиспаков 2 нет на втором компе.
Slym
А он его не находит, второй узнает свой айпи и просто сообщает компу с клиентом, и тогда клиент пытается подконнектиться, чего у него никак не получается со вторым компом.
Slym (2005-08-18 04:37:00) [16]Интересно как клиент находит этот дин IP. DDNS?
Eraser (2005-08-18 00:55:00) [17]Nes © (18.08.05 00:34) [2]
Так же отключи файрволл, если такой имеется.
atruhin (2005-08-18 00:54:00) [18]Задавай не ip а имя хоста и все
Nes (2005-08-18 00:34:00) [19]2 Eraser:
Сорри, ну что это даст и разве это единственное решение этой проблемы?
Eraser (2005-08-18 00:30:00) [20]nes © (18.08.05 00:25)
Установи на второй комп HTTP Server.