Domain Name System (DNS)

dokumen-dokumen yang mirip
Internet Protocol (IP) address

LAPORAN JARINGAN KOMPUTER DOMAIN NAME SERVER

MAKALAH DOMAIN NAME SERVICE (DNS)

Management Server. Aditya Mahendra Saputra KA34

DOMAIN NAME SYSTEM (DNS)

DOMAIN NAME SYSTEM (DNS)

Domain Name System. Febby muhammad ilham. Abstrak

LAPISAN APLIKASI DNS DAN TELNET. Budhi Irawan, S.Si, M.T

BAB I PENDAHULUAN. komunikasi data. router dengan kabel Unshielded Twisted Pair sebagai (UTP) Topologi jaringan

Application Layer Protocol and Services DNS Service and Protocol WWW dan HTTP

HTTP Protocol Ketika sebuah alamat web (atau URL) yang diketik ke dalam web browser, web browser melakukan koneksi ke web service yang berjalan pada

Kelompok 1. Anggota : BOBBY KURNIAWAN NIA FITRIANA ARI FEBRYANSYAH DIAN ULUMIA ORIN HARITSA YASSER

TUGAS JARINGAN KOMPUTER

JENIS-JENIS APLIKASI UNTUK SERVER MENGADMINISTRASI SERVER DALAM JARINGAN. Pembahasan: Habib Ahmad Purba. 0 P a g e

BAB II LANDASAN TEORI

2. Klik add/remove programs - add/remove windows component

TRANSPORT LAYER. Aplikasi dan Operasi pada TCP dan UDP

BAB 2 TINJAUAN PUSTAKA

APPLICATION LAYER. Oleh : Reza Chandra

A I S Y A T U L K A R I M A

Peranan Graf/Tree dalam sejarah perkembangan DNS Internet

IP Address. Dedi Hermanto

Pertemuan III. Referensi Model TCP/IP

MODUL 6 PRAKTIKUM JARINGAN KOMPUTER DNS SERVER. Oleh:

JURUSAN SISTEM KOMPUTER FAKULTAS ILMU KOMPUTER UNIVERSITAS SRIWIJAYA

Pertemuan III. Referensi Model TCP/IP

26/09/2013. Pertemuan III. Elisabeth, S.Kom - FTI UAJM. Referensi Model TCP/IP

Komputer Perkantoran. Internet. Salhazan Nasution, S.Kom

Protokol adalah sebuah aturan atau standar yang mengatur atau mengijinkan terjadinya hubungan, komunikasi, dan perpindahan data antara dua atau lebih

Pokok Bahasan 2 Teknologi Dasar Internet dan Web. L. Erawan

FTP Server. Konfigurasi Server Konfigurasi FTP. 1. Klik Menu Start All Programs Control Panel Add/Remove Program

DNS (in)security : DK * 's DNS Vulnerability

JARINGAN KOMPUTER Layanan Dari TCP dan UDP Protocol

MUHAMMAD ZEN SAMSONO HADI, ST. MSc.

Komputer Perkantoran. Salhazan Nasution, S.Kom

Sejarah TCP/IP TCP/IP

Pertemuan IX Client-Server Computing

DNS Server Administrator

Dhynamic Host Configuration Protocol Dan Domain Name System

Application Layer. Electronic Engineering Polytechnic Institut of Surabaya ITS Kampus ITS Sukolilo Surabaya 60111

Komunikasi Data STMIK AMIKOM Yogyakarta Khusnawi, S.Kom, M.Eng. TCP/IP Architecture

JARINGAN KOMPUTER JURUSAN SISTEM KOMPUTER FAKULTAS ILMU KOMPUTER UNIVERSITAS SRIWIJAYA : MARINI SUPRIANTY NIM :

IP-UDP-TCP PROTOCOL TCP Mata kuliah Jaringan Komputer Iskandar Ikbal, S.T., M.Kom

Aplikasi Dasar Internet

