NAT Network Address Translation, Türkesi Ağ Adresi Dönüştürme’dir. , NAT TCP/IP veya herhangi bir ağda bulunan bilgisayarın, kendi ağı dışında başka bir ağa veya İnternete çıkarken farklı bir IP adresi kullanabilmesi için geliştirilmiş bir İnternet protokolüdür. Yani NAT bilgisayarın sahip olduğu IP adresini istenilen başka bir adrese dönüştürür.
Bilindiği gibi Ipv4’te her IP adresi kullanılabilir durumda değildir. Ipv4’te kullanılabilir durumda olan IP’lere bakıldığında yaklaşık olarak 3,2 milyar kadar IP bulunmaktadır. Bu IP sürümünün yaratabileceği IP yetersizliği göz önüne alınarak NAT protokolü geliştirilmiştir. İnternette bazı adresler yerel ağlarda kullanılmak amacıyla özel adresler (private IP address) olarak ayrılmıştır. Bu özel adresler:
10.0.0.0/8 -> 10.0.0.0 – 10.255.255.255
172.16.0.0/12 -> 172.16.0.0. – 172.31.255.255
192.168.0.0/16 -> 192.168.0.0 – 192.168.255.255 arasındadır.
Dünya üzerinde birçok şirket ve kurum yerel ağlarında yukarıda verilen özel IP’leri kullanmakta, dış bağlantılarını ise NAT yapabilen uygun yönlendiriciler (router) kullanarak, IP adreslerini genel adreslere (public address) çevirerek sağlamaktadırlar.
Kaynaklar: Wikipedia, bidb.itu.edu.tr