mám pocit, že si tu někdo plete Veřejnou/Neveřejnou a Pevnou/Dinamickou IP...
Tak malá přednáška:
IP adresy můžeme dělit na Pevnou/Dinamickou IP, a pak na Veřejnou/Neveřejnou IP
Rozdíl mezi Pevnou a Dinamickou IPPevná IP adresa je opakem dinamické IP adresy.
Pokud máte dinamickou IP, tak po každé , když se odpojíte ze sítě server "zapomene" vaši IP adresu, a při příštím připojení vám přidělí první volnou IP adresu. V praxi to vypadá tak, že kdykoliv se připojíte budete mít z pravděpodobnoti 1:254 jinou IP adresu, než ste měli posledně. (Často se používá například při mobilním internetu. a internetových připojení které se dají přenášet (krabičky od T-mobile co fungují na simku a daj se snadno strčit do tašky atd.))
Pokud máte pevnou IP adresu, tak i po odpojení ze sítě si vás server pamatuje, a při příštím přihlášení vám ji opět přidělí.
Pokud máte dinamickou IP adresu, tak je jen malá šance, že budete mít veřejnou IP, protože by se musely při každém vašem přihlášení scriptama přesměrovávat porty na vaši novou IP adresu
---
Rozdíl mezi Veřejnou a Neveřejnou IPPak může být IP adresa buďto veřejná, nebo neveřejná.
Pokud máte IP adresu neveřejnou (drtivé množství případů) tak ste skrytí za routerem (nejspíše né jedním), a až ten je připojen na "kostru internetu" .. Vaše vnitří IP adresa se neshoduje s IPadresou venkovního routeru (to by šlo jen pokud by váš počítač byl tím routerem)
Pokud někdo pošle pár packetů na vaši vnitří IP, tak se o ně vnější Router nebude zajímat, protože jeho IP to není. Pokud to pošlete na IP adresu vnějšího Routeru, Router si je vyhodnotí sám, a jelikož jim nebude rozumět, tak je zahodí)
Veřejná IP se vyznačuje tím, že je připojena na hlavní internetovou síť, a tudíž pokud na vaši IP někdo pošle nějaký požadavek (pár packetů) tak vás packety najdou, a vy jim můžete odpovídat -> probíhá obousměrná komunikace.
Veřejnou IP adresu můžete mít ale i v případě, že ste "skrytí" za routerem, ale na routeru je nastaveno, že veškeré packety, které na něj přijdou má odeslat na vaši vnitřní IP. Tím pádem Vaše IP adresa veřejná není, ale bude vám zdělena jiná IP adresa, kterou můžete používat jako svou veřejnou, protože kdokoliv na ní něco pošle, Router ho automaticky přesměruje na vás. Jakmile od něj obdržíte alespoň jeden packet, můžete mu odpovědět a to i v případě, že druhá strana má neveřejnou IP -> probíhá oboustraná komunikace
Class Dismiss!
To jen tak aby všem bylo jasno, ... někdo to ví, ti co ne za to budou rádi
PS: ve skutečnosti je to trochu složitější, ale chtěl sem to napsat tak, aby to pochopilo co nejvíc lidí

EDIT: Většina hrubek opravena, za ostatní, co tam pořád sou se omlouvám.