MAKALAH TENTANG LAPISAN OSI KE 7 (APPLICATION LAYER)

A I S Y A T U L K A R I M A

APPLICATION LAYER. Pengertian Application layer Service application layer (HTTP, DNS, SMTP)

TCP DAN UDP. Budhi Irawan, S.Si, M.T

Dosen Pengampu : Muhammad Riza Hilmi, ST.

JARINGAN KOMPUTER. Disusun Oleh : Nama : Febrina Setianingsih NIM : Dosen Pembimbing : Dr. Deris Stiawan, M.T., Ph.D.

NAMA : SUSILO KELAS : 22 NIM : TANGGAL : 10 JUNI 2015

Refrensi OSI

BAB 2 LANDASAN TEORI. Jaringan komputer adalah sekumpulan alat (nodes) yang terhubung

DNS Prinsip Kerja Beserta Contohnya

3. 3 Application Layer Protocols and Services Examples

Deskripsi Layanan Protokol TCP dan UDP. (Tugas Mata Kuliah Jaringan Komputer) Nama: Azwar Hidayat NIM: Kelas: SK 4 C

Pengenalan Internet dan Protokol HTTP

DHCP client merupakan mesin klien yang menjalankan perangkat lunak klien DHCP yang memungkinkan mereka untuk dapat berkomunikasi dengan DHCP Server.

BAB 2: INTRODUCTION TCP/IP

Analisis Packets dengan aplikasi Wireshark

MODUL 4. DNS (Domain Name System)

Domain & Web Hosting. Wisnu Hera

Application Layer. Electronic Engineering Polytechnic Institut of Surabaya ITS Kampus ITS Sukolilo Surabaya 60111

adalah sebuah aturan atau standar yang mengatur hubungan, komunikasi, dan perpindahan data antara dua atau lebih titik komputer dalam Komunikasi Data

TUGAS KOMUNIKASI DATA Simple Mail Transfer Protocol (SMTP) Disusun oleh: Lusia Pusvita Dewi Feti Fuji Astuti Andi Rofik Adi Wijaya Kusuma Yayan Jaya

SERVER MANAGEMENT DAN KLASIFIKASI IP

ADMINISTRASI SERVER KELAS 11. Oleh Alimansyah Aprianto Tek. Komputer dan Jaringan

Pengenalan Internet. Ivan Maurits Fakultas Ilmu Komputer Gunadarma University Jakarta - Indonesia

Bab 4: Lapisan Aplikasi

Application Layer Protocols and Services Examples

Komunikasi end-to-end logik Segmenting enkapsulasi port address Reassembling data Identifikasi aplikasi (port-addressing)

Proses Pencarian Informasi Pada Jaringan Data Base di Internet

Network-based Applications

System) dan LDAP (Lightweight Directory Access Protocol).

Selama tahun 1973, Cerf dan Kahn menyusun beberapa protokol pertama komunikasi data untuk mendukung arsitektur yang mereka miliki

Pengaturan OpenDNS. OpenDNS untuk meningkatkan waktu respon Web navigasi

Agenda. Protokol TCP/IP dan OSI Keluarga Protokol TCP/IP

MEMBANGUN DNS MENGGUNAKAN IPv6

Pengenalan Internet. Arrummaisha A

DASAR JARINGAN. TCP (Transmission Control Protocol) merupakan protokol (penterjemah) dalam

SATUAN ACARA PERKULIAHAN (JARINGAN KOMPUTER) Pengesahan. Nama Dokumen : SILABUS. No Dokumen : No Revisi : Diajukan oleh

Bab 5: Lapisan Transport

Dasar Pemrograman Web. Pemrograman Web. Adam Hendra Brata

Pengertian [1] naming context.

PENDIDIKAN TEKNIK INFORMATIKA TEKNIK ELEKTRONIKA FAKULTAS TEKNIK UNIVERSITAS NEGERI PADANG

DNS SERVER LINUX DEBIAN 8.5

