preroute
Preroute, short for PREROUTING, refers to the stage in packet processing where a network packet is examined and possibly modified before the routing decision is made. At this stage, the system has received the packet but has not yet determined its final destination path.
In Linux Netfilter, PREROUTING is a set of hooks that handle packets as soon as they enter
Typical use cases include destination address translation for port forwarding and load balancing, early packet filtering,
Prerouting is distinct from the routing decision itself, which occurs after this stage. Changes made in PREROUTING