SlideShare uma empresa Scribd logo
1 de 5
Baixar para ler offline
PENGGUNAAN NETWORK ADDRESS TRANSLATION
SEBAGAI PENGHEMAT PENGGUNAAN IP ADDRESS
Oleh :
Rachmad Nafisholeh

5109100130

Agus Budi Raharjo

5109100164

Jaringan Komputer
Teknik Informatika – ITS
Kampus ITS Sukolilo, Surabaya 60111
ABSTRAK
Jumlah alamat IP version 4 yang kini semakin berkurang menimbulkan masalah baru dalam
penggunaan jaringan global/internet. Saat ini jumlah Ipv 4 yang memiliki empat milyar lebih IP
hampir tidak mampu memenuhi kebutuhan komputer yang akan terhubung dengan internet. Untuk
mengatasi hal tersebut dan memaksimalkan alamat IP yang diberikan Internet Service Provider dapat
digunakan Network Address Translation(NAT).
Kata Kunci : network, IP, LAN
I.

PENDAHULUAN
Saat ini, protokol IP yang digunakan adalah IP versi 4 (IPv4) sebagian besar telah digunakan.

Karena keterbatasan inilah sebagian besar ISP (Internet Service Provider) hanya akan mengalokasikan
satu alamat untuk satu pengguna dan alamat ini bersifat dinamik, dalam arti alamat IP yang diberikan
akan berbeda setiap kali user melakukan koneksi ke internet. Untuk mengatasinya maka digunakan
metode NAT, dimana satu alamat IP tersebut dapat dibagi ke beberapa komputer yang lain dan
mereka bisa melakukan koneksi ke internet secara bersamaan. Hal ini akan menyulitkan untuk bisnis
golongan menengah ke bawah. Di satu sisi mereka membutuhkan banyak host yang terhubung
internet, namun di sisi lain hanya tersedia satu alamat IP. Selain itu, ketika komputer mengakses
internet, komputer bukan hanya bisa mengakses namun juga bisa diakses. Oleh karena itu, NAT
dibutuhkan karena dapat bekerja seperti firewall untuk multiple host.
II. RELATED WORK
Network Address Translation (NAT) yang dikenal juga dengan istilah masquerade adalah
sebuah proses mengubah alamat IP public menjadi alamat IP private atau sebaliknya. Jika sebuah
komputer pada LAN menggunakan web browser untuk membuka sebuah situs pada internet maka
permintaan terhadap situs tersebut akan diarahkan ke sebuah gateway atau default router
menggunakan alamat sebuah gateway atau default router menggunakan alamat IP private. Tetapi
permintaan terhadap situs pada internet tersebut dilakukan melalui alamat lP public milik gateway,
berikutnya permintaan tersebut kembali ke gateway dan gateway kemudian men-translate alamat
IP public miliknya ke alamat IP private komputer yang meminta situs internet tersebut. Dengan
demiki an penggunaan IP public

akan dihemat karena komputer pada jaringan LAN akan

menggunakan lP private saja.
Fungsi NAT dapat diilustrasikan dengan perbandingan gambar berikut :

Gambar 1. Jaringan Komputer tanpa NAT

