Страница 1 из 1

Связь между двумя компьютерами за NAT-ом

Добавлено: 04 фев 2008, 00:53
Victor Gr.
Господа! Добрый день!

Давно интересовал такой вопрос. Интерес пока скорее академический, хотя есть и определённые задумки на этот счёт, так что хочется знать.

Скажите, а можно ли установить соединение TCP/IP (UDP/IP) между двумя компьютерами, которые оба находятся за NAT-ом?

Если я правильно понимаю, что такое NAT: когда ты не имеешь прямого IP в интеренете, соответсвенно, подключиться извне невозможно (или возможно?).

Так вот, возможно ли наладить связь между ними? (имея или не имея доступа к root на обоих компьютерах).

Добавлено: 04 фев 2008, 00:54
sshd
да, можно, если на маршрутизаторах сделать порт маппинг

Добавлено: 06 фев 2008, 02:15
Victor Gr.
[explorer], как я понимаю, в таком случае требуется содействие провайдера?

И обычные пользователи не могут самостоятельно такое осуществить?

Вообще, ситуация приблизительно такая:
есть два jabber-пользователя, оба которые за NAT-ом и им нужно передать друг другу файл.

Добавлено: 06 фев 2008, 03:22
rain
Если сервер общий, то, в принципе, ничего не надо. Если разные - на стороне сервера часто бывают проксики, которые можно использовать.

Добавлено: 06 фев 2008, 10:04
sshd
Victor Gr., если мы под машртузитором имеем ввиду adsl модем, и если у тебя есть к ним доступы, то можно сделать и самому

Добавлено: 06 фев 2008, 10:40
Hermit
погугли на тему NAT traversal

Еще ключевые слова STUN и TURN

Добавлено: 06 фев 2008, 10:52
Llama
Victor Gr., TCP/IP - очень трудно, и я считаю что при сколь-нибудь нормалном FW - невозможно.
UDP/IP вполне себе реализуемо. Что гуглить тебе сказали. Именно по этой причине UDP на маршрутизаторе следует отключать по определению.

Добавлено: 13 мар 2008, 17:31
angor
используй hamachi