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.
Secara mudah fungsi Dns dapat dikatakan sebagai Sistem yang memetakan domain ke alamat IP atau sebaliknya, fungsinya dapat dibayangkan seperti phone book (Buku telepon) pada sebuah handphone.
Latar Belakang
Pada dasarnya komputer bekerja berdasarkan angka 0 dan 1 (binner), begitu pula dalam komunikasi data didalam jaringan komputer baik lokal maupun internet, komputer mengenali alamat tujuan dan alamat asal dari komputer lain didalam jaringan sebagai angka (IP Address) semua kemudian diterjemahkan kedalam angka biner lalu kemudian diproses.
Manusia memiliki kelemahan dalam mengingat angka (dalam hal ini IP Address)
contoh :
98.138.253.109 vs yahoo.com
74.125.68.106 vs www.google.com
dari contoh diatas mana yang lebih mudah diingat?(angka/IP Address atau domain/nama)
Untuk memfasilitasi hal tersebut diatas agar memudahkan manusia dalam berkomunikasi dijaringan komputer, maka diperlukan sebuah sistem yang dapat melakukan konversi dari nama/domain ke angka/ip address atau sebaliknya sistem inilah yang dikemudian hari dikenal dengan nama DNS (Domain Name System)
Jenis-jenis DNS
Umumnya jenis-jenis DNS dibagi menjadi dua, yaitu :
- DNS Recursion (CACHE)
- DNS Authotritative
Cara Kerja DNS
Skema cara kerja DNS
Klik untuk memperbesar gambar
Dari Skema diagram diatas kita dapat melihat bagaimana flow/alur fungsi dan kerja dari DNS Server baik recursion maupun authoritative :
- Seorang user melakukan akses ke web rajavpower.blogspot.co.id melalui web browser(firefox, chrome,InternetExpolorer,Safari,Opera, dll) dilaptopnya (yang sebelumnya dilaptop tersebut telah disetting ip address,gateway,dan dns baik static maupun melaui ip dhcp dengan cara yang benar). Laptop tersebut akan melakukan request nama domain rajavpower.blogspot.co.id terlebih dahulu ke dns recursion yang terpasang dalam settingan ip address nya.
- Dns recursion akan melakukan pengecekan didalam cache atau catatannya, apakah domain rajavpower.blogspot.co.id sudah tercatat dalam cache nya atau belum? Dari pertanyaan diatas maka hanya ada salah satu jawab sebagai berikut :
- Dns recursion akan menanyakan langsung informasi tentang domain rajavpower.blogspot.co.id kepada DNS root (.) (pengelola tertinggi DNS disuatu regional maupun dunia). DNS root (.) akan memberikan informasi kepada DNS recursion bahwa domain rajavpower.blogspot.co.id ini dikelola oleh DNS Authoritative dengan alamat domain ns1.blogspot.co.id
- Dengan berbekal informasi tersebut maka dns recursion akan menanyakan langsung informasi tentang domain rajavpower.blogspot.co.id kepada DNS authoritative ns1.blogspot.co.id,
- DNS Authoritative ns1.blogspot.co.id akan memberikan informasi bahwa domain rajavpower.blogspot.co.id memiliki ip address xxx.xxx.xxx.xxx.
- DNS recursion akan mendapatkan informasi dari DNS Authoritative bahwa ip address dari domain rajavpower.blogspot.co.id adalah xxx.xxx.xxx.xxx
- Dns Recursion akan mencatat informasi tersebut ke dalam cachenya sekaligus memberikan informasi ip address dari domain rajavpower.blogspot.co.id kepada web browser (firefox, chrome,InternetExpolorer,Safari,Opera, dll) di laptop user dan web browser (firefox, chrome,InternetExpolorer,Safari,Opera, dll) akan diarahkan ke ip address dari server rajavpower.blogspot.co.id.
- Selanjutnya User dapat langsung berkomunikasi ke web site rajavpower.blogspot.co.id dan web rajavpower.blogspot.co.id akan ditampilkan pada halaman web browser (firefox, chrome,InternetExpolorer,Safari,Opera, dll) yang ada di laptop user.
Klasifikasi Nama Domain
- gTLD (generic Top Level Domain) Domain yang populer: .com, .net, .org, .gov, .mil, .edu, .int, .tv, .fm Sudah ditambah dengan domain-domain lain .aero, .biz, .coop, .info, .museum, .name, .pro, .tv, .fm, .tk http://www.iana.org/gtld/gtld.htm
- ccTLD (country code Top Level Domain) .ID, .JP, .SG, .US, dll. Masing-masing dikelola oleh seorang administrator yang ditunjuk oleh IANA
Global:
• Pada mulanya: IANA
• Sekarang: ICANN (Internet Corporation For Assigned Names and Numbers) http://www.icann.org &
• DNSO (Domain Name Supporting Organization )
Regional :
• APTLD, CENTR, APNIC, …
• Negara Berbeda-beda. Di Indonesia: IDNIC / ID DOMREG / Pengelola Nama Domain Indonesia (PANDI)
Struktur Domain
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
• Host Names (Third Level Domains)
Struktur hierarkis Domain name merupakan hirarkis 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". Setiap TLDs harus terdaftar secara resmi dilembaga yang memiliki otoritas untuk masalah domain name, yaitu ICANN (Internet Corporation for Assigned Names and Numbers). Setiap negara memiliki TLDs yang berbedabeda. Sebagai contoh, TLDs untuk Indonesia adalah co.id, Singapura: sg, dan sebagainya. Adapun com, net dan org berlaku internasional,
jadi bisa dipakai oleh siapa saja di seluruh dunia. 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.
Struktur Domain .ID
Domain harus di bawah second level domain
• .ac: academic (lembaga pendidikan tinggi)
• .co: company (perusahaan)
• .or: organization, others
• .net: network (umumnya digunakan oleh ISP)
• .go: government (pemerintahan)
• .mil: military (militer)
• .sch: school (sekolah)
• .web: web (web umum)
Khusus:
• .war.net.id: warnet
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_departemen.net.id (untuk ISP)
• www.nama_sekolah.sch.id (untuk sekolah-sekolah)
• www.nama_anda.web.id (untuk siapa saja)
Hierarki DNS
Klik untuk memperbesar gambar


No comments:
Post a Comment