NAT
Meaning in software engineering, with examples
In software engineering, NAT means: Short for network address translation: a method in which a router or firewall rewrites the addresses in packets, typically so that many devices with private addresses can share one public IP address.
In Turkish: ağ adresi dönüştürme, adres çevirisi, NAT
How it is used
Said like the word 'nat'. Engineers configure NAT rules, put servers behind NAT and troubleshoot applications that break behind NAT, such as some VoIP and VPN setups. Operators also use carrier-grade NAT (CGNAT) to share public addresses among many customers.
Example sentences
All 300 office PCs go out to the internet through NAT on a single public address.
The camera works locally but not from outside because there's no NAT rule for it.
Common collocations
- NAT rule
- behind NAT
- static NAT
- carrier-grade NAT
- configure NAT
Related terms
This word in other fields
The same English word can have a different meaning in another field:
More terms: APIs, Networking and Security
Practise with graded reading
Reading at the right level is the fastest way to make new words stick. Pick free English books by level:
