Рейтинг:0

Не удалось получить доступ к моим услугам, используя общедоступный IP-адрес

флаг in

Я использую Ubuntu 20.04.3 LTS 64-бит.

Мой IP-адрес в локальной сети был DMZ, и порт, который я хочу использовать, перенаправляется.

когда я запускаю свой процесс NodeJS, он прослушивает ip 0.0.0.0 на выбранном порту.

По бегу судо netstat-tulpn Я получаю подтверждение.

> TCP 0 0 0.0.0.0:9998 0.0.0.0:* ПРОСЛУШИВАТЬ 11480/узел

Теперь, когда я бегу ifconfig Я получаю этот вывод

docker0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
        инет 172.17.0.1 сетевая маска 255.255.0.0 широковещательная рассылка 172.17.255.255
        inet6 fe80::42:ccff:fe54:2b38 prefixlen 64 scopeid 0x20<ссылка>
        эфир 02:42:cc:54:2b:38 txqueuelen 0 (Ethernet)
        Пакеты RX 0 байт 0 (0,0 Б)
        Ошибки RX 0 отброшено 0 переполнение 0 кадр 0
        Пакеты TX 12 байт 1476 (1,4 КБ)
        Ошибки передачи 0 отброшено 0 превышение пропускной способности 0 несущей 0 коллизий 0

eno1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
        инет 192.168.2.11 сетевая маска 255.255.255.0 широковещательная рассылка 192.168.2.255
        inet6 fe80::ec9:aa20:4d70:8eff prefixlen 64 scopeid 0x20<ссылка>
        эфир 04:d9:f5:7d:8a:ff txqueuelen 1000 (Ethernet)
        RX-пакеты 142036 байт 138928770 (138,9 МБ)
        Ошибки RX 0 отброшено 0 переполнение 0 кадр 0
        Пакеты TX 114221 байт 26927463 (26,9 МБ)
        Ошибки передачи 0 отброшено 0 превышение пропускной способности 0 несущей 0 коллизий 0
        прерывание устройства 16 память 0xb2500000-b2520000  

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
        инет 127.0.0.1 сетевая маска 255.0.0.0
        inet6 ::1 prefixlen 128 scopeid 0x10<хост>
        loop txqueuelen 1000 (локальная петля)
        RX-пакеты 11534 байта 7936309 (7,9 МБ)
        Ошибки RX 0 отброшено 0 переполнение 0 кадр 0
        Пакеты TX 11534 байта 7936309 (7,9 МБ)
        Ошибки передачи 0 отброшено 0 превышение пропускной способности 0 несущей 0 коллизий 0

Если я доберусь до любого из этих адресов со своего ПК, я получу ответ.

Но если я попытаюсь связаться со своим общедоступным IP-адресом, я не получу ответа.

Я не уверен, что может отсутствовать. Роутер пробрасывает порт на 192.168.2.11

Я слушаю 0.0.0.0, который должен быть во всех сетях. У меня тоже в фаерволе правило, если запускаю статус sudo ufw

Я получил;

Статус: активен

К действию от
-- ------ ----
9998 РАЗРЕШИТЬ ВСЕГДА                  
9998 (v6) РАЗРЕШИТЬ ВСЕГДА (v6) 

Будет ли докер иметь какое-либо отношение к этому? С тех пор я еще не запускаю приложение в контейнере. Я запускаю процесс узла, когда пользователь вошел в систему с терминала, просто и понятно.

sudo lshw -C сеть возвращается

*-сеть                 
       описание: Интерфейс Ethernet
       продукт: Ethernet-соединение (7) I219-V
       производитель: корпорация Intel
       физический идентификатор: 1f.6
       информация о шине: pci@0000:00:1f.6
       логическое имя: eno1
       версия: 10
       серийный номер: 04:d9:f5:7d:8a:ff
       размер: 1 Гбит/с
       пропускная способность: 1 Гбит/с
       ширина: 32 бита
       часы: 33 МГц
       возможности: pm msi bus_master cap_list ethernet физический tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd автосогласование
       конфигурация: автосогласование=по широковещанию=да драйвер=e1000e версия драйвера=5.11.0-38-универсальный дуплекс=полная прошивка=0.5-4 ip=192.168.2.11 задержка=0 ссылка=да многоадресная рассылка=да порт=скорость витой пары=1 Гбит/ с
       ресурсы: irq:130 память:b2500000-b251ffff

Я добавлю любые данные, необходимые для того, чтобы заставить это работать. Просто попросите об этом. Спасибо за уделенное время!

Doug Smythies avatar
флаг gn
Очень часто невозможно получить доступ к вашему общедоступному IP-адресу из вашей собственной локальной сети (LAN). Это зависит от вашего роутера.
MadeInDreams avatar
флаг in
@DougSmythies Черт возьми, ты прав! только что разобрался с моим телефоном

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.