- Products
- Learn
- Local User Groups
- Partners
- More
What's New in R82.10?
Watch HereWhen the Agents Attack
A Live Look at Agentic Exposure Validation
AI Security Masters E8:
Claude Mythos: New Era in Cyber Security
CheckMates Go:
CheckMates Fest
Hello all,
I'm trying to find out if it is possible to add a NAT rule with the API with Hide NAT for the source address, and a Static NAT for the destination. In the documentation, it is only possible to add one method, Hide, or static.
The use case : I have a group that needs to connect to a single IP, I need to Hide the source after 1 single IP and I need to translate the destination to 1 single IP.
It is possible in the GUI, but for my automation, I would need to create these rules with the API.
Any ideas ?
Just to clarify the method option in add nat-rule refers to what happens to the source address (hide or static).
If you specify a translated-destination, the only supported method is static and it should be the same size (host, network, or range) as the original- destination.
I've not completely understood your question, but I'll try to give you some information.
Hide NAT translates multiple source addresses to a one public address.
The destination adress always will be the one, because You connect to a public IP.
Even when you have 2 different LANs, which are connected with each other through the Internet. The destination adress will be permanent, because your IP packet has that destination.
Static NAT translates 1 to 1 (source to public) address.
In your case you definetely should use Hide NAT.
Regards.
Hello,
Let me explain it with an example :
Orginal source : 10.0.0.0/24
Original destination : 10.100.1.1/32
translated source : 10.200.1.1/32
translated destination : 8.8.8.8/32
In my opinion, you are doing HIDE NAT for the source and STATIC NAT for the destination.
I have run a few a test with the API and although you can only define on method ( Hide or Static ) and seems R80.10 is somehow intelligent to know that this is for the source only. Translated Source is Hide in my policy, Translated Destination is Static in my policy.
This is what I've been looking for.
Kristof/Egor,
I just used the line below in my lab, source of translated packet is a HIDE and destination of translated is a STATIC.
Please keep in mind this is through SmartConsole CLI, but you can modify to work with mgmt_cli as well.
Note, in bold below you would replace with what your object names are.
# add NAT
add nat-rule original-source net_10.0.0.0_b24 original-destination srv_10.100.1.1 translated-source srv_10.200.1.1 method hide translated-destination srv_8.8.8.8 package Mike position bottom
# screen shot

Just to clarify the method option in add nat-rule refers to what happens to the source address (hide or static).
If you specify a translated-destination, the only supported method is static and it should be the same size (host, network, or range) as the original- destination.
Hello Dameon,
In R77.30, it was however possible to see hide nat for destination nat when you change the NAT method.

I was a bit confused about this, but in R80.10, it all seems to work !
Pretty sure that was a bug it even allowed that. ![]()
Leaderboard
Epsum factorial non deposit quid pro quo hic escorol.
Thu 02 Jul 2026 @ 06:00 PM (CST)
Revolucionando la Seguridad con IA Generativa: Prevención Inteligente en Tiempo RealThu 09 Jul 2026 @ 11:00 AM (CEST)
The Cloud Architects Series: Check Point Edge Protection SD-WAN & SASETue 14 Jul 2026 @ 10:00 AM (PDT)
AI Security Masters E11: READY OR NOT: Securing the AI Enterprise 3/5 - AI Workforce SecurityThu 30 Jul 2026 @ 10:00 AM (PDT)
AI Security Masters E12: READY OR NOT: Securing the AI Enterprise 4/5 - AI GatewayThu 20 Aug 2026 @ 10:00 AM (PDT)
AI Security Masters E13: READY OR NOT: Securing the AI Ent 5/5 - AI Research & Threat LandscapeTue 14 Jul 2026 @ 10:00 AM (PDT)
AI Security Masters E11: READY OR NOT: Securing the AI Enterprise 3/5 - AI Workforce SecurityThu 30 Jul 2026 @ 10:00 AM (PDT)
AI Security Masters E12: READY OR NOT: Securing the AI Enterprise 4/5 - AI GatewayThu 20 Aug 2026 @ 10:00 AM (PDT)
AI Security Masters E13: READY OR NOT: Securing the AI Ent 5/5 - AI Research & Threat LandscapeThu 02 Jul 2026 @ 06:00 PM (CST)
Revolucionando la Seguridad con IA Generativa: Prevención Inteligente en Tiempo RealAbout CheckMates
Learn Check Point
Advanced Learning
YOU DESERVE THE BEST SECURITY