Передача файлов и NAT
Добавлено: 10:53, 22.12.2007
Имеется схема:
Сеть1 - Nat - Сеть2
Nat - комп , винд2003сервер , сеть1 - внешняя для пользователей сети2.
Сервер чата находится в сети1
Передача возможна из сети 2 в сеть1.
А из сети 1 в 2- не передает.
Чтоб передать файл из сети 1 в 2 нужно на Nat-e сделать портмаппинг (очень неудобно для каждого ип прописывать порт).
Возможна ли в будущем передача файлов без портмаппинга?
как я понял структупа передачи такая:
например сеть2 хочет передать файл в сеть. он создает сокет и цепляется на заданный порт (12570) в пользователю сети1. Далее проиходит передача потом все закрывается.
если пользователь сети1 захочет передать в сеть2 (портмаппинг не настроен) тогда передача не состоится, тк пользователь сети1 будет пытаться подсоединиться к пользователю сети2, и не подсодиниться.
Возможно ли в таком случае сделать чтобы инициатором создания сокета был пользователь сети 2. он создал сокет, а передавать будет пользователь сети1.
Сеть1 - Nat - Сеть2
Nat - комп , винд2003сервер , сеть1 - внешняя для пользователей сети2.
Сервер чата находится в сети1
Передача возможна из сети 2 в сеть1.
А из сети 1 в 2- не передает.
Чтоб передать файл из сети 1 в 2 нужно на Nat-e сделать портмаппинг (очень неудобно для каждого ип прописывать порт).
Возможна ли в будущем передача файлов без портмаппинга?
как я понял структупа передачи такая:
например сеть2 хочет передать файл в сеть. он создает сокет и цепляется на заданный порт (12570) в пользователю сети1. Далее проиходит передача потом все закрывается.
если пользователь сети1 захочет передать в сеть2 (портмаппинг не настроен) тогда передача не состоится, тк пользователь сети1 будет пытаться подсоединиться к пользователю сети2, и не подсодиниться.
Возможно ли в таком случае сделать чтобы инициатором создания сокета был пользователь сети 2. он создал сокет, а передавать будет пользователь сети1.