Kamis, 13 September 2018

DNS(DOMAIN NAME SYSTEM)

APA ITU DNS?

DNS atau biasa disebut Domain Name Server adalah suatu sistem untuk menyimpan informasi host atau domain di dalam sebuah jaringan. Atau bisa pula dibilang jika DNS adalah suatu sistem jaringan yang mampu menerjemahkan domain (nama situs) menjadi alamat internet.


SEJARAH DNS
Dahulu, semua komputer yang terhubung melalui jaringan masih menggunakan HOST.TXT untuk memetakan seluruh domain. Namun sistem ini memiliki kekurangan diantaranya jika suatu saat alamat IP berubah, maka file tersebut harus ikut diubah. Nah, dari sana kemudian muncul suatu sistem baru yang bernama DNS, jika ada yang mengganti host di suatu tempat maka yang lain akan mengikuti perubahan tersebut secara dinamis.  Lalu bagaimana sebuah DNS bekerja ???



CARA KERJA DNS
  1. Resolvers (client) mengirimkan queries ke name server
  2. Name server mencek ke local database, atau menghubungi name server lainnya, jika ditemukan akan diberitahukan ke resolvers jika tidak akan mengirimkan failure message
  3. Resolvers menghubungi host yang dituju dengan menggunakan IP address yang diberikan domain name server
Jadi Analoginya DNS itu bekerja seperti buku telepon. Kita tahu nama orangnya tapi kita tidak tahu berapa nomor teleponnya, maka kita menggunakan buku telepon untuk mencari nomor telepon orang yang kita maksud tersebut, hanya bedanya kalau dalam DNS tidak ada nama domain (nama orang kalau di buku telepon) yang sama.

STRUKTUR DNS

Nah sekarang saya akan menjelaskan struktur DNS :
1. Root Level (.)
Merupakan level utama (level paling penting) sekaligus level awal dari sebuah domain dimana ketika DNS server akan mencari sebuah alamat domain, maka yang diakses terlebih dahulu adalah root level.

2. Top Level Domain (.com, .org, .net, .id, dsb.)
Merupakan level kedua setelah root level dimana ketika DNS telah mengakses ke root, maka akan langsung mengakses ke level ini.

3. Second Level Domain (google, yahoo, dsb.)
Merupakan level setelah TLD, dimana ketika DNS telah mengakses ke root dan TLD, akan langung mengakses ke SLD.

4. Sub Level Domain
Merupakan cabang dari domain diatas, bisa merupakan menu atau aplikasi tambahan pada domain utama. Contoh: mail.google.com
 
Nah itu tadi beberapa pengetahuan tentang DNS semoga bermanfaat dan terima kasih.
KEEP SMILE n' SPIRIT



Jenis jenis DNS dan Fungsinya

A record: digunakan untuk memetakan hostname ke IP address 32-bit (IPv4).

AAAA record: untuk memetakan hostname ke IP address 128-bit (IPv6).



NS Record: digunakan untuk memetakan domain kedalam satu daftar dari DNS Server.
MX Record: digunakan untuk memetakan domain ke mail exchange server

CNAME Record: kalo yang ini membuat nama alias dari sebuah domain.