Предположительно машина, к которой вы пытаетесь подключиться, находится за устройством маршрутизатора / NAT.Другими словами, он не подключен напрямую к Интернету.
Маршрутизатор отвечает за решение о том, какие дейтаграммы могут перемещаться между частной и общедоступной сетями и куда они должны идти.
Skype, игры и онлайн-сервисы все инициируют свои соединения из частной сети наружу к серверу в публичной сети.Исходящий сетевой трафик запускает временное правило NAT (преобразование сетевых адресов), которое позволяет дейтаграмм, возвращающимся из пункта назначения, направляться обратно на частный хост.
Но другой входящий трафик будет заблокирован, если вы специально не зададите правило вмаршрутизатор / NAT говорит ему, куда отправлять данные.Как еще он узнает, на какой адрес направлять данные?
Таким образом, существует только три способа связи с машиной за NAT-маршрутизатором:
- Сначала он должен связаться с вами..
- Кто-то должен настроить NAT / маршрутизатор для перенаправления общего порта на частный компьютер.
- Вы оба должны связаться с третьим компьютером, который действует как посредник.
Единственный способ иметь полную связь для хоста - это иметь свой собственный правильно маршрутизируемый публичный IP-адрес.В противном случае весь смысл NAT заключается в ограничении возможности подключения.