У меня есть локальный сервер Wildfly, и у меня есть тестовое приложение, к которому я могу получить доступ:

http://localhost:8080 работает.

Теперь у меня есть comcast Xfinity с модемом (без дополнительного маршрутизатора). Я работаю над CentOS 7. Похоже, мой внутренний IP-адрес, назначенный модемом, следующий:

[abigail @ localhost ~] $ hostname -I 10.0.0.17 2601:9:500:ae7:4637:e6ff:fe40:74f2 Я пытался получить доступ к http://10.0.0.17:8080, но не могу. Сайт не доступен. Для этого нужно ли настраивать переадресацию портов в модеме? Я сделал это, но это все еще не работает. В модеме я добавил одну запись на панели «Переадресация портов».

Port8080 TCP/UDP 8080 8080 10.0.0.17 Где я делаю неправильно wrong

Отредактировано для получения дополнительной информации.

abigail@localhost ~]$ traceroute comcast.com
traceroute to comcast.com (69.252.80.75), 30 hops max, 60 byte packets
 1  10.0.0.1 (10.0.0.1)  0.700 ms  1.488 ms  1.769 ms
 2  73.170.240.1 (73.170.240.1)  19.791 ms  20.272 ms  20.395 ms
 ...

Дополнительная информация на странице конфигурации модема:

WAN IP Address(IPv4):73.170.241.242
WAN Default Gateway Address(IPv4):73.170.240.1

1 ответ1

0

Если сетевая служба доступна только через 127.0.0.1/localhost, она, скорее всего, настроена на прием соединений только на 127.0.0.1. Чтобы изменить эту конфигурацию, пожалуйста, обратитесь к документации сервера. Я не знаком с Wildfly, но похоже, что вы хотите что-то вроде этого:

<interface name="public">
  <any-address/>
</interface>

Поскольку вы пытаетесь подключиться через локальную сеть, модем вообще не задействован. Если вы не хотите предоставлять свою услугу Интернету, вы должны удалить настроенную переадресацию портов.

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