Puncte:0

Nu pot accesa serviciile mele folosind adresa IP publică

drapel in

Rulez Ubuntu 20.04.3 LTS pe 64 de biți

IP-ul rețelei mele locale a fost DMZ și portul pe care vreau să-l folosesc este redirecționat.

când încep procesul meu NodeJS, acesta ascultă pe ip 0.0.0.0 pe portul selectat.

Prin alergare sudo netstat -tulpn Primesc confirmarea.

> tcp 0 0 0.0.0.0:9998 0.0.0.0:* ASCULTĂ 11480/nod

Acum când alerg ifconfig Obțin această ieșire

docker0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
        inet 172.17.0.1 netmask 255.255.0.0 difuzare 172.17.255.255
        inet6 fe80::42:ccff:fe54:2b38 prefixlen 64 scopeid 0x20<link>
        ether 02:42:cc:54:2b:38 txqueuelen 0 (Ethernet)
        Pachete RX 0 octeți 0 (0,0 B)
        Erori RX 0 a scăzut 0 depășiri 0 cadru 0
        Pachete TX 12 octeți 1476 (1,4 KB)
        Erori TX 0 a scăzut 0 depășiri 0 purtător 0 coliziuni 0

eno1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
        inet 192.168.2.11 netmask 255.255.255.0 difuzare 192.168.2.255
        inet6 fe80::ec9:aa20:4d70:8eff prefixlen 64 scopeid 0x20<link>
        ether 04:d9:f5:7d:8a:ff txqueuelen 1000 (Ethernet)
        Pachete RX 142036 octeți 138928770 (138,9 MB)
        Erori RX 0 a scăzut 0 depășiri 0 cadru 0
        Pachete TX 114221 octeți 26927463 (26,9 MB)
        Erori TX 0 a scăzut 0 depășiri 0 purtător 0 coliziuni 0
        dispozitiv întrerupere 16 memorie 0xb2500000-b2520000  

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
        inet 127.0.0.1 netmask 255.0.0.0
        inet6 ::1 prefixlen 128 scopeid 0x10<gazdă>
        loop txqueuelen 1000 (Loopback local)
        Pachete RX 11534 octeți 7936309 (7,9 MB)
        Erori RX 0 a scăzut 0 depășiri 0 cadru 0
        Pachete TX 11534 octeți 7936309 (7,9 MB)
        Erori TX 0 a scăzut 0 depășiri 0 purtător 0 coliziuni 0

Dacă ajung la oricare dintre aceste adrese de pe computerul meu, primesc un răspuns înapoi.

Dar dacă încerc să ajung la IP-ul meu public, nu primesc niciun răspuns.

Nu sunt sigur ce ar putea lipsi. Routerul redirecționează portul la 192.168.2.11

Ascult pe 0.0.0.0 care ar trebui să fie toate rețelele. Am si regula in firewall, daca rulez sudo ufw status

Eu iau;

Stare: activ

La Acțiune De la
-- ------ ----
9998 PERMITĂ oriunde                  
9998 (v6) PERMITERE oriunde (v6) 

Docker ar avea ceva de-a face cu asta? De atunci nu mai pornesc aplicația într-un container. Încep procesul nodului pe măsură ce utilizatorul s-a conectat din terminal simplu și simplu.

The sudo lshw -C rețea se intoarce

*-reţea                 
       descriere: interfață Ethernet
       produs: Conexiune Ethernet (7) I219-V
       furnizor: Intel Corporation
       id fizic: 1f.6
       info autobuz: pci@0000:00:1f.6
       nume logic: eno1
       versiunea: 10
       serial: 04:d9:f5:7d:8a:ff
       dimensiune: 1 Gbit/s
       capacitate: 1 Gbit/s
       lățime: 32 biți
       ceas: 33 MHz
       capabilități: pm msi bus_master cap_list ethernet fizic tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configurație: autonegotiation=on broadcast=da driver=e1000e driverversion=5.11.0-38-generic duplex=full firmware=0.5-4 ip=192.168.2.11 latency=0 link=da multicast=da port=twisted pair speed=1Gbit/ s
       resurse: irq:130 memorie:b2500000-b251ffff

Voi adăuga orice intrare necesară pentru ca acest lucru să funcționeze. Doar cere-l. Multumesc pentru timpul acordat!

Doug Smythies avatar
drapel gn
Este foarte obișnuit să nu vă puteți accesa propriul IP public din propria rețea locală (LAN). Depinde de routerul tău.
MadeInDreams avatar
drapel in
@DougSmythies Ai dreptate! tocmai a trecut prin telefonul meu

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.