1 / 14

Domain Name System - DNS Pertemuan 23

Domain Name System - DNS Pertemuan 23. Matakuliah : H0484/Jaringan Komputer Tahun : 2007. Learning Outcomes. Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : Menjelaskan DNS. Outline Materi. Naming System DNS. Peran Sistem Nama.

sanjiv
Download Presentation

Domain Name System - DNS Pertemuan 23

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Domain Name System - DNSPertemuan 23 Matakuliah : H0484/Jaringan Komputer Tahun : 2007

  2. Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : • Menjelaskan DNS

  3. Outline Materi • Naming System • DNS

  4. Peran Sistem Nama • Suatu aplikasi harus mengetahui IP address dari lawan bicaranya • IP address digunakan untuk routing • IP addresses sukar diingat oleh manusia • Nama lebih masuk akal bagi manusia • Lebih mudah diingat, dapat diatur oleh organisasi/pemilik komputer, nama harus (unik) • Penggunaan Nama untuk alamat IP disebut Domain Name System • Nama berbentuk Alphanumerik yang terbagi atas beberapa segmen, hirarki, menunjukkan domain, menunjukkan komputer (host) seperti (www.univ.com) • Domain Name Server (DNS) biasanya digunakan untuk mencari IP address atas dasar nama domain

  5. Karakteristik Nama • Segmen paling kanan adalah Top level atau ZONE • Segment berikut disebut DOMAIN, sehingga menjadi (domain.zone) dan diatur oleh ICANN dan harus unik • Ada dua tipe Top-Level Domain (TLDs) yaitu • TLD generik • Awalnya .COM, .NET, .ORG, .EDU, .INT, .MIL and .GOV. • Tambahan baru .aero, .biz, .coop, .info, .museum, .name, and .pro • Kode negara (.uk, .de, .jp, .us, .tv, etc.)

  6. root edu gov mil net uk fr com org mit univ cs ece si x y y Domain Naming System • Top Level Domains ada di puncak, kedalaman tree bebas dengan batas 128 • Domain merupakan subtrees (.edu, univ.edu, ece.univ.edu) • Name collisions harus dihindari (univ.edu dan univ.com dapat digunakan tetapi sebaiknya dihindari penamaan semacam ini)

  7. Aturan Penamaan • Sebaiknya nama itu harus mudah diingat dan tidak mempunyai dua arti • Secara unik memberikan identifikasi pada hanya satu entitas • Selalu mengacu ke entitas yang sama (tidak boleh dipakai ulang untuk entitas lain) • Nama untuk host terdiri atas urutan label yang dipisahkan oleh titik mengikuti aturan worldwide naming tree. • Tiap label maksimum karakter 255 karakter • Suatu domain adalah subtree of the worldwide naming tree.

  8. Name Service • Aturan penamaan: • mendefinisikan himpunan nama yang diperbolehkan dan hubungannya • Bindings: • pemetaan antara nama dengan suatu nilai seperti IP address atau nama lain • Binding dapat diimplementasikan dalam bentuk tabel • Resolusi: • Prosedur yang menghasilkan nilai yang sesuai dengan nama yang dipanggil

  9. Domain Name System • Sistem DNS system terdiri atas tiga komponen: • DNS data (disebut sebagai Resource Records) • Servers (disebut sebagai Name Servers) • Protokol untuk mengambil data dari servers • Tidak ada DNS terpusat mengingat • Kegagalan satu titik , volume trafik, maintenance • Distributed Database • Organisasi pemilik domain name bertanggung jawab dalam menjalankan DNS server yang dapat memetakan nama dalam domainnya ke IP address

  10. Sejarah Domain Name Server • Awalnya pemetaan semua host-addess diletakkan pada file hosts.txt • Version baru hosts.txt dimasukkan secara periodik dari SRI • Pertumbuhan internet tidak dapat ditangani SRI • Tidak dapat menjaga keunikan nama • Hosts tidak mempunyai hosts.txt yang sempurna • Domain Name System (DNS) dilahirkan

  11. DNS Data DNS databases mengandung lebih dari sekedar informasi hostname-to-address, tetapi juga antara lain: • Name server records NS • Hostname aliases CNAME • Mail Exchangers MX • Host Information HINFO

  12. DNS Name Servers • Servers • Melayani permintaan untuk domainnya secara langsung. • Melayani permintaan untuk domain lain dengan menghubungi remote DNS server(s). • Melakukan caching pemetaan eksternal hasil query • Tidak ada DNS yang dapat melakukan semua pemetaan name-to-IP address • Local name servers: • Tiap ISP/Korporat mempunyai DNS lokal (default) server • Host DNS query pertama-tama menuju ke local name server

  13. Hierarki DNS Server • Root server yang ada di puncak merupakan otoritas dari top-level domain • Tidak mempunyai nama semua nama domain tetapi informasi untuk mencapai server lain • Tiap server mempunyai otoritas pada sebagian dari hirarki, hanya mempunyai subset dari semua nama • Tiap server mempunyai semua informasi dari host or atau domain dalam zonenya, dan dapat direplika untuk keandalannya • Setiap server mengetahui root • Root server mengetahui semua all top-level domain address dari 1st (dan banyak dari 2nd) level domain Name Server

  14. DNS Query Resolution

More Related