Lapisan Transport. Menjamin komunikasi yang handal antara dua buah komputer yang terhubung Terdiri atas :

PENGANTAR INTERNET & DESAIN WEB

NAMING SYSTEM. Sistem terdistribusi week 4

Makalah Administrasi Jaringan Komputer

Pengembangan HTTP dikoordinasi oleh Konsorsium World Wide Web (W3C) dan grup

Hubungan Aplikasi dan Transport

: M Rasyid Darmawan NIM : TCP. Pengertian TCP. Karakteristik TCP

CAPTURE DAN ANALISIS PAKET PROTOKOL MENGGUNAKAN WIRESHARK

User Datagram Protocol (UDP)

A. TUJUAN PEMBELAJARAN:

Fungsi Lapis Transport

Network Tech Support Inside local address Inside global address Outside local address Outside global address DHCP & NAT

Routing IP adalah proses pengiriman data dari satu host dalam satu network ke host

Amplitudo merupakan ukuran tingi rendahnya tegangan dari sinyal analog. Frekuensi adalah jumlah gelombang sinyal analog dalam bentuk detik

Transkripsi:

Domain Name System (DNS) Abdul Jabbar Febianto, 10/308936/PTK/07028 Rozzi Kusuma Dinata, 10/308845/PTK/07018 Jurusan Teknik Elektro FT UGM, Yogyakarta 2010 1.1 PENDAHULUAN Domain Name System (DNS) adalah distribute database system yang digunakan untuk pencarian nama komputer (name resolution) di jaringan yang mengunakan TCP/IP (Transmission Control Protocol/Internet Protocol). DNS biasa digunakan pada aplikasi yang terhubung ke Internet seperti web browser atau e-mail, dimana DNS membantu memetakan host name sebuah computer ke IP address. Selain digunakan di Internet, DNS juga dapat di implementasikan ke private network atau intranet dimana DNS memiliki keunggulan seperti: 1. Mudah, DNS sangat mudah karena user tidak lagi direpotkan untuk mengingat IP address sebuah komputer cukup host name (nama Komputer). 2. Konsisten, IP address sebuah komputer bisa berubah tapi host name tidak berubah. 3. Simple, user hanya menggunakan satu nama domain untuk mencari baik di Internet maupun di Intranet. 1.2 NAME SPACE Agar tidak terjadi kerancuan dalam pencarian sebuah lokasi komputer, maka diperlukan sebuah penamaan yang unik terhadap pengalamatan IP komputer. Sebuah penamaan dapat ditentukan dengan dua cara flat atau hirarki. 1.2.1 Flat Name Space Didalam penamaan Flat penamaan ditujuakn sebagai sebuah alamat. Flat name space merupakan urutan dari karakter yang tanpa memiliki struktur. Kelemahan flat name space adalah penerapan pada jaringan besar seperti internet karena flat name space tidak memiliki kendali yang terpusat, sehingga bisa terjadi ambigu dan duplikasi alamat. 1.2.2 Hierarchical Name Space Dalam penamaan hirarki, setian nama terdiri dari beberapa bagian. Bagian pertama menerangkan nama organisasi, bagian kedua merupakan departemen dari organisasi dan sebagainya. Hal ini menjadikan terpusatnya pengontrolan pengalamatan alamat/nama. Selain itu juga bisa menambahkan akhiran atau awalan dari nama host untuk menjadi sebuah identitas. Hal ini tidak menjadi sebuah ketakukan karena nama host telah dimiliki sebuah perusahaan/organisasi lain,walaupun nama utama bisa sama, tetapi akan

berbeda untuk keseluruhan nama host, contoh seperti ugm.edu, ui.edu, kemudian ditambahkan menjadi kampus.ugm.edu,kampus.ui.edu. 1.3 DOMAIN NAME SPACE Untuk memperoleh penamaan alamat maka dibuatlah sebuah Domain Name. Dalam mendesain nama domain didefenisikan seperti sebuah pohon terbalik, dengan tinggi tingkat maksimal 128 tingkat: tingkat 0(root) sampai 127. Setiap tingkatan nama domain memiliki penamaan sendiri dan dipisahkan dengan titik(.). pembacaan nama domain dilakukan dari tingkat tertinggi sampai terendah. Fully Qualified Domain Name Jika sebuah label diakhiri dengan sebuah string null, maka disebut dengan nama domain lengkap (FQDN) yang berisi nama domain lengkapdari sebuah host, misalnya: jaringan.mti.ugm.edu. dengan pengertiannya adalah sebuah matakuliah jaringan yang berada pada fakultas mti yang berada pada universitas ugm. Partially Qualified Domain Name Merupakan penulisan nama domain yang hanya sebagian saja, misalnya : mti.ugm.edu.

1.4 DISTRIBUTION OF NAME SPACE Setiap data informasi yang dimiliki nama domain harus disimpan pada satu tempat sehingga dapat diakses dengan cepat, hal ini menyebabkan dibutuhkannya satu tempat penyimpanan yang besar berupa komputer server. Hierarchy of Name Servers DNS server berfungsi mendistribusikan informasi nama domain ke banyak komputer host. Sama halnya dengan hirarki nama domain, nama domain server juga memiliki tingkatan subdomain ( subtrees). Ini memudahkan distribusi informasi di setiap level nama domain. Setiap server bertanggung jawab melayani setiap permintaan yang diinginkan. Zone Zona merupakan ruang lingkup disrtibusi sebuah dns server, karena dns server terbagi menjadi banyak lapisan server, maka setiap server membuat database yang disebut file zona dan menyimpan semua informasi untuk setiap lapisan di bawah domain server tersebut. Root Server Root server merupakan zona server yang terdiri dari seluruh lapisan server dns, root server berfungsi untuk mengatur permintaan yang diminta dan mendelegasikan ke server lain. Terdapat dua jenis server: primary dan sekunder. Server primary(utama) berrperan sebagai membuat, memelihara, dan meng-update file zona yang terotoritas, server sekunder berfungsi mentransfer seluruh informasi tentang zona dari server lain dan tidak melakukan update zona file. Bisa dikatakan bahwa server skunder sebagai backup server yang melayani permintaan nama domain saat dibutuhkan.

1.5 DNS IN THE INTERNET Dns adalah sebuah protokol yang dapat digunakan diberbagai platform. Di internet nama domain dibagi menjadi tiga bagian yang berbeda: domain generik, domain negara, dan domain inverse. Domain generik Mendefenisikan nama domain host terdaftar sesuai dengan generik mereka. Country Domain Domain negara menggunakan dua karakter singkatan dari nama negara (misalnya us untuk Amerika Serikat). Label kedua bisa menyatakan organisasi, atau sebutan daerah atau propinsi. Misalnya: anza.cup.ca.us dapat diterjemahkan kampus De Anza di kota Cupertino, California, di Amerika Serikat. 1.6 Resolusi Memetakan sebuah nama untuk sebuah alamat atau sebuah alamat untuk sebuah nama disebut rerolusi nama-alamat.

