Port forwarding od znotraj ne deluje
Objavljeno: 23. Jan 2018 ob 10:30
Živjo,
kaj lahko naredim, da bi mi port-forwarding deloval tudi, ko znotraj LANa uporabim zunanji IP/port za dostop do lokalnega serverja, ki ga imam izpostavljenga preko port forwardinga (konkretno gre za Synology)?
Npr. na telefonu imam neko client aplikacijo, ki se priklaplja na foo.synology.me (DDNS poskrbi, da ta FQDN kaže na moj IP). Kadar me ni doma, lahko klient brez težav dostopa do serverja, doma pa mi zadeva ne deluje, ker port forwarding na Innboxu (V60) očitno ni skonfiguriran, da bi tudi promet, ki prihaja z LAN strani, preusmeril nazaj. Zato moram v klientu spreminjat IP vsakič, ko grem od doma oz. pridem nazaj.
Npr., če tole poženem na domačem računalniku, ne pridem do serverja:
$ curl -s https://89.212.123.123:5001/ -k -v
* About to connect() to 89.212.123.123 port 5001 (#0)
* Trying 89.212.123.123...
* Connection refused
* Failed connect to 89.212.123.123:5001; Connection refused
Če pa poskusim od zunaj, pa zadeva deluje:
$ ssh root@server.nekje.zunaj.com curl -s https://89.212.123.123:5001/ -k -v
* About to connect() to 89.212.123.123 port 5001 (#0)
* Trying 89.212.123.123...
* Connected to 89.212.123.123 (89.212.123.123) port 5001 (#0)
Bi bilo kaj bolje, če bi prešel na statični IP?
kaj lahko naredim, da bi mi port-forwarding deloval tudi, ko znotraj LANa uporabim zunanji IP/port za dostop do lokalnega serverja, ki ga imam izpostavljenga preko port forwardinga (konkretno gre za Synology)?
Npr. na telefonu imam neko client aplikacijo, ki se priklaplja na foo.synology.me (DDNS poskrbi, da ta FQDN kaže na moj IP). Kadar me ni doma, lahko klient brez težav dostopa do serverja, doma pa mi zadeva ne deluje, ker port forwarding na Innboxu (V60) očitno ni skonfiguriran, da bi tudi promet, ki prihaja z LAN strani, preusmeril nazaj. Zato moram v klientu spreminjat IP vsakič, ko grem od doma oz. pridem nazaj.
Npr., če tole poženem na domačem računalniku, ne pridem do serverja:
$ curl -s https://89.212.123.123:5001/ -k -v
* About to connect() to 89.212.123.123 port 5001 (#0)
* Trying 89.212.123.123...
* Connection refused
* Failed connect to 89.212.123.123:5001; Connection refused
Če pa poskusim od zunaj, pa zadeva deluje:
$ ssh root@server.nekje.zunaj.com curl -s https://89.212.123.123:5001/ -k -v
* About to connect() to 89.212.123.123 port 5001 (#0)
* Trying 89.212.123.123...
* Connected to 89.212.123.123 (89.212.123.123) port 5001 (#0)
Bi bilo kaj bolje, če bi prešel na statični IP?