1

Я могу без проблем подключиться к своей машине, используя мой внешний IP-адрес, с удаленных компьютеров, но со своего компьютера я не могу подключиться, используя свой внешний IP-адрес.

Как я могу настроить свой маршрутизатор так, чтобы я мог использовать свой внешний IP для подключения к собственной сети?

Я читал, что некоторые маршрутизаторы имеют тенденцию отбрасывать пакеты, если IP-адрес источника и получателя совпадают, по-видимому, это один, но могу ли я как-то изменить это в конфигурации или мне просто нужен лучший маршрутизатор? Тот, который у меня есть (бренд ниже), поставляется с сервисом FairPoint DSL.


Для контекста

Моя конфигурация сети выглядит следующим образом:

- Westell VersaLink 7500 DSL modem/router (IP: 70.x.y.z)
-- Server (IP: 192.168.1.m)
---- Virtual Machine: (IP: 10.a.b.c)
-- Laptop (IP: 192.168.1.n)

Итак, у меня есть веб-сайт, работающий на порте 8080 в виртуальной машине, у меня включена переадресация портов на программном обеспечении виртуальной машины, которое пересылает 8080 на хосте ("Server" / 192.168.1.m) на 8080 на виртуальной машине (10.abc) , Я могу подключиться (сервер или ноутбук) к виртуальной машине, используя (IP-адрес сервера или виртуальной машины), и пользователи вне моей сети могут подключиться к виртуальной машине, используя мой внешний IP-адрес (70.xyz), так как у меня есть порт 8080 перенаправлен на IP-адрес сервера (192.168.1.m) в настройках моего роутера.

2 ответа2

6

Скорее всего, ваш роутер просто не поддерживает шпильку NAT. Вы можете увидеть, есть ли обновление прошивки для вашего роутера.

0

Вместо того, чтобы помещать вашу виртуальную машину в свою собственную подсеть, почему бы не перевести ее в режим моста, где она будет захватывать IP с вашего маршрутизатора (или статически назначать IP в той же подсети, что и маршрутизатор)? Таким образом, даже если ваш маршрутизатор не имеет обновления, как описано Дэвидом, вам не нужно сразу выходить и получать другой маршрутизатор.

Таким образом, вы можете в этом сценарии установить статический IP-адрес вашей виртуальной машины и настроить маршрутизатор для пересылки трафика с 8080 на IP-адрес вашей виртуальной машины.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .