Network Address Translator
Private Network Private IP network adalah IP jaringan yang tidak terkoneksi secara langsung ke internet IP addresses Private dapat dirubah sesuai kebutuhan. Tidak teregister dan digaransi menjadi IP Global yang unik Umumnya, Jaringan private menggunakan alamat dari range experimental address (non-routable addresses): 10.0.0.0 – 10.255.255.255 172.16.0.0 – 172.31.255.255 192.168.0.0 – 192.168.255.255
Private dan Public Address
Network Address Translation (NAT) NAT adaah sebuah fungsi router yang memetakan alamat IP private (Lokal) ke alamat IP yang dikenal di Internet, shg jaringan private bisa koneksi internet NAT merupakan salah satu metode yang memungkinkan host pada alamat private bisa berkomunkasi dengan jaringan di internet NAT jalan pada router yang menghubungkan antara private networks dan public Internet, dan menggantikan IP address dan Port pada sebuah paket dengan IP address dan Port yang lain pada sisi yang lain
Operasi Dasar NAT NAT device mempunyai Tabel Penterjemah
Workshop NAT
NAT di Linux
NAT di Linux Lakukan konfigurasi jaringan internal dengan Router seperti pada gambar. ifconfig eth0 down ifconfig eth0 up ifconfig eth0 no_ip netmask no_netmask broadcast no_brodcast up route add -net default gw no_gw Konfigurasi pada router ifconfig eth0 no_ip_pertama_router netmask no_netmask broadcast no_brodcast up ifconfig eth0:1 no_ip_kedua_router netmask no_netmask broadcast no_brodcast up echo 1> /proc/sys/net/ipv4/ip_forward Setting router meneruskan data melalui gateway internet (dianggap gateway internet adalah 192.168.105.1 # route add default gw 192.168.105.1 Setting Router sebagai NAT : # iptables –t nat –A POSTROUTING –s IP_number -d 0/0 –j MASQUERADE
NAT di Cisco Router Terdapat dua tipe NAT Step By Step Konfigurasi NAT Static Dinamic Step By Step Konfigurasi NAT Bangun topology Jaringan Pada setiap komputer setting IP dan Default gw Pada Router Local : Seting IP Konfigurasi interface mana sebagai sisi dalam NAT Konfigurasi Interface mana sebagai sisi luar NAT Konfigurasi default router untuk koneksi ke luar Konfigurasi NAT Pada Router ISP Setting IP masing-masing Interface Konfigurasi static routing untuk meneruskan data dari IP NAT
Konfigurasi NAT di Cisco Router Static ip nat inside source static 192.168.1.2 200.200.100.252 192.168.1.2 no_ip_local 200.200.100.252 no_ip_hsl_NAT_dikenal_internet Dynamic nat pool public 200.200.100.129 200.200.100.250 netmask 255.255.255.128 access-list 1 permit 192.168.1.0 0.0.0.255 ip nat inside source list 1 pool public
Static NAT Komputer Komputer Local : 192.168.1.10 dan 192.168.1.20 Server :173.2.2.10 No ip public yang akan di NAT : 172.1.1.11 dan 172.1.1.12 IP Router LAN local : 192.168.1.1 ke ISP : 100.100.100.100/24 IP Router ke LAN : 100.100.100.200/24 ke Server : 173.2.2.1
Static NAT Konfigurasi Masing-masing komputer : Konfigurasi Router LAN Setting IP dan default gw masing-masing komputer Konfigurasi Router LAN Setting IP pada masing-masing interface Setting default router untuk koneksi ke internet LAN(config)#ip route 0.0.0.0 0.0.0.0 100.100.100.200 Setting NAT : 1. NAT inside interface WANRouter(config)# int fastethernet0/1 WANRouter(config-if)# ip address 192.168.1.1 255.255.255.0 WANRouter(config-if)# ip nat inside 2. Enable NAT outside interface WANRouter(config)# int serial0/0/0 WANRouter(config-if)# ip address 100.100.100.100 255.255.255.0 WANRouter(config-if)# ip nat outside 3. Konfigurasi Static NAT WANRouter(config)# ip nat inside source static 192.168.1.10 172.1.1.11 WANRouter(config)# ip nat inside source static 192.168.1.20 172.1.1.12 Konfigurasi Router ISP Setting stastic routing untuk meneruskan data dari IP NAT Router(config)#ip route 172.1.1.11 255.255.255.0 100.100.100.100 Router(config)#ip route 172.1.1.12 255.255.255.0 100.100.100.100
Dinamic NAT
Dinamic NAT KOnfigurasi Dasar Router ISP Router#conf t Router(config)#interface fa0/0 Router(config-if)#ip address 200.200.50.1 255.255.255.0 Router(config-if)#no shutdown Router(config-if)#exit Router(config)#interface s0/0/0 Router(config-if)#ip address 200.200.100.2 255.255.255.252 Router(config-if)#clock rate 56000 Router(config-if)#end ISP(config)#ip route 200.200.100.128 255.255.255.128 200.200.100.1 Konfigurasi Dasar Router NAT Router#conf t Router(config)#interface fa0/0 Router(config-if)#ip address 192.168.1.1 255.255.255.0 Router(config-if)#no shutdown Router(config-if)#exit Router(config)#interface serial 0/0/0 Router(config-if)#ip address 200.200.100.1 255.255.255.252 Router(config)#ip route 0.0.0.0 0.0.0.0 200.200.100.2
Dynamic NAT Konfigurasi NAT NAT(config)#ip nat inside source static 192.168.1.2 200.200.100.252 NAT(config)#ip nat pool public 200.200.100.129 200.200.100.250 netmask 255.255.255.128 NAT(config)#access-list 1 permit 192.168.1.0 0.0.0.255 NAT(config)#ip nat inside source list 1 pool public NAT(config)#interface fa0/0 NAT(config-if)#ip nat inside NAT(config-if)#exit NAT(config)#interface s0/0/0 NAT(config-if)#ip nat outside NAT(config-if)#^Z