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