Merry Christmas & Happy 2027! Less downtime. More good times. Celebrating 13 years of sorlavit.com
Skip to content
Sorlavit KimIT Support, Network & Infrastructure Services Let’s talk

ปุ่มแปลไทยจะเปิดบทความผ่าน Google Translate เพื่อแปลอัตโนมัติ โดยคงโค้ดและคำสั่งไว้ตามต้นฉบับ

Network & Infrastructure / Segmentation, TLS & Secure Connectivity

NAT and security-policy matching at different processing stages

A firewall rule references the public service address, but the platform evaluates the relevant policy after translation. The expected permit never matches even though NAT counters increase.

Compiled for Sorlavit Kim · Published · Updated · 2 min read

Environment and inputs: Stateful network boundaries, TLS endpoints and IPsec gateways; use the deployed security policy and implementation manual. Diagnostic/design example; not tested on production equipment.

Collect the evidence

Record original and translated tuples, ingress/egress zones and the device's documented packet-processing order. Capture the exact stage reporting a deny instead of assuming every counter sees the same addresses.

Explain the result

Address translation and access evaluation are distinct stages whose order varies by product and traffic direction. A NAT match alone does not grant access or guarantee a return mapping.

Plan the fix

Write policy against the documented address context and restrict it to the required service. Preserve the intended translation and ownership rather than duplicating rules for every guessed tuple.

Check the result and rollback

Test forward and reverse flow plus an unauthorized source. Revert if policy evaluation now permits adjacent services or a translation overlap sends traffic to the wrong internal endpoint.

Share this article

Back to all articles