Подключение к собственному IP не работает

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) в настройках моего роутера.

Джейк Петрулес
источник

Ответы:

6

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

Дэвид Шварц
источник
Не похоже, что есть обновление. Этот роутер тоже не лучшего качества, я все равно думал о том, чтобы получить новый. Спасибо за размещение терминологии, хотя; не знал, что есть имя для этого.
Джейк Петрулес
Просто продолжение - в итоге я купил Cisco Linksys E1200, перевел Westell в мостовой режим, и теперь все работает нормально. :)
Джейк Петрулес
0

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

введите описание изображения здесь

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

введите описание изображения здесь

kobaltz
источник
Это просто изменит мою виртуальную машину с 10.xyz IP на 192.abc IP, который все еще находится в моей локальной сети. Насколько мне известно, моему маршрутизатору будет разрешен только один общедоступный IP-адрес.
Джейк Петрулес
Это правда, но если вы хотите разместить несколько доменов с одним IP-адресом, вам следует обратиться к обратному прокси-серверу Apache. С помощью обратного прокси вы можете размещать несколько доменов, указывая на свои виртуальные машины. wordpress.vaas.me/?p=14
кобальц
Это только для разработки / тестирования с парой сотрудников. По сути, я просто хотел избежать изменения своего внутреннего IP-адреса на домен, который я настроил, когда отправлял им ссылки. Я мог бы просто отредактировать файл hosts, но маршрутизатор был бы предпочтительным решением. В любом случае не огромная проблема. Интересная ссылка, хотя.
Джейк Петрулес