FCP-FGT-AD - Firewall policies and authentication (20% of the exam) - Section 2.2

Configure SNAT and DNAT options in firewall policies to translate source and destination addresses.

Configure SNAT using IP pools and NAT overload to translate outbound source addresses, and configure DNAT using virtual IPs to map an external address to an internal server. Distinguish when each NAT method applies and how the two interact within a single firewall policy.

SNATDNATvirtual IPIP poolNAT overload

Practice question for this objective

Free sampleFirewall policies and authenticationmedium

An administrator runs a FortiGate in per-policy NAT mode and builds one LAN-to-wan1 policy with action ACCEPT and NAT enabled, selecting an overload IP pool that contains a small contiguous range of public addresses. Several hundred private LAN hosts browse the internet through this single policy. Which two statements correctly describe how this overload IP pool translates the outbound source addresses? Select TWO.

  • AEach internal host's source address is translated to one of the pool's public addresses, and port translation lets many hosts share each public address at the same time. Correct
  • BThe pool translates the destination address of inbound replies instead, mapping the public range back to the original internal hosts on the return path.
  • CThe pool draws from its range of public addresses and uses source port translation, so the number of concurrent sessions is not limited to the count of addresses in the pool. Correct
  • DBecause it is an overload pool, each internal host is permanently reserved one dedicated public address for the life of the device, with no port reuse.
  • EThe pool leaves the source address unchanged and only rewrites the source port, so packets exit carrying their original private LAN addresses.
An overload IP pool performs many-to-one source NAT, rewriting both source address and source port so many internal hosts share a small range of public addresses. Overload is the FortiGate equivalent of PAT: outbound sessions take a public address from the pool and have their source port reassigned, which multiplexes many internal hosts behind each address so concurrent session capacity is bounded by available ports rather than by the count of addresses.

Why A is correct: Correct: an overload pool performs many-to-few source NAT, rewriting the source port so multiple internal hosts can be multiplexed behind each public address in the range.

Why B is wrong: This is tempting because translated sessions do have a return path, but an IP pool only ever performs source NAT on outbound traffic; destination translation toward internal hosts is the job of a virtual IP.

Why C is correct: Correct: because overload reassigns source ports, each public address supports many simultaneous sessions, so session capacity far exceeds the small number of addresses in the range.

Why D is wrong: This describes one-to-one pool behaviour, not overload; an overload pool deliberately shares addresses through port translation rather than pinning one address per host.

Why E is wrong: An overload pool rewrites the source address to a routable public address from the range as well as the port; private source addresses would not be routable on the internet.

See more FCP-FGT-AD practice questions, answers explained.

Exam traps in Firewall policies and authentication

Answers that look right on this material and are not. Each one is a distractor from a different question in the FCP-FGT-AD bank for this domain.

  • Both source and destination translation move entirely into the central SNAT table, so virtual IPs are no longer used for inbound published servers.

    Why it is wrong: This overreaches; the central SNAT table governs source NAT only, while destination NAT still relies on virtual IPs, so VIPs remain in use for inbound publishing.

  • Add a second virtual IP that maps the internal server's private address to itself and reference it from an outbound LAN-to-wan1 firewall policy with NAT enabled.

    Why it is wrong: Tempting because it involves another VIP, but mapping a private address to itself does not solve the loopback case and an outbound policy toward wan1 will not match traffic destined to the public address from the LAN.

  • An overload IP pool must also be attached to the same policy to provide the destination translation, because a virtual IP alone cannot rewrite the destination.

    Why it is wrong: This confuses pool direction with VIP direction; an IP pool only does source NAT, and the VIP performs the destination translation on its own with no pool required.

Examworthy is not affiliated with or endorsed by Fortinet. Original, blueprint-aligned practice material only.