Citace od: JardaP . kdy 12. 04. 2016, 14:49:32
Aha a proto se urcite lidi serou s presmerovavanim portu a tak. Mozna bys to mohl trochu vysvetlit, jak ta verejna adresa za NATem funguje. To mas NAT na masine s vnejsi adresou A. Za ni mas sit a jeden ze stroju ma adresu B z poolu verejnych ip address, ktery jsi si koupil pro strycka prihodu. A ty zavolas Takeshimu do Japonska, aby se ti pripojil na ssh na stroji s adresou B v Hornich Pocernicich. Jak to udela?
Jestli nahodou nemas na mysli neco jako SNAT/DNAT.
Nechtěl byste si nejprve nastudovat nějaké základy sítí, než se budete pouštět do diskusí o nich? NAT znamená ,,network address translation", nebo-li překlad síťových adres. V IP funguje tak, že zařízení, které provádí NAT, přijme paket, změní v něm některý ze čtveřice údajů zdrojová/cílová IP adresa a zdrojový/cílový port (může změnit jeden i více údajů), přepočítá kontrolní součet paketu a pošle jej dál. S veřejnými či privátními IP adresami to nijak nesouvisí, můžete klidně NATovat z privátní IP adresy na jinou privátní, z veřejné na jinou veřejnou či jakkoli jinak.
SNAT je ,,Source NAT", DNAT je ,,Destination NAT", nebo-li se jedná o podmnožiny NATu.
K vašemu příkladu – pokud je ta veřejná IP adresa B normálně routovatelná přes internet, připojí se na ní dotyčný tak, že napíše
ssh B. Pokud z nějakého důvodu routovatelná není, nebudu mu říkat, ať se na ní připojí, když vím, že to nepůjde. Pokud ale ten NAT s veřejnou IP adresou některou komunikaci (třeba směrovanou na A:2222) přesměrovává na B na port 22, poradím mu, ať se připojí na tu veřejnou IP adresu A a na port 2222.