соеденить два компа

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Tamahawk
Обычный пользователь
Обычный пользователь
 
Сообщения: 78
Зарегистрирован: 03.02.2004 (Вт) 22:11

соеденить два компа

Сообщение Tamahawk » 31.12.2005 (Сб) 15:44

люди, есть инет кафэ и тама естественно компы с разными адрессами типа 192.168.0.xxx. но с одинаковыми днсоми и есть точно такое же кафэ и с такимиже аддрессами но уже с другим днсом. напр.

йа.пи 192,168,0,12
маска 255,255,255,0
днс 212,65,хх,хх

и есть

йа.пи 192,168,0,12
маска 255,255,255,0
днс 232,195,хх,хх

короче как их сконектить тока без третего компа(т.е. сервера)
типа как энто дело делает разные там мессенджеры(но тока без сервака)

ну короче, вы помоему вникли

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 31.12.2005 (Сб) 15:48

йа.пи...
Йад.пить.


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

Vinechka
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 381
Зарегистрирован: 10.05.2005 (Вт) 4:07
Откуда: Москва

Сообщение Vinechka » 31.12.2005 (Сб) 16:42

Короче у него еть две сети, физически разделенные, но это требуется исправить (соединить). В обеих сетках используется один и тот же диапазон ипов (подсеть), посему если просто через свич пустить, то будет конфликт адресов. Вариант один:
менять ипы, следить чтоб не повторялись. Лучше всего для этого поднять на ОДНОМ, ЕДИНСТВЕННОМ сервере (наверняка етсь хоть один, ну или комп админа, одного из) DHCP сервер. И пусть он рулит адресацией в сети.

Или тебя интересует "сконнектить" чтоб чисто мессенджер был какой-нить и все?

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 31.12.2005 (Сб) 17:20

Ладно бы он хотел две сетки соединить.
Так он же хочет две сетки двух кафе соединить.
Без промежуточных звеньев.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Tamahawk
Обычный пользователь
Обычный пользователь
 
Сообщения: 78
Зарегистрирован: 03.02.2004 (Вт) 22:11

Сообщение Tamahawk » 31.12.2005 (Сб) 17:49

Я вижу все по своему поняли меня, а вот как надо:

соединять сетки, компы не надо и зачем

объясняю по простому
ты сидишь в (подсети) инет кафэ юзишь комп у тя IP 192.168.0.20 и dns 212.25.xxx.xx и у тя под рукой VB и ты энтой штукой через Винсок хочеш соедениться точно к токому же компу но с другим днс, типа прогу чат создать. меж двумя компами.
имел бы энтот комп кокретный ип адрес т.е. без днс а сразу 212,25,ххх,хх, яб сразу винсок.коннект 212,25,ххх,хх и все.
Т.е. я спрашиваю еси комп в подсети и имеет адрес 192,168,0,20 и днс 212,25,ххх,хх, в локалке у него аддресс 192,168,0,20 а какой адрес у него в инете.
надеюсь поняли

Vinechka
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 381
Зарегистрирован: 10.05.2005 (Вт) 4:07
Откуда: Москва

Сообщение Vinechka » 31.12.2005 (Сб) 18:04

Видимо ты не понимаешь как сети функционируют. В данном случае без сервера не обойтись. Какой адрес использует тот комп? Тот который использует роутер. Только вот если ты роутеру пошлешь пакет, то роутеру на него мягко говоря наплевать. Он коннект отклонит, если он не на порт, который занят сервисом, который крутится на том самом роутере. Все компы в сети за ним прячутся. Если это возможно, то вот вариант:
если заранее известен порт, на который нужно отправить пакет, а также ВНУТРЕННИЙ IP компа, на который отправляем, то на роутере моно поднять маппинг. Тоесть он будет пробрасывать пакеты, например, по такому принципу:
ага, пришел коннект на порт 330. Начинаю транслировать этот коннект на порт 21 компа 192.168.0.24. Упс, тут еще на 331 порт ломится... в таблице напасано, что его надо на порт 80 компа 192.168.0.25 пробрасывать. Выполняем :)
Вот примерно так.

А если эти комп клубы соединяются напрямую, то для непосредственно объединения сетей нужно вообще 2 сервера, один впн входящий принимает. другой исходящее соединение на него.

К чатам всяким такая система вообще никакого отношения не имеет. Безсерверным тем более.

Днс подавно не причем. Он совсем для другого нужен.

PS: обожаю такие топики, постонабиралка :)))

Tamahawk
Обычный пользователь
Обычный пользователь
 
Сообщения: 78
Зарегистрирован: 03.02.2004 (Вт) 22:11

Сообщение Tamahawk » 31.12.2005 (Сб) 19:11

vinechka я вижу ты тоже эту штуку поверхностно знаеш. и всю эту полуторачасовую лекцию в 9 классе проходили.
к делу. кажды такой комп о котором я говорю имеет свой ID в инете т.е. каждая инфа запрошенная им идет с этим ID(вот как каждая страница открывается у тебя, а не у твоего соседа).
извените много говорить нельюблю.
надо найти этот комп в инете(интересуют конкретные идеи а не лекции)

Vinechka
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 381
Зарегистрирован: 10.05.2005 (Вт) 4:07
Откуда: Москва

Сообщение Vinechka » 31.12.2005 (Сб) 19:21

Кхм, простите, я не первый год работаю системным администратором.

ID??? MAC адрес чтоли? И что? И ЧТО промаршрутит твой пакет к тачке за натом спрятанной?
Я про что и пишу, либо маппинг на маршрутере в одной из сетей, либо впн поднимать. Не достучишься ты до тачки иначе. Ну как вариант еще можно взять вообще сторонний (читай - не принадлежаий ни одной из этих сетей) сервер. На нем впн принимать, будет полностью виртуальная сеть.
PS: естественно вместо впн можно и свой протокол разработать, полностью своё ПО, но суть не изменится.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 31

    TopList