Revolver Dns dirancang sebagai aplikasi client/server. Revolver adalah pemetaan sebuah alamat ke sebuah nama atau sebaliknya. Revolver mengakses Dns server terdekat dalam melakukan permintaan. Jika server memiliki informasi maka memenuhi revolver, jika tidak akan meminta ke server lain. Maping name to address Sebagian besar waktu revolver adalah memberikan sebbuah nama domain ke server dan meminta alamat yang sesuai. Dalam hal ini, server memeriksa domain generik atau domain negara untuk melakukan pencarian. Jika nama domain adalah bagian dari domain generik, revolver menerima sebuah nama domain seperti chal.atc.jhda.eduí. query ini dikirim oleh revolverke Dns serverlokal untuk resolusi. Jika server lokal tidak dapat menyelesaikan permintaan, kemudian dialihkan ke server lain. Maping addres to names Seorang klien dapat mengirim sebuah alamat IP ke server untuk dapat dipetakan ke sebuah nama domain. Untuk menjawab pertanyaan semacam ini, Dns menggunakan domain terbalik, misalnya jika revolver menerima IP alamat 132.34.45.121. nama domain yang akan dikirimkan adalah 121.45.34.132.in-addr.arpa. yang diterima DNS lokal dan diselesaikan. Recursive Resolution Klien (resolver) dapat meminta jawaban rekursif dari sebuah nama server. sehingga resolver mengharapkan server untuk memberikan jawaban akhir. Jika server adalah otoritas untuk nama domain, maka akan memeriksa database dan merespon. Jika server tidak menemukan, maka akan mengirimkan permintaan ke server lain dan menunggu respon. Ketika pertanyaan ini akhirnya diselesaikan, respon perjalanan kembali sampai akhirnya mencapai klien. Hal ini disebut resolusi rekursif. 1.7 TYPES OF RECORDS Dua jenis catatan yang digunakan Dns. Catatan pertanyaan digunakan dibagian pertanyaan tentang pesan permintaan dan respon. Catatan sumber daya digunakan dalam menjawab pesan respon. Question record Merupakan sebuah catatan pertanyaan yang digunakan oleh klien/host untuk mendapatkan informasi dari server yang berisi nama domain. Recource record Setiap nama domain dikaitkan dengan catatan-catatan ini yang disebut recource record. Database server berisi seluruh recource record yyang akan di kirim ke client. 1.8 REGISTRARS Merupakan bentuk pendaftaran/registrasi sebuah nama domain, badan yang mengelola ini disebut ICANN. Setiap nama domain harus unik dan berbeda dab akan disimpan di database DNS. Dan akan dikenakan biaya administrasi. Intuk melihat daftar

nama domain dapat mengakses ke http://www.intenic.net. Untuk mendaftar organisasi perlu memberikan nama server dan alamat IP dari server. 1.9 DYNAMIC DOMAIN NAME SYSTEM (DDNS). Ketika merancang DNS, tidak ada yang meramalkan bahwa akan ada perubahan alamat domain begitu banyak. Dalam Dns, ketika ada perubahan seperti menambah host baru, menghapus sebuah host, atau mengubah alamat IP, perubahan harus dilakukan ke file master DNS. Jenis perubahan ini melibatkan banyak manual update. Dengan jumlah internet yang sekarang tidak memungkinkan melakukan secara manual, sehingga dirancang file master DNS yang dinamis disebut DDNS. 1.10 ENCAPSULATION Dnsdapat menggunakan UDP dan TCP, port yang digunakan adalah port 53. UDP digunakan ketika ukuran pesan respon kurang dari 512 bytes, dan lebih dari 512 bytes menggunakan TCP. Dalam hal ini salah satu dari dua proses dapat terjadi: 1. Jika resolver memiliki pengetahuan sebelumnya bahwa ukuran pesan respon lebih dari 512 byte, menggunakan koneksi TCP. Sebagai contoh, jika sebuah server nama sekunder (bertindak sebagai klien) perlu transfer zona dari server primer, dia menggunakan koneksi TCP karena ukuran informasi yang dialihkan biasanya melebihi 512 byte. 2. Jika resolver tidak tahu ukuran pesan respon, dapat menggunakan port UDP. Namun, jika ukuran pesan respon lebih dari 512 byte, server memotong pesan dan ternyata pada bit TC. Resolver sekarang membuka koneksi TCP dan mengulangi permintaan untuk mendapatkan respon penuh dari server. DNS dapat menggunakan layanan dari UDP atau TCP menggunakan port terkenal 53.

REFERENCES Behrouz A. Forouzan, and Sophia Chung Fegan, Data Communications And Networking 2007.