Gambar 2. Jaringan Komputer dengan NAT
III. METODOLOGI
Metode yang digunakan dalam penelitian ini adalah metode deskriptif melalui studi pustaka dan
dokumenter dari berbagai buku atau literatur yang berhubungan dengan objek pembahasan termasuk
data dari internet. Data dan fakta yang berupa pemikiran atau konsep yang dikemukakan oleh
berbagai sumber, dianalisa sehingga tujuan pembahasan ini dapat tercapai.
IV. PEMBAHASAN
NAT (Network Address Translation) adalah suatu metode untuk menghubungkan lebih dari satu
komputer ke jaringan internet dengan menggunakan satu alamat IP. Dua tipe NAT adalah Static dan
Dinamik yang keduanya dapat digunakan secara terpisah maupun bersamaan. Translasi Static terjadi
ketika sebuah alamat lokal (inside) di petakan ke sebuah alamat global/internet (outside). Alamat
lokal dan global dipetakan satu lawan satu secara Statik. Kedua yaitu Dinamik NAT dengan Pool
(kelompok). Translasi Dinamik terjadi ketika router NAT diset untuk memahami alamat lokal yang
harus ditranslasikan, dan kelompok (pool) alamat global yang akan digunakan untuk terhubung ke
internet. Proses NAT Dinamik ini dapat memetakan bebarapa kelompok alamat lokal ke beberapa
kelompok alamat global.
Pengaturan NAT
Sebuah paket TCP yang terdiri dari header dan data. Header memiliki sejumlah field di
dalamnya, field yang penting di sini adalah MAC (Media Access Control) address asal dan tujuan,
nomor port asal dan tujuan, dan IP address asal dan tujuan.
Dimisalkan saat mesin I menghubungi mesin II, header berisi IP I sebagai IP address asal dan IP
II sebagai IP address tujuan. Header ini juga berisi nomor port asal dan nomor port tujuan yang
spesifik, misalnya port 80. Kemudian II menerima paket pada port 80 dan memilih nomor port
balasan untuk digunakan sebagai nomor port asal menggantikan port 80 tadi. Mesin II lalu membalik
IP address dan nomor port asal & tujuan dalam header paket. Sehingga keadaan sekarang IP II adalah
IP address asal dan IP I adalah IP address tujuan. Kemudian II mengirim paket itu kembali ke I.
Selama session terbuka, paket data bolak-balik menggunakan nomor port yang dipilih.
Router memodifikasi field MAC address asal & tujuan dalam header ketika me-route paket yang
melewatinya. IP address, nomor port, dan nomor sequence asal & tujuan tidak disentuh sama sekali.
NAT juga bekerja atas dasar ini. Dimulai dengan membuat tabel translasi internal untuk semua IP
address jaringan internal yang mengirim paket melewatinya. Lalu men-set tabel nomor port yang
akan digunakan oleh IP address yang valid. Ketika paket dari jaringan internal dikirim ke Natd untuk
disampaikan keluar, Natd melakukan hal-hal sebagai berikut:
1. Mencatat IP address dan port asal dalam tabel translasi
2. Menggantikan nomor IP asal paket dengan nomor IP dirinya yang valid
3. Menetapkan nomor port khusus untuk paket yang dikirim keluar, memasukkannya dalam tabel
translasi dan menggantikan nomor port asal tersebut dengan nomor port khusus ini.
Ketika paket balasan datang kembali, Natd mengecek nomor port tujuannya. Jika ini cocok
dengan nomor port yang khusus telah ditetapkan sebelumnya, maka dia akan melihat tabel translasi
dan mencari mesin mana di jaringan internal yang sesuai. Setelah ditemukan, ia akan menulis kembali
nomor port dan IP address tujuan dengan IP address dan nomor port asal yang asli yang digunakan
dulu untuk memulai koneksi. Lalu mengirim paket ini ke mesin di jaringan internal yang dituju. Natd
memelihara isi tabel translasi selama koneksi masih terbuka.
A. Prosedur Membuat NAT Statik
Berikut ini merupakan langkah-langkah membuat NAT Statik:
1. Set router untuk routing IP dan pengalamatan IP
2. Atur router dengan perintah ip nat inside source static
3. Enable-kan pada interface dengan perintah ip nat {inside | outside}
B. Prosedur Membuat NAT Dinamik
Berikut ini merupakan langkah-langkah membuat NAT Dinamik:
1. Set router untuk routing IP dan pengalamatan IP.
2. Buat IP access list standar untuk jaringan lokal dengan perintah access-list access-list-number
{permit | deny} local-ip-address
3. Buat IP NAT pool untuk “inside network” dengan perintah ip nat pool poll-name start-ip end-ip
{network netmask | prefix-length prefix-length} [type rotary]
4. Pasang access list pada IP NAT pool dengan perintah ip nat inside source list access-listnumber pool name overload
5. Aktifkan NAT pada interface dengan perintah ip nat {inside | outside}
Proses pengujian dan troubleshooting untuk menguji NAT dapat dilakukan dengan:
1. Menampilkan translasi aktif
show ip nat translations [verbose]
2. Menampilkan statistik translasi
show ip nat statistics
3. Menampilkan setiap baris untuk tiap paket yang ditranslasikan
debug ip nat[ list | detailed ]
V. KESIMPULAN
NAT saat ini merupakan metode solusi penghematan alamat IP karena memiliki manfaat mengatasi
keterbatasan IP, keamanan (mampu bekerja seperti firewall), menghemat IP legal yang diberikan oleh
ISP (Internet service provider), mengurangi terjadinya duplikasi IP address pada jaringan,
menghindari proses pengalamatan kembali pada saat jaringan berubah dan meningkatkan fleksibilitas
untuk koneksi ke internet.
VI. REFERENSI
Adam.

2011.

NAT

(Network

Adrress

Translation),

(Online),

