
Check Point Hide NAT vs Static: fw tab -t connections When Return Traffic Vanishes
- 3 days ago
- 2 min read

Published server receives the SYN. Client never sees SYN-ACK. Access rule is accept.
This is a live-ticket style lesson from Techclick Infosec. You will isolate the fault with CLI first, then prove the fix with one clean packet or log.
What you will be able to do
Name the first CLI command to run on Check Point for this ticket
Separate the layer that is actually broken from the layer people blame
Apply one scoped fix instead of a global disable
Prove the ticket closed with a session, log, or counter
Quick answer
If the server is hide-NAT outbound and static inbound is missing or wrong, return packets leave with the wrong source. fw tab shows the NAT pair.
Why this ticket shows up
Check Point NAT is its own policy. Manual NAT order and automatic Hide can collide on the same server.
Symptoms operators actually see
SYN on the server, no return
xlate shows hide instead of static
Works on-net
Recent automatic NAT added
CLI first — copy this block
Run these on the Check Point device or console named in the ticket. Do not skip the first show command — it tells you which later command matters.
fw tab -t connections -u | grep 203.0.113.50
fw tab -t fwx_alloc -u | grep 10.9.9.20
fw monitor -e "accept host(203.0.113.50);"
natinfo 203.0.113.50How to read that output
You want a static destination NAT to the server and a matching return. A hide xlate on that server for inbound is the smoking gun.
Triage order
Find the connection and xlate
Read NAT rule order
Put the static server NAT above generic hide
Install policy
Retest from outside
Classic traps
What you see | Real cause | Fix |
Open another accept rule | NAT is wrong | Fix NAT |
Disable NAT on the gateway | Only this server is published | Fix one object |
Blame the server default gateway | xlate already hides it | Fix xlate |
Proof the ticket is closed
Static xlate present
Bidirectional counters
External client connects
Say this in an interview
I read the xlate before I argue about accept rules. Hide vs static explains most inbound black holes.
Need the full vendor lab, mock interview, and production runbooks? Techclick trains Palo Alto, Zscaler, F5, FortiGate, Check Point, Cisco ISE, Azure and routing with live CLI — start at https://www.techclick.in/


Comments