Netwerkontwerp en -beheer
Een router die NAPT uitvoert (extern adres 198.51.100.7), is ingesteld met port forwarding, een statische instelling die alleen de bestemming vertaalt: „verkeer dat binnenkomt op externe TCP-poort 8080 doorsturen naar poort 80 van de interne webserver 192.168.1.20”. Wanneer host 203.0.113.9 op het internet vanaf bronpoort 51000 verbinding maakt met poort 8080 van 198.51.100.7, wat zijn dan de bestemming en de bron van de pakketten die de webserver ontvangt?
- ABestemming 198.51.100.7:8080, bron 203.0.113.9:51000
- BBestemming 192.168.1.20:80, bron 203.0.113.9:51000
- CBestemming 192.168.1.20:80, bron 198.51.100.7:51000
Antwoord en toelichting tonen
Antwoord: B. Bestemming 192.168.1.20:80, bron 203.0.113.9:51000
Bij port forwarding herschrijft de router de bestemming van pakketten die voor het externe adres en de externe poort (198.51.100.7:8080) binnenkomen naar het ingestelde interne adres en de interne poort (192.168.1.20:80). De bron wordt niet herschreven, dus voor de webserver lijken de pakketten van 203.0.113.9:51000 te komen, en in zijn toegangslogs staat het echte adres van de client. De antwoorden van de server gaan door deze router, zijn standaardgateway, die zijn vertaaltabel raadpleegt en de bron weer herschrijft naar 198.51.100.7:8080 voordat hij ze naar de client terugstuurt. Verbindingen die van buitenaf beginnen, hebben bij gewone NAPT geen vermelding in de vertaaltabel en bereiken de binnenkant nooit, dus deze instelling is nodig om een server aan de binnenkant openbaar te maken.