(http://biematas.wordpress.com/2011/03/31/nat-network-address-translation/, diakses 5 Mei 2011)
Anonim.

2011.

Network

Address

Translation,

(Online),

(http://id.wikipedia.org/wiki/Network_address_translation, diakses 5 Mei 2011).
Ayuni,

Dyah.

NAT

(Network

Address

Translation),

(Online),

(http://www.scribd.com/doc/7115148/Nat, diakses 5 Mei 2011).
Bagasz.hack.

2009.

NAT

(Network

Address

Translation),

(Online),

(

http://bagasz.blog.com/2009/08/13/nat-network-address-translation/, diakses 5 Mei 2011).
Basuki, Mudji.2003.Network Address Translation(NAT).Ilmukomputer.com.
Douba, Salim. Networking UNIX, The Complete Reference for UNIX networks. SAMS Publishing.
1995
Unix Integration to WAN: Applied Computer Internetworking. CNRG ITB
FreeBSD Handbook. FreeBSD Inc.
Wahyuni, dkk. 2004. Analisa Penggunaan Mekanisme Network Address Translation (NAT) untuk
Menghemat Internet Protocol (IP) Address. Skripsi. Bogor: IPB

Mais conteúdo relacionado

Mais procurados

introduction tcpip
introduction tcpipintroduction tcpip
introduction tcpipRiaChie
 
Kkpi ip address
Kkpi ip addressKkpi ip address
Kkpi ip addressdwxexist26
 
Eli purwanti 18312061-jarkom if18 b
Eli purwanti 18312061-jarkom if18 bEli purwanti 18312061-jarkom if18 b
Eli purwanti 18312061-jarkom if18 bEliPurwanti1
 
120010328 jarkom dasar
120010328 jarkom dasar120010328 jarkom dasar
120010328 jarkom dasarGeorge2494
 
Pengamatan Wireshark pada TCP dan UDP
Pengamatan Wireshark pada TCP dan UDPPengamatan Wireshark pada TCP dan UDP
Pengamatan Wireshark pada TCP dan UDPramasatriaf
 
Protocol (tcp,ip,udp,dns,pop3,telnet,ftv,ldap,ssl)
Protocol (tcp,ip,udp,dns,pop3,telnet,ftv,ldap,ssl)Protocol (tcp,ip,udp,dns,pop3,telnet,ftv,ldap,ssl)
Protocol (tcp,ip,udp,dns,pop3,telnet,ftv,ldap,ssl)Fuza Fuza
 
Tugas 1 analisis paket network protocol dengan menggunakan tools wireshark
Tugas 1 analisis paket network protocol dengan menggunakan tools wiresharkTugas 1 analisis paket network protocol dengan menggunakan tools wireshark
Tugas 1 analisis paket network protocol dengan menggunakan tools wiresharkEka Putuasduki
 
Dikaputraramadhan 18312138 if18_c
Dikaputraramadhan 18312138 if18_cDikaputraramadhan 18312138 if18_c
Dikaputraramadhan 18312138 if18_cDikaPutra43
 
Socket Programming UDP Echo Client Server (Python)
Socket Programming  UDP Echo Client Server  (Python)Socket Programming  UDP Echo Client Server  (Python)
Socket Programming UDP Echo Client Server (Python)Lusiana Diyan
 
OSI Layer pada Wireshark
OSI Layer pada WiresharkOSI Layer pada Wireshark
OSI Layer pada WiresharkHanif Yogatama
 
Capturing network-packet-dengan-wireshark
Capturing network-packet-dengan-wiresharkCapturing network-packet-dengan-wireshark
Capturing network-packet-dengan-wiresharkDen Fandy
 
Monitoring Protokol ICMP (ping) dengan Wireshark
Monitoring Protokol ICMP (ping) dengan WiresharkMonitoring Protokol ICMP (ping) dengan Wireshark
Monitoring Protokol ICMP (ping) dengan WiresharkHanif Yogatama
 
Praktikum pemrograman jaringan-1-3
Praktikum pemrograman jaringan-1-3Praktikum pemrograman jaringan-1-3
Praktikum pemrograman jaringan-1-3sulaiman yunus
 
Modul cisco-packet-tracer
Modul cisco-packet-tracerModul cisco-packet-tracer
Modul cisco-packet-tracerseolangit7
 
Laporan 8 iptunneling kalis fitria handayani-1102633
Laporan 8 iptunneling kalis fitria handayani-1102633Laporan 8 iptunneling kalis fitria handayani-1102633
Laporan 8 iptunneling kalis fitria handayani-1102633kalispurple
 
Pengantar jarkom-1-4 tcp ip
Pengantar jarkom-1-4 tcp ipPengantar jarkom-1-4 tcp ip
Pengantar jarkom-1-4 tcp ipbroajox
 
Tutorial jaringan i pv6
Tutorial jaringan i pv6Tutorial jaringan i pv6
Tutorial jaringan i pv6rhyezs_soleman
 

Mais procurados (20)

introduction tcpip
introduction tcpipintroduction tcpip
introduction tcpip
 
Kkpi ip address
Kkpi ip addressKkpi ip address
Kkpi ip address
 
Eli purwanti 18312061-jarkom if18 b
Eli purwanti 18312061-jarkom if18 bEli purwanti 18312061-jarkom if18 b
Eli purwanti 18312061-jarkom if18 b
 
Network Layer
Network LayerNetwork Layer
Network Layer
 
120010328 jarkom dasar
120010328 jarkom dasar120010328 jarkom dasar
120010328 jarkom dasar
 
Pengamatan Wireshark pada TCP dan UDP
Pengamatan Wireshark pada TCP dan UDPPengamatan Wireshark pada TCP dan UDP
Pengamatan Wireshark pada TCP dan UDP
 
Protocol (tcp,ip,udp,dns,pop3,telnet,ftv,ldap,ssl)
Protocol (tcp,ip,udp,dns,pop3,telnet,ftv,ldap,ssl)Protocol (tcp,ip,udp,dns,pop3,telnet,ftv,ldap,ssl)
Protocol (tcp,ip,udp,dns,pop3,telnet,ftv,ldap,ssl)
 
Tugas 1 analisis paket network protocol dengan menggunakan tools wireshark
Tugas 1 analisis paket network protocol dengan menggunakan tools wiresharkTugas 1 analisis paket network protocol dengan menggunakan tools wireshark
Tugas 1 analisis paket network protocol dengan menggunakan tools wireshark
 
Dikaputraramadhan 18312138 if18_c
Dikaputraramadhan 18312138 if18_cDikaputraramadhan 18312138 if18_c
Dikaputraramadhan 18312138 if18_c
 
Jar
JarJar
Jar
 
Socket Programming UDP Echo Client Server (Python)
Socket Programming  UDP Echo Client Server  (Python)Socket Programming  UDP Echo Client Server  (Python)
Socket Programming UDP Echo Client Server (Python)
 
OSI Layer pada Wireshark
OSI Layer pada WiresharkOSI Layer pada Wireshark
OSI Layer pada Wireshark
 
Capturing network-packet-dengan-wireshark
Capturing network-packet-dengan-wiresharkCapturing network-packet-dengan-wireshark
Capturing network-packet-dengan-wireshark
 
Pengenalan IPv6
Pengenalan IPv6Pengenalan IPv6
Pengenalan IPv6
 
Monitoring Protokol ICMP (ping) dengan Wireshark
Monitoring Protokol ICMP (ping) dengan WiresharkMonitoring Protokol ICMP (ping) dengan Wireshark
Monitoring Protokol ICMP (ping) dengan Wireshark
 
Praktikum pemrograman jaringan-1-3
Praktikum pemrograman jaringan-1-3Praktikum pemrograman jaringan-1-3
Praktikum pemrograman jaringan-1-3
 
Modul cisco-packet-tracer
Modul cisco-packet-tracerModul cisco-packet-tracer
Modul cisco-packet-tracer
 
Laporan 8 iptunneling kalis fitria handayani-1102633
Laporan 8 iptunneling kalis fitria handayani-1102633Laporan 8 iptunneling kalis fitria handayani-1102633
Laporan 8 iptunneling kalis fitria handayani-1102633
 
Pengantar jarkom-1-4 tcp ip
Pengantar jarkom-1-4 tcp ipPengantar jarkom-1-4 tcp ip
Pengantar jarkom-1-4 tcp ip
 
Tutorial jaringan i pv6
Tutorial jaringan i pv6Tutorial jaringan i pv6
Tutorial jaringan i pv6
 

Semelhante a NATPENGGUNAAN

bahan ajar materi adminstrasi inftrastruktur jaringan kelas xii
bahan ajar materi adminstrasi inftrastruktur jaringan kelas xiibahan ajar materi adminstrasi inftrastruktur jaringan kelas xii
bahan ajar materi adminstrasi inftrastruktur jaringan kelas xiiSopyanLikabu
 
MATERI AJAR AIJ.docx
MATERI AJAR AIJ.docxMATERI AJAR AIJ.docx
MATERI AJAR AIJ.docxmyfiluf
 
Jaringan Komputer - Jilid III
Jaringan Komputer - Jilid IIIJaringan Komputer - Jilid III
Jaringan Komputer - Jilid IIIrezarmuslim
 
15011 10-915861063479
15011 10-91586106347915011 10-915861063479
15011 10-915861063479Lina Ernita
 
Jarkom - Jilid V
Jarkom  - Jilid VJarkom  - Jilid V
Jarkom - Jilid Vrezarmuslim
 
Klasifikasi ip teknik jaringan
Klasifikasi ip   teknik jaringanKlasifikasi ip   teknik jaringan
Klasifikasi ip teknik jaringanadjie1258
 
Ya Nggak Dong.pptx
Ya Nggak Dong.pptxYa Nggak Dong.pptx
Ya Nggak Dong.pptxArfijayo
 
IP (Internet Protocol)
IP (Internet Protocol)IP (Internet Protocol)
IP (Internet Protocol)Muhamad XF
 
Topik 3 protokol
Topik 3    protokolTopik 3    protokol
Topik 3 protokolChamp14n
 
PPT Komunikasi data.pptx
PPT Komunikasi data.pptxPPT Komunikasi data.pptx
PPT Komunikasi data.pptxmdimasramdani
 
Bab iv Konfigurasi Freeradius2
Bab iv Konfigurasi Freeradius2Bab iv Konfigurasi Freeradius2
Bab iv Konfigurasi Freeradius2Maulani Legowo
 
Bab v-jarkom-internet
Bab v-jarkom-internetBab v-jarkom-internet
Bab v-jarkom-internetAri Haidari
 

Semelhante a NATPENGGUNAAN (20)

bahan ajar materi adminstrasi inftrastruktur jaringan kelas xii
bahan ajar materi adminstrasi inftrastruktur jaringan kelas xiibahan ajar materi adminstrasi inftrastruktur jaringan kelas xii
bahan ajar materi adminstrasi inftrastruktur jaringan kelas xii
 
PAT DAN NAT.pptx
PAT DAN NAT.pptxPAT DAN NAT.pptx
PAT DAN NAT.pptx
 
MATERI AJAR AIJ.docx
MATERI AJAR AIJ.docxMATERI AJAR AIJ.docx
MATERI AJAR AIJ.docx
 
Jaringan Komputer - Jilid III
Jaringan Komputer - Jilid IIIJaringan Komputer - Jilid III
Jaringan Komputer - Jilid III
 
15011 10-915861063479
15011 10-91586106347915011 10-915861063479
15011 10-915861063479
 
Ipv4 vs ipv6
Ipv4 vs ipv6Ipv4 vs ipv6
Ipv4 vs ipv6
 
Jarkom - Jilid V
Jarkom  - Jilid VJarkom  - Jilid V
Jarkom - Jilid V
 
Klasifikasi ip teknik jaringan
Klasifikasi ip   teknik jaringanKlasifikasi ip   teknik jaringan
Klasifikasi ip teknik jaringan
 
Ya Nggak Dong.pptx
Ya Nggak Dong.pptxYa Nggak Dong.pptx
Ya Nggak Dong.pptx
 
IP (Internet Protocol)
IP (Internet Protocol)IP (Internet Protocol)
IP (Internet Protocol)
 
Topik 3 protokol
Topik 3    protokolTopik 3    protokol
Topik 3 protokol
 
PPT Komunikasi data.pptx
PPT Komunikasi data.pptxPPT Komunikasi data.pptx
PPT Komunikasi data.pptx
 
Bab iv Konfigurasi Freeradius2
Bab iv Konfigurasi Freeradius2Bab iv Konfigurasi Freeradius2
Bab iv Konfigurasi Freeradius2
 
PROTOCOL, IP ADDRESS.ppt
PROTOCOL, IP ADDRESS.pptPROTOCOL, IP ADDRESS.ppt
PROTOCOL, IP ADDRESS.ppt
 
Bab v-jarkom-internet
Bab v-jarkom-internetBab v-jarkom-internet
Bab v-jarkom-internet
 
Setting mikrotik ll
Setting mikrotik llSetting mikrotik ll
Setting mikrotik ll
 
Pertemuan 5 tcp
Pertemuan 5 tcpPertemuan 5 tcp
Pertemuan 5 tcp
 
Pertemuan4
Pertemuan4Pertemuan4
Pertemuan4
 
Pertemuan4
Pertemuan4Pertemuan4
Pertemuan4
 
Makalah kelompok 6
Makalah kelompok 6Makalah kelompok 6
Makalah kelompok 6
 

Mais de Budi Raharjo

5112201905 memprediksi bidang minat mahasiswa menggunakan pca dan ann
5112201905 memprediksi bidang minat mahasiswa menggunakan pca dan ann5112201905 memprediksi bidang minat mahasiswa menggunakan pca dan ann
5112201905 memprediksi bidang minat mahasiswa menggunakan pca dan annBudi Raharjo
 
5112201905 house of quality
5112201905 house of quality5112201905 house of quality
5112201905 house of qualityBudi Raharjo
 
Gl01 spec pl - bid me - 5112201905
Gl01 spec pl - bid me - 5112201905Gl01 spec pl - bid me - 5112201905
Gl01 spec pl - bid me - 5112201905Budi Raharjo
 
Tugas pdhupl kelompok flixel
Tugas pdhupl kelompok flixelTugas pdhupl kelompok flixel
Tugas pdhupl kelompok flixelBudi Raharjo
 
Dokumentasi crack wifi
Dokumentasi crack wifiDokumentasi crack wifi
Dokumentasi crack wifiBudi Raharjo
 
Tugas framework j2 ee beda app session page
Tugas framework j2 ee beda app session pageTugas framework j2 ee beda app session page
Tugas framework j2 ee beda app session pageBudi Raharjo
 
Tugas 2 paal e agus budi raharjo 5109100164
Tugas 2 paal e agus budi raharjo 5109100164Tugas 2 paal e agus budi raharjo 5109100164
Tugas 2 paal e agus budi raharjo 5109100164Budi Raharjo
 
Tugas 1 paal e agus budi raharjo 5109100164
Tugas 1 paal e agus budi raharjo 5109100164Tugas 1 paal e agus budi raharjo 5109100164
Tugas 1 paal e agus budi raharjo 5109100164Budi Raharjo
 
Algoritma floyd warshall dengan siklus negatif
Algoritma floyd warshall dengan siklus negatifAlgoritma floyd warshall dengan siklus negatif
Algoritma floyd warshall dengan siklus negatifBudi Raharjo
 
Paper cloud computing br
Paper cloud computing brPaper cloud computing br
Paper cloud computing brBudi Raharjo
 
Protocol lan 5109100164
Protocol lan 5109100164Protocol lan 5109100164
Protocol lan 5109100164Budi Raharjo
 
Peranan pembelajaran elektronik
Peranan pembelajaran elektronikPeranan pembelajaran elektronik
Peranan pembelajaran elektronikBudi Raharjo
 
Perbedaan antar computer filesystem 5109100164
Perbedaan antar computer filesystem 5109100164Perbedaan antar computer filesystem 5109100164
Perbedaan antar computer filesystem 5109100164Budi Raharjo
 
Process technology 5109100164 5109100702
Process technology 5109100164 5109100702Process technology 5109100164 5109100702
Process technology 5109100164 5109100702Budi Raharjo
 
Makalah pengantar basis data 5109100164
Makalah pengantar basis data 5109100164Makalah pengantar basis data 5109100164
Makalah pengantar basis data 5109100164Budi Raharjo
 

Mais de Budi Raharjo (20)

5112201905 memprediksi bidang minat mahasiswa menggunakan pca dan ann
5112201905 memprediksi bidang minat mahasiswa menggunakan pca dan ann5112201905 memprediksi bidang minat mahasiswa menggunakan pca dan ann
5112201905 memprediksi bidang minat mahasiswa menggunakan pca dan ann
 
5112201905 house of quality
5112201905 house of quality5112201905 house of quality
5112201905 house of quality
 
Gl01 spec pl - bid me - 5112201905
Gl01 spec pl - bid me - 5112201905Gl01 spec pl - bid me - 5112201905
Gl01 spec pl - bid me - 5112201905
 
Tugas pdhupl kelompok flixel
Tugas pdhupl kelompok flixelTugas pdhupl kelompok flixel
Tugas pdhupl kelompok flixel
 
Dokumentasi crack wifi
Dokumentasi crack wifiDokumentasi crack wifi
Dokumentasi crack wifi
 
Tugas framework j2 ee beda app session page
Tugas framework j2 ee beda app session pageTugas framework j2 ee beda app session page
Tugas framework j2 ee beda app session page
 
Tugas 2 paal e agus budi raharjo 5109100164
Tugas 2 paal e agus budi raharjo 5109100164Tugas 2 paal e agus budi raharjo 5109100164
Tugas 2 paal e agus budi raharjo 5109100164
 
Tugas 1 paal e agus budi raharjo 5109100164
Tugas 1 paal e agus budi raharjo 5109100164Tugas 1 paal e agus budi raharjo 5109100164
Tugas 1 paal e agus budi raharjo 5109100164
 
Review game
Review gameReview game
Review game
 
Algoritma floyd warshall dengan siklus negatif
Algoritma floyd warshall dengan siklus negatifAlgoritma floyd warshall dengan siklus negatif
Algoritma floyd warshall dengan siklus negatif
 
Laporan topologi
Laporan topologiLaporan topologi
Laporan topologi
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Paper cloud computing br
Paper cloud computing brPaper cloud computing br
Paper cloud computing br
 
Protocol lan 5109100164
Protocol lan 5109100164Protocol lan 5109100164
Protocol lan 5109100164
 
Peranan pembelajaran elektronik
Peranan pembelajaran elektronikPeranan pembelajaran elektronik
Peranan pembelajaran elektronik
 
Perbedaan antar computer filesystem 5109100164
Perbedaan antar computer filesystem 5109100164Perbedaan antar computer filesystem 5109100164
Perbedaan antar computer filesystem 5109100164
 
Process technology 5109100164 5109100702
Process technology 5109100164 5109100702Process technology 5109100164 5109100702
Process technology 5109100164 5109100702
 
Makalah pengantar basis data 5109100164
Makalah pengantar basis data 5109100164Makalah pengantar basis data 5109100164
Makalah pengantar basis data 5109100164
 
Presentasi kwn
Presentasi kwnPresentasi kwn
Presentasi kwn
 
Agama
AgamaAgama
Agama
 

NATPENGGUNAAN

  • 1. PENGGUNAAN NETWORK ADDRESS TRANSLATION SEBAGAI PENGHEMAT PENGGUNAAN IP ADDRESS Oleh : Rachmad Nafisholeh 5109100130 Agus Budi Raharjo 5109100164 Jaringan Komputer Teknik Informatika – ITS Kampus ITS Sukolilo, Surabaya 60111 ABSTRAK Jumlah alamat IP version 4 yang kini semakin berkurang menimbulkan masalah baru dalam penggunaan jaringan global/internet. Saat ini jumlah Ipv 4 yang memiliki empat milyar lebih IP hampir tidak mampu memenuhi kebutuhan komputer yang akan terhubung dengan internet. Untuk mengatasi hal tersebut dan memaksimalkan alamat IP yang diberikan Internet Service Provider dapat digunakan Network Address Translation(NAT). Kata Kunci : network, IP, LAN I. PENDAHULUAN Saat ini, protokol IP yang digunakan adalah IP versi 4 (IPv4) sebagian besar telah digunakan. Karena keterbatasan inilah sebagian besar ISP (Internet Service Provider) hanya akan mengalokasikan satu alamat untuk satu pengguna dan alamat ini bersifat dinamik, dalam arti alamat IP yang diberikan akan berbeda setiap kali user melakukan koneksi ke internet. Untuk mengatasinya maka digunakan metode NAT, dimana satu alamat IP tersebut dapat dibagi ke beberapa komputer yang lain dan mereka bisa melakukan koneksi ke internet secara bersamaan. Hal ini akan menyulitkan untuk bisnis golongan menengah ke bawah. Di satu sisi mereka membutuhkan banyak host yang terhubung internet, namun di sisi lain hanya tersedia satu alamat IP. Selain itu, ketika komputer mengakses internet, komputer bukan hanya bisa mengakses namun juga bisa diakses. Oleh karena itu, NAT dibutuhkan karena dapat bekerja seperti firewall untuk multiple host. II. RELATED WORK Network Address Translation (NAT) yang dikenal juga dengan istilah masquerade adalah sebuah proses mengubah alamat IP public menjadi alamat IP private atau sebaliknya. Jika sebuah komputer pada LAN menggunakan web browser untuk membuka sebuah situs pada internet maka permintaan terhadap situs tersebut akan diarahkan ke sebuah gateway atau default router
  • 2. menggunakan alamat sebuah gateway atau default router menggunakan alamat IP private. Tetapi permintaan terhadap situs pada internet tersebut dilakukan melalui alamat lP public milik gateway, berikutnya permintaan tersebut kembali ke gateway dan gateway kemudian men-translate alamat IP public miliknya ke alamat IP private komputer yang meminta situs internet tersebut. Dengan demiki an penggunaan IP public akan dihemat karena komputer pada jaringan LAN akan menggunakan lP private saja. Fungsi NAT dapat diilustrasikan dengan perbandingan gambar berikut : Gambar 1. Jaringan Komputer tanpa NAT Gambar 2. Jaringan Komputer dengan NAT III. METODOLOGI Metode yang digunakan dalam penelitian ini adalah metode deskriptif melalui studi pustaka dan dokumenter dari berbagai buku atau literatur yang berhubungan dengan objek pembahasan termasuk data dari internet. Data dan fakta yang berupa pemikiran atau konsep yang dikemukakan oleh berbagai sumber, dianalisa sehingga tujuan pembahasan ini dapat tercapai.
  • 3. IV. PEMBAHASAN NAT (Network Address Translation) adalah suatu metode untuk menghubungkan lebih dari satu komputer ke jaringan internet dengan menggunakan satu alamat IP. Dua tipe NAT adalah Static dan Dinamik yang keduanya dapat digunakan secara terpisah maupun bersamaan. Translasi Static terjadi ketika sebuah alamat lokal (inside) di petakan ke sebuah alamat global/internet (outside). Alamat lokal dan global dipetakan satu lawan satu secara Statik. Kedua yaitu Dinamik NAT dengan Pool (kelompok). Translasi Dinamik terjadi ketika router NAT diset untuk memahami alamat lokal yang harus ditranslasikan, dan kelompok (pool) alamat global yang akan digunakan untuk terhubung ke internet. Proses NAT Dinamik ini dapat memetakan bebarapa kelompok alamat lokal ke beberapa kelompok alamat global. Pengaturan NAT Sebuah paket TCP yang terdiri dari header dan data. Header memiliki sejumlah field di dalamnya, field yang penting di sini adalah MAC (Media Access Control) address asal dan tujuan, nomor port asal dan tujuan, dan IP address asal dan tujuan. Dimisalkan saat mesin I menghubungi mesin II, header berisi IP I sebagai IP address asal dan IP II sebagai IP address tujuan. Header ini juga berisi nomor port asal dan nomor port tujuan yang spesifik, misalnya port 80. Kemudian II menerima paket pada port 80 dan memilih nomor port balasan untuk digunakan sebagai nomor port asal menggantikan port 80 tadi. Mesin II lalu membalik IP address dan nomor port asal & tujuan dalam header paket. Sehingga keadaan sekarang IP II adalah IP address asal dan IP I adalah IP address tujuan. Kemudian II mengirim paket itu kembali ke I. Selama session terbuka, paket data bolak-balik menggunakan nomor port yang dipilih. Router memodifikasi field MAC address asal & tujuan dalam header ketika me-route paket yang melewatinya. IP address, nomor port, dan nomor sequence asal & tujuan tidak disentuh sama sekali. NAT juga bekerja atas dasar ini. Dimulai dengan membuat tabel translasi internal untuk semua IP address jaringan internal yang mengirim paket melewatinya. Lalu men-set tabel nomor port yang akan digunakan oleh IP address yang valid. Ketika paket dari jaringan internal dikirim ke Natd untuk disampaikan keluar, Natd melakukan hal-hal sebagai berikut: 1. Mencatat IP address dan port asal dalam tabel translasi 2. Menggantikan nomor IP asal paket dengan nomor IP dirinya yang valid 3. Menetapkan nomor port khusus untuk paket yang dikirim keluar, memasukkannya dalam tabel translasi dan menggantikan nomor port asal tersebut dengan nomor port khusus ini. Ketika paket balasan datang kembali, Natd mengecek nomor port tujuannya. Jika ini cocok dengan nomor port yang khusus telah ditetapkan sebelumnya, maka dia akan melihat tabel translasi dan mencari mesin mana di jaringan internal yang sesuai. Setelah ditemukan, ia akan menulis kembali nomor port dan IP address tujuan dengan IP address dan nomor port asal yang asli yang digunakan
  • 4. dulu untuk memulai koneksi. Lalu mengirim paket ini ke mesin di jaringan internal yang dituju. Natd memelihara isi tabel translasi selama koneksi masih terbuka. A. Prosedur Membuat NAT Statik Berikut ini merupakan langkah-langkah membuat NAT Statik: 1. Set router untuk routing IP dan pengalamatan IP 2. Atur router dengan perintah ip nat inside source static 3. Enable-kan pada interface dengan perintah ip nat {inside | outside} B. Prosedur Membuat NAT Dinamik Berikut ini merupakan langkah-langkah membuat NAT Dinamik: 1. Set router untuk routing IP dan pengalamatan IP. 2. Buat IP access list standar untuk jaringan lokal dengan perintah access-list access-list-number {permit | deny} local-ip-address 3. Buat IP NAT pool untuk “inside network” dengan perintah ip nat pool poll-name start-ip end-ip {network netmask | prefix-length prefix-length} [type rotary] 4. Pasang access list pada IP NAT pool dengan perintah ip nat inside source list access-listnumber pool name overload 5. Aktifkan NAT pada interface dengan perintah ip nat {inside | outside} Proses pengujian dan troubleshooting untuk menguji NAT dapat dilakukan dengan: 1. Menampilkan translasi aktif show ip nat translations [verbose] 2. Menampilkan statistik translasi show ip nat statistics 3. Menampilkan setiap baris untuk tiap paket yang ditranslasikan debug ip nat[ list | detailed ] V. KESIMPULAN NAT saat ini merupakan metode solusi penghematan alamat IP karena memiliki manfaat mengatasi keterbatasan IP, keamanan (mampu bekerja seperti firewall), menghemat IP legal yang diberikan oleh ISP (Internet service provider), mengurangi terjadinya duplikasi IP address pada jaringan, menghindari proses pengalamatan kembali pada saat jaringan berubah dan meningkatkan fleksibilitas untuk koneksi ke internet. VI. REFERENSI Adam. 2011. NAT (Network Adrress Translation), (Online), (http://biematas.wordpress.com/2011/03/31/nat-network-address-translation/, diakses 5 Mei 2011)
  • 5. Anonim. 2011. Network Address Translation, (Online), (http://id.wikipedia.org/wiki/Network_address_translation, diakses 5 Mei 2011). Ayuni, Dyah. NAT (Network Address Translation), (Online), (http://www.scribd.com/doc/7115148/Nat, diakses 5 Mei 2011). Bagasz.hack. 2009. NAT (Network Address Translation), (Online), ( http://bagasz.blog.com/2009/08/13/nat-network-address-translation/, diakses 5 Mei 2011). Basuki, Mudji.2003.Network Address Translation(NAT).Ilmukomputer.com. Douba, Salim. Networking UNIX, The Complete Reference for UNIX networks. SAMS Publishing. 1995 Unix Integration to WAN: Applied Computer Internetworking. CNRG ITB FreeBSD Handbook. FreeBSD Inc. Wahyuni, dkk. 2004. Analisa Penggunaan Mekanisme Network Address Translation (NAT) untuk Menghemat Internet Protocol (IP) Address. Skripsi. Bogor: IPB