Advanced topics
In this section, we will cover more advanced uses of network features. Some are very common (such as port forwarding or NAT), while some are less known. Let’s start with well-known features you will most likely encounter very often and then make our way down to more advanced and less-known features.
NAT
Network Address Translation (NAT) is a technique that involves mapping one network to another. The original reason for this was to simplify routing whole network segments without changing the address of every host in the packets.
Source NAT (SNAT) is a type of NAT that changes the source IP address of a packet. It is used to allow hosts on a private network to access the internet using a single public IP address.
Destination NAT (DNAT) is a type of NAT that changes the destination IP address of a packet. It is used to forward incoming traffic to a specific internal host based on the destination IP address. This is often used to allow external clients...