Permalänk
Medlem

NAT p:80

Hej.

Satt precis o funderade .. lite dum fråga kanske. men iaf.

Har NAT port 80* till min webserver som ligger på ett annat IP
Men hur fanken vet routern att 80 trafiken skall gå till webserver o inte till min andra client som oxå surfar på http trafik. ?
Om det ges paketet så ref den ju bara till min externa IP, men hur vet routern att http trafiken inte skall gå till clienten o inte till servern ?

* 80 eller 8080.

Visa signatur

NEW ::i7 920 || GTX 295 1792MB || 1600MHz 6GB ||P6T Deluxe V2 || P182 || NH-U12P || TX 850W - LG - W3000H LCD MONITOR
--------
OLD :: X2 4400+ @ 2420Mhz x11 || Corsair TWINX2048-3200C2 @ 220Mhz || A lot of HDD-space ;) || A8N-SLI Premium || 6800GT Leadtek || OCZ 520 Modstream || - KÖPA ?

Permalänk
Hedersmedlem

Är inte säker på att jag förstår dig rätt, men NAT används ju främst för att dirigera trafik från internet till det lokala nätverket, inte tvärtom. Det finns något som heter 1:1 NAT som man kan konfigurera för att det skall fungera tvärtom men det är inte så vanligt.

Sedan så skickar ju din webbläsare en förfrågan till en webbsajt varpå den svarar med bland annat header och liknande. Routern har ju ett visst antal öppna anslutningar och din webbläsare är en av dem.

Visa signatur

SWECLOCKERS.COM :: If Quake was done today ::
WS: Gigabyte Z690 UD DDR5 :: Core i5 12600K :: 32 GB RAM :: Geforce RTX 3060 Ti :: 10 GbE NIC :: AOC C32G1 32" :: Seagate FireCuda 530 1TB :: Deepcool Matrexx 55
NAS: SM X10-SLM-F :: Mellanox Connect2X SFP+ :: Intel XL710-QDA1 QSFP+

Permalänk
Medlem

Tack för din snabba feedback Kr`PackMan.
Aldrig provat att använda 1:1 NAT .. men får la läsa om det o när det skall användas.

Visa signatur

NEW ::i7 920 || GTX 295 1792MB || 1600MHz 6GB ||P6T Deluxe V2 || P182 || NH-U12P || TX 850W - LG - W3000H LCD MONITOR
--------
OLD :: X2 4400+ @ 2420Mhz x11 || Corsair TWINX2048-3200C2 @ 220Mhz || A lot of HDD-space ;) || A8N-SLI Premium || 6800GT Leadtek || OCZ 520 Modstream || - KÖPA ?

Permalänk
Medlem

Re: NAT p:80

Citat:

Ursprungligen inskrivet av ncc1701e
Hej.

Satt precis o funderade .. lite dum fråga kanske. men iaf.

Har NAT port 80* till min webserver som ligger på ett annat IP
Men hur fanken vet routern att 80 trafiken skall gå till webserver o inte till min andra client som oxå surfar på http trafik. ?
Om det ges paketet så ref den ju bara till min externa IP, men hur vet routern att http trafiken inte skall gå till clienten o inte till servern ?

* 80 eller 8080.

Svaret är source & destinations portar, då din webbläsare ansluter till en server ute på internet använder den en sourceport som är >1024, ex 50123 och destinations porten blir då 80 för en webbserver.

När någon sedan ansluter till din webbserver så händer samma, deras webbläsare använder en >1024 port (ex 40123) som source och då port 80 som destination.

Så översättningstabellen för NAT maskinen blir

LAN WAN 50123 <-> 80 -- Du surfar. 80 <-> 40123 -- webbservern.

Som du ser är det inte svårt att separera dem..

Visa signatur

"Stallman to Dvorak: Welcome to freedom, your rulebook is in the mail" - Fake Steve Jobs
rfc-1925 - The Twelve Networking Truths