Your SlideShare is downloading. ×
Jarkom4
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Jarkom4

220
views

Published on

materi kampus, Bu Marliana

materi kampus, Bu Marliana


0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
220
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Pengantar DNS (Domain Name System) Marliana Sari, ST. MMSI
  • 2. Agenda • Pengertian DNS • Latar Belakang • Cara Kerja DNS • Klasifikasi DNS • Organisasi Yang Terkait • Hirarki DNS • Pengelolaan Nama Domain di Indonesia • Topik Seputar DNS
  • 3. Pengertian DNS• Domain Name System (DNS) adalah ”Distribute Database System” yang digunakan untuk pencarian nama komputer (name resolution) di jaringan yang mengunakan protokol TCP/IP• DNS merupakan sebuah aplikasi services yang biasa digunakan di Internet seperti web browser atau e-mail yang menerjemahkan sebuah domain name ke IP address.
  • 4. • DNS (Domain Name System, bahasa Indonesia: Sistem Penamaan Domain) adalah sebuah sistem yang menyimpan informasi tentang nama host maupun nama domain dalam bentuk basis data tersebar (distributed database) di dalam jaringan komputer.
  • 5. • Alamat IP terdiri atas 32 bit, yang dapat ditulis secara biner, hexa ataupun desimal• Walaupun sudah ditulis secara desimal, manusia tetap sulit mengingat-nya satu-satu• Analogi: kitapun sulit mengingat nomer telepon kenalan- kenalan yang banyak, sehingga diperlukan buku telepon• Di dalam HP bahkan tersedia buku telepon. Dan kita tinggal pilih nama orang yang kita hubungi tanpa pernah menghapal nomer telepon orang itu• Prinsip DNS sama seperti di atas. Kita tidak perlu mengingat nomor IP yang memang sulit mengingatnya. Cukuplah kita tahu nama-nya, mesin nanti yang akan mencari/menuliskan untuk kita secara otomatis
  • 6. Latar Belakang• Komputer bekerja berdasarkan dengan angka • 1010 0101 (biner) • Nomor IP: 167.205.21.82 (decimal)• Manusia memiliki kelemahan dalam mengingat angka, namun bisa lebih mengingat nama • 167.205.21.82 vs www.paume.itb.ac.id • 202.91.9.7 vs sttpln.ac.id Mana yang lebih mudah diingat?• Meskipun domain name tersebut banyak: • yahoo.com, alumnisttpln.org, • google.co.id, jogja.go.id
  • 7. Apa yang kita perlukan ?• Sebelum DNS digunakan, jaringan komputer menggunakan file HOST.TXT yang berisi informasi dari nama komputer dan IP address.• Diperlukan sebuah sistem konversi dari nama ke angka dan sebaliknya• Cara paling mudah adalah dengan menggunakan tabel • Di sistem UNIX ada berkas (file) “/etc/hosts” • Contoh isinya 202.91.9.11 router 202.91.9.12 www.sttpln.ac.id 202.91.9.13 mail-server 202.91.9.14 digilyb.sttpln.ac.id
  • 8. Tapi ada masalah yang timbul dari tabel• Sistem tabel hanya dapat digunakan untuk jumlah mesin (komputer) yang tidak terlalu banyak.• ketika komputer semakin banyak?. Apakah Sistem tabel di komputer kita akan mampu melayani? atau Apakah anda mau meng-entry semua nama domain dan mendata semua IP di tiap komputer yang ada di jaringan ?
  • 9. Di Jaringan Global (internet)• Penyebab Masalah • Teknologi internet terus berkembang. • Jumlah hosts bertambah. • Data di tabel semakin bertambah besar dan • Akan repot jika di-input secara manual. • Perebutan nama yang “favorit” • Nama fungsi: server, router, … • Nama tokoh: kartun, pengarang science fiction, … • Nama lokasi: kota, negara, …
  • 10. Kalau kita tidak bisa meng-update data tabel terus menerus di komputer client, bagaimana caranya agar komputer tetap bisa tau nomor IP Address komputer tujuan di jaringan internet?• Harus ada solusi yang bisa membantu komputer client, agar tau berapa no IP Address komputer tujuan• Meng-konversi tabel IP Address menjadi Domain Name agar mudah di ingat.• Membuat Domain Name System di komputer Server, agar semua komputer client bisa merujuk ke komputer tersebut untuk mencari referensi IP Address komputer tujuan.
  • 11. Kenapa Perlu Domain Name System? Ketika komputer client mencari komputer lain (X) dijaringan berbeda & tidak tahu berapa nomor IP Address- nya, maka komputer Client membutuhkan pertolongan komputer DNS Server untuk memberi tahu berapa nomor IP Address komputer X berdasarkan nama domain yang kita X kirimkan ke komputer DNS Server.
  • 12. Cara Kerja DNS• DNS memetakan nama komputer menjadi IP address• Client DNS disebut dengan resolvers dan DNS server disebut dengan name servers.
  • 13. Prinsip Kerja DNS1. Resolvers (client) mengirimkan queries ke name server2. Name server mencek ke local database, atau menghubungi name server lainnya, jika ditemukan akan diberitahukan ke resolvers jika tidak akan mengirimkan failure message3. Resolvers menghubungi host yang dituju dengan menggunakan IP address yang diberikan name server
  • 14. Resolvers (komp. Client) menjawab permintaan user yang ingin mencari informasi pada komputer lain di jaringan, dengan menghubungkan diri ke komputer tujuan, namun sebelum ke komputer tujuan terlebih dahulu :1. Melihat isi cache-nya sendiri (apabila pertanyaan tersebut pernah ditanyakan dan jawabannya disimpan dalam cache miliknya).2. Bertanya / query kepada dns server lokal serta meng-interpretasi-kan hasilnya.
  • 15. Root DNS DNS Server Program penggunaIntern Resolver Lokal Mis: IE, Netscapeet http://www.sttpln.ac.id http://www.google.com Komputer User Cache
  • 16. DNS memiliki beberapa keunggulan, seperti:• Mudah, DNS sangat mudah karena user tidak lagi direpotkan untuk mengingat IP address sebuah komputer, cukup host name (nama Komputer).• Konsisten, IP address sebuah komputer bisa saja berubah, tapi host name tidak harus berubah.• Simple, user hanya menggunakan satu nama untuk mencari nama domain baik di Internet maupun di Intranet, meskipun ada banyak mirror server yang digunakan.
  • 17. Pengaturan Nomor IP dan Nama• Sejarahnya pengaturan nomor IP dan nama host diatur secara tersentral oleh IANA (Internet Assigned Numbers Authority) • Dimotori oleh Jon Postel • Daftar tabel di-download secara berkala Situs web IANA – http://www.iana.org Jon Postel – http://www.postel.org
  • 18. Hirarki distribusi address space IPv4 ICANN ASO IANA PSO DNSO APNIC LACNIC RIPE NCC AfriNIC ARINNIR LIR LIR ISP ISP LIR LIRLIR ISP ISP ISP ISP ISP ISPEU EU EU EU EU EU EU
  • 19. ICANN: Internet Corporation For Assigned Names and Numbers adalah badan dunia yang mengurusi internet.ASO: Address Supporting Oganization, bagian dari ICANN yang mengurusi resources yang terkait dengan Address Space (IP Address, AS Number & Reverse DNS). Regional Internet Registry seperti APNIC, ARIN, RIPE-NCC, AfriNIC, LACNIC dan juga National Internet Registry seperti JPNIC, KRNIC, CNNIC, VNNIC, APJII (IDNIC) juga berada dibawah hirarki ini.IANA: Internet Assigned Numbers Authority, badan yang memiliki resources internet. Diberikan wewenang oleh ICANN untuk mendelegasikan resource IP Address lebih lanjut kepada members ASO & DNSO.DNSO: Domain Name Supporting LACNIC Organization, bagian dari ICANN yang mengurusi resources yang terkait dengan Domain Name.. cc- AfriNIC TLD & g-TLD berada dibawah hirarki ini.PSO: Policy Supporting Organization, bagian dari ICANN yang berkonsentrasi pada Policy Teknis internet seperti RFC yabng dihasilkan oleh IETF
  • 20. Internet Map Region
  • 21. Domain Name System (DNS)• “Tabel” dikelola secara terdistribusi• Seorang administrator (perorangan) dapat mengelola sebuah domain tertentu. • Domain dapat memiliki sub domain• DNS inventor: Paul Mockapetris • http://en.wikipedia.org/wiki/Paul_Mockapetris• Data-data di DNS tidak hanya sekedar nomor IP tapi juga: MX record, jenis komputer, OS, lokasi, dll.
  • 22. Mekanisme Query DNS• Query DNS sama seperti menelusuri alamat pos biasa• Misal: untuk menelusuri alamat di bawah ini, alamat dibaca dari belakang (mulai dari Indonesia) Marliana Sari STT PLN Ruang Jurusan/dosen Jl. Duri Kosambi No. 54 Cengkareng 16789 Jakarta - Indonesia
  • 23. Query DNS• Query ke “www.sttpln.ac.id” dilakukan dengan urutan • .id • .ac.id • .sttpln.ac.id • www.sttpln.ac.id = 202.91.9.8 • Ada proses cache untuk mempercepat
  • 24. Indonesia id co go sch ac or web sttpln mail dosendosen.sttpln.ac.id
  • 25. Klasifikasi Nama Domain• gTLD (generic Top Level Domain) • Domain yang populer: .com, .net, .org, .gov, .mil, .edu, .int • Sudah ditambah dengan domain-domain lain • .aero, .biz, .coop, .info, .museum, .name, .tv, .fm, .tk .jobs, .asia, mobi, .pro, .tel, .travel, • http://www.iana.org/gtld/gtld.htm• ccTLD (country code Top Level Domain) • .id, .my, .jp, .sg, .us, .uk, .au, dll. • Masing-masing dikelola oleh seorang administrator yang ditunjuk oleh IANA
  • 26. Organisasi terkait dengan DNS• Global: • Pada mulanya: IANA • Sekarang: ICANN (Internet Corporation For Assigned Names and Numbers) menunjuk DNSO (Domain Name Supporting Organization ) mengatur penggunaan domain name• Regional • APTLD, CENTR, APNIC, …• Negara • Berbeda-beda. di Indonesia: IDNIC / ID DOMREG / Pengelola Nama Domain Indonesia saat ini KOMINFO (Departemen Komunikasi dan Informatika Republik Indonesia
  • 27. Pengelola Nama Domain Indonesia• Sejarah • Dimulai dari individual sampai ke Rahmat Samik Ibrahim dan kemudian ke Budi Rahardjo • Menggunakan nama IDNIC (Indonesia Network Information Center), ID DOMREG, ccTLD ID • Web: http://www.depkominfo.go.id • Register: http://register.net.id • Menkominfo saat ini menjadi “Pengelola Nama Domain Indonesia” • Sebelumnya Domain Admin yang terdaftar di IANA/ICANN untuk mengelola IDNIC an. Budi Rahardjo dan Maman Sutarman
  • 28. Struktur Domain .ID• Domain harus di bawah second level domain • .ac: academic (lembaga pendidikan) • .co: company (perusahaan) • .or: organization, others • .net: network (untuk ISP) • .go: government (pemerintahan) • .mil: military • .sch: school • .web: web• Khusus: • .war.net.id: warnet
  • 29. Perkembangan domain .ID Perkembangan Domain .ID 25000 20000 15000 10000 5000 0 1994 1996 1998 2000 2002 2004 2006
  • 30. Pertanyaan seputar domain1. Apakah domain name itu?• Domain name adalah sebuah sistem penamaan alamat internet yang bersifat "manusiawi".• Kenapa disebut manusiawi? Karena sebenarnya alamat internet protokol (IP) yang asli adalah berupa angka-angka yang sulit dihapal seperti ini: 212.53.64.62• Adanya domain name membuat penamaan alamat internet protokol menjadi mudah dan gampang diingat.• Misalnya www.kompas.com atau www.yahoo.com. Domain name boleh dikatakan sebagai "alamat rumah virtual seseorang di internet".
  • 31. 2. Bagaimana struktur domainname?• Domain name terdiri atas sebuah struktur hierarkis, di mana level tertinggi disebut sebagai Top-Level Domains (TLDs).• Saat ini, terdapat lebih dari 200 TLDs yang terdaftar di seluruh dunia. Jumlah ini akan terus bertambah sesuai perkembangan jaman.• Namun di antara semua TLDs tersebut, terdapat tiga yang paling populer, yaitu ".com", ".net", dan ".org".
  • 32. Bagaimana struktur domain name?• Setiap TLDs harus terdaftar secara resmi di lembaga yang memiliki otoritas untuk masalah domain name, yaitu ICANN (Internet Corporation for Assigned Names and Numbers).• Setiap negara memiliki TLDs yang berbeda- beda. Sebagai contoh, TLDs untuk Indonesia adalah .id, Singapura: sg, dan sebagainya.• Adapun .com, .net dan .org berlaku internasional, jadi bisa dipakai oleh siapa saja di seluruh dunia.
  • 33. Bagaimana struktur domainname?• Level kedua setelah TLDs adalah second level domains (SLDs). Salah satu contohnya adalah ajangkita.com, di mana ajangkita merupakan SLD. Contoh lainnya, yahoo.com, kompas.com, hotmail.com, dan sebagainya.• Level berikutnya adalah domain level ketiga, keempat, kelima, dan seterusnya. Sebagai contoh adalah www.ajangkita.com, di mana www adalah domain level ketiga.• Domain level ketiga dan seterusnya dibuat oleh pemilik SLD, bukan oleh ICANN.
  • 34. 3. Apa saja jenis-jenis domainname?• Secara umum, domain name terdiri atas dua jenis, yaitu:• Generic Top-Level Domains (gTLDs) yang berlaku internasinal. Contohnya adalah .com, .org dan .net, sebagaimana diceritakan di atas. Baru-baru ini ICANN meresmikan tujuh gTLDs baru yang berlaku internasional.• Country Top-Level Domains (cTLDs) yang berlaku hanya di wilayah teritorial tertentu. Sebagai contoh, cTLDs untuk Indonesia = .id, Inggris = .uk, Perancis = .fr, dan sebagainya. Karena berlaku secara teritorial, setiap teritorial memiliki aturan yang berbeda-beda mengenai sistem penamaan dan pendaftaran untuk cTLDs ini.
  • 35. Host Names• Domain name yang digunakan dengan host name akan menciptakan fully qualified domain name (FQDN) untuk setiap komputer. Sebagai contoh, jika nama domain karir.detik.com, maka karir adalah host name dan detik.com adalah domain name-nya, atau pada upt.sttpln.ac.id, dimana upt adalah host name dan sttpln.ac.id adalah domain name- nya.
  • 36. 4. Siapa saja yang boleh mendaftarkan domainname?• Siapa saja boleh, termasuk anda dan saya. Tapi dalam pendaftaran domain name berlaku sistem "siapa cepat dia dapat". Jadi anda misalnya tidak dapat lagi mendaftarkan domain name ajangkita.com atau kompas.com, karena sudah ada yang memesan/memilikinya.• Namun beberapa domain tertentu bisa diklaim oleh lembaga atau orang tertentu jika dia memiliki hak cipta terhadap nama tersebut. Misalnya Microsoft Coorp. memiliki hak cipta terhadap domain name microsoft.com, sehingga tidak bisa diambil oleh orang lain.
  • 37. 5. Di mana tempat mendaftarkan domainname?• Untuk domain name internasional, banyak lembaga yang menyediakan layanan pendaftaran. Salah satu yang cukup terkenal dan resmi sebagai anggota ICANN adalah Network Solutions (http://www.networksolutions.com).• Selain itu, masih banyak lembaga registrasi lainnya yang terdaftar, seperti register.com, joker.com, name4ever.com, dan sebagainya. Mereka bersaing dengan menerapkan tarif dan layanan yang berbeda- beda. Bahkan ada juga yang memberikan domain name secara gratis, seperti namedemo.com dan namezero.com.
  • 38. 6. Apa saja Domain Name diIndonesia?• Di Indonesia, terdapat beberapa kategori nama domain sesuai dengan jenisnya, yaitu:• www.nama_perusahaan.co.id (untuk perusahaan).• www.nama_organisasi.or.id (untuk organisasi/yayasan)• www.nama_akademi.ac.id (untuk akademi/universitas)• www.nama_departemen.go.id (untuk Depart/kementerian)• www.nama_perusahaan.net.id (untuk ISP)• www.nama_sekolah.sch.id (untuk sekolah-sekolah)• www.nama_anda.web.id (untuk siapa saja)
  • 39. 7. Siapa saja yang boleh memilikiDomain Name di Indonesia?• Semua nama domain di atas bisa dimiliki oleh siapa saja, asalkan mengikuti prosedur dan memenuhi syarat-syaratnya.• Misalnya jika ingin mendapatkan nama domain dengan akhiran .co.id, maka salah satu syarat yang dibutuhkan adalah dengan pemilikan nomor SIUP ataupun NPWP atas nama perusahaan yang bersangkutan.• Begitu juga dengan nama domain yang lainnya.
  • 40. Struktur DNS Domain Name System merupakan sebuah hirarki pengelompokan domain berdasarkan nama, yang terbagi menjadi beberapa bagian diantaranya:• Root Domain• Top Level Domains (Generic dan Country)• Second Level Domains• FQDN (Third Level Domains)• Host Names
  • 41. Setting DNS Server di Windows 2003 Server• Pilih Start > Administrative Tools > DNS
  • 42. • Pilih Forward Lookup Zones• Klik kanan pilih New Zone
  • 43. • Maka akan tampil jendela wizard seperti dibawah ini• Klik Next
  • 44. • Maka akan tampil jendela Zone Type• Pilih Primary zone• Hilangkan tanda Store the zone in Active Directory• Klik Next
  • 45. • Maka akan tampil jendela Zone Name• Masukkan nama zone yang diinginkan (misalkan: mycomphany.com)• Klik Next
  • 46. • Maka akan tampil jendela Zone File• Pilih Create a new file with this file name• Klik Next
  • 47. • Maka akan tampil jendela Dynamic Update• Pilih Do not allow dynamic updates• Klik Next
  • 48. • Pendifinisian zone selesai• Klik Finish
  • 49. • Definisi zone akan telah dibuat
  • 50. Membuat Host DNS Server• Pilih nama zone yang akan dibuatkan host- nya• Klik kanan pilih New Host (A)
  • 51. • Maka akan tampil jendela New Host• Masukkan nama host yang diinginkan pada Name (misalkan: www)• Masukkan IP Address (misalkan: 192.168.52.1)• Centang pada Create associated pointer (PTR) record
  • 52. • Maka akan tampil pesan seperti ini• Klik Done
  • 53. Membuat Reverse Lookup Zone• Klik kanan pada Reserve Lookup Zone• Pilih New Zone• Maka akan tampil New Zone Wizard• Klik Next
  • 54. • Maka akan tampil jendela Zone Type• Pilih Primary zone• Hilangkan centang pada Store the zone in Active Directory
  • 55. • Maka akan tampil jendela Reverse Lookup Zone Name• Pilih Network Id dan masukkan alamat netword id jaringannya (misal: 192.168.52)• Klik Next
  • 56. • Maka akan tampil jendela Zone File• Pilih Create a new with this file name• Klik Next
  • 57. • Maka akan tampil jendela Dynamic Update• Pilih Do not allow dynamic updates• Klik Next
  • 58. • Maka pembuatan reverse zone selesai• Klik Finish
  • 59. • Maka reverse zone yang didefinisikan tadi akan dibuat
  • 60. Membuat Pointer• Klik kanan pada Reserve Lookup Zone yang telah didefinisikan tadi (misal: 192.168.52.x Subnet)• Klik kanan pilih New Pointer (PTR)• Maka akan tampil jendela seperti dibawah ini• Masukkan IP address server pada Host IP Number
  • 61. • Pada Host name pilih browse dan pilih host yang telah didefinisikan yaitu www• Setelah selesai klik Ok
  • 62. • Tampilan akhir• Setelah selesai klik Ok
  • 63. Test di Komputer Client• Ubah IP Client sehingga satu jaringan dengan server• Pada Preferred DNS Server masukkan IP Server (misal: 192.168.52.1)• Klik Ok
  • 64. • Buka dos prompt• Ketikkan ping www.mycomphany.com lalu tekan enter• Bila anda mengkonfigurasi dengan benar maka hasilnya seperta gambar diatas
  • 65. • Ketik nslookup tekan enter• Ketikkan www.mycomphany.com lalu tekan enter• Bila anda mengkonfigurasi dengan benar maka hasilnya seperta gambar diatas
  • 66. Selesai