Pengertian dan Penjelasan DNS (Lengkap)



Pengertian DNS Adalah dan Cara kerjanya



DNS(domain Name system )Adalah suatu system yang menyimpan informasi khususnya mengenai nama domain dalam bentuk basis dasar tersebar di dalam jaringan komputer.

Pengertian DNS
adalah sebuah sistem yang bertujuan utamanya untuk  menerjemahkan alamat IP ke nama domain.coba anda bayangkan jika ingin mengujungi suatu website harus menginggat IP address dengan benar kalau anda salah memasukan angka ip address maka anda juga tidak bisa mengakses website malah anda salah mengunjungi suatu website  ini membuktikan bahwa mengingat nama itu jauh lebih mudah daripada harus mengingat deretan angka.di dalam sistem DNS host komputer Akan mengirimkan queries berupa nama komputer dan domain name server yang kemudian dipetakan ke dalam alamat IP oleh DNS .


Fungsi DNS
untuk menerjemahkan sebuah domain ke IP address.Ketika anda mengunjungi suatu web  maka  dikenal  dengan nama Forward Lookup Query, yakni permintaan client diproses dengan cara memetakan nama komputer (host) ke IP Address jadi alamat url sebuah situs  di web browser maka akan diarahkan ke alamat IPv 4 dan IPV6.


Sejarah singkat DNS 
Penggunaan nama sebagai pengabstraksi alamat mesin di sebuah jaringan komputer yang lebih dikenal oleh manusia mengalahkan TCP/IP, dan kembali ke zaman ARPAnet. Dahulu, seluruh komputer di jaringan komputer menggunakan file HOSTS.TXT dari SRI (sekarang SIR International), yang memetakan sebuah alamat ke sebuah nama (secara teknis, file ini masih ada - sebagian besar sistem operasi modern menggunakannya dengan baik secara baku maupun melalui cara konfigurasi, dapat melihat Hosts file untuk menyamakan sebuah nama host menjadi sebuah alamat IP sebelum melakukan pencarian via DNS). Namun, sistem tersebut di atas mewarisi beberapa keterbatasan yang mencolok dari sisi prasyarat, setiap saat sebuah alamat komputer berubah, setiap sistem yang hendak berhubungan dengan komputer tersebut harus melakukan update terhadap file Hosts.


Dengan berkembangnya jaringan komputer, membutuhkan sistem yang bisa dikembangkan: sebuah sistem yang bisa mengganti alamat host hanya di satu tempat, host lain akan mempelajari perubahan tersebut secara dinamis. Inilah DNS.


Paul Mockapetris menemukan DNS pada tahun 1983; spesifikasi asli muncul di RFC 882 dan 883. Tahun 1987, penerbitan RFC 1034 dan RFC 1035 membuat update terhadap spesifikasi DNS. Hal ini membuat RFC 882 dan RFC 883 tidak berlaku lagi. Beberapa RFC terkini telah memproposikan beberapa tambahan dari protokol inti DNS.(sumber : Wikipedia)

Cara Kerja DNS 
DNS berperan untuk menerjemahkan nama komputer ke bentuk IP addrress.
Client DNS disebut resolvers  sedangkan  DNS Server disebut dengan nama servers Resolver.
penerapan seperti pada jaringan client server yang di mana ada yang bertindak sebagai server dan client. Ketika anda mengakses internet serta mengunjungi situs web maka Name servers akan memproses dengan cara mengecek ke local database DNS.Jika  yang dicari tidak ditemukan di local database, maka name servers tersebut akan menghubungi name servers lain atau akan mengirimkan pesan failure pada browser, jika belum ditemukan.


Proses penerjemahan IP Addres ke DNS seperti di bawah ini.
  • Pertama pengguna  mengetikan nama domain yang akan diakses pada browser.
  • Lalu komputer akan  mengirim data  ke server jaringan.
  • Kemudian Server jaringan mencari nama domain tersebut.
  • Bila nama domain  tersimpan dalam cache, maka komputer server memberikan hasil tersebut
  • Bila tidak ada server jaringan maka akan mengirim ke server diatasnya sampai mencapai root server.
  • Bila  nama domain didapat,lalu   akan dikirimkan kembali  ke user melalui server dibawahnya.


Kelebihan DNS
  • Mempermudah pengguna internet karena tak perlu mengingat IP address komputer,cukup nama host komputer saja 
  • DNS server mudah untuk untuk di konfigurasi oleh administrator.

Kekurangan DNS
  • Pengguna internet tidak bisa memakai  banyak nama untuk mencari nama domain  di internet.
  • DNS sulit  untuk di implementasikan.
  • DNS tidak dapat  membuat banyak nama domain.

Seperti yang dijelaskan diatas untuk dapat mengakses komputer lain kita memerlukan IP Address untuk memanggilnya, nah karena untuk mengingat IP Address itu sangat sulit maka digunakanlah DNS. DNS menerjemahkan IP Address yang kita ketik ataupun sebaliknya, dalam dns ada istilah Forward dan Reserve. Proses penerjemahan IP Addres ke DNS adalah sebagai berikut


  •  Pertama user mengetikan nama domain yang akan diakses
  •  Kemudian komputer user mengirim data server jaringan
  • Server jaringan mencari nama domain yang diketikan apabila ada dalam cache-nya, maka komputer server akan memberikan hasil dari pencarian tersebut.
  • Jika tidak ada server jaringan akan mengirim ke server diatasnya sampai mencapai root server.
  • Jika nama domain ditemukan akan dikirimkan kembali sampai ke user melalui server-server dibawahnya.
Struktur DNS 
mempunyai struktur maupun susunan yaitu berisikan  beberapa jenis  level –level yang ada pada DNS
Root domain
Adalah domain utama dari internet, root domain diwakili dengan tanda titik (.)

Top level domain
Adalah nama domain tingkat teratas, seperti .com . edu .gov dan masih banyak lagi. Top level domain adalah domain yang dapat dipakai oleh pengguna internet. dengan  alamat situs  yang berakhiran seperti contoh  diatas. Top level domain ada 2 macam yaitu

 Generic Top Level Domain (gTLD)
Yaitu  salah satu top level domain  yang sifatnya general. Untuk contoh domain  gTLD adalah .com, .edu, .gov, .int , .mil, .org, .net.

Country code Top Level Domain (ccTLD)
Yaitu penamaan domain yang berdasarkan pada kode suatu  negara. Misalnya Indonesia menggunakan .id, Amerika Serikat menggunakan .us, Singapura menggunakan .sg dan sebagainya.

Second level domain
Adalah turunan dari top level domain atau dapat disebut anak dari top level domain. Second level domain ada didalam Top Level Domain, contohnya seperti mail.google.com atau alamat situs yang masih menggunakan .blogspot.com
Third level domain 
Adalah turunan dari second level domain.

Macam -Macam Domain 
  • .com di peruntukan untuk situs yang memuat comersial, ini merupakan domain yang sering dipakai  
  • .edu domain yang digunakan oleh lembaga atau  badan di bidang  pendidikan (misalnya universitas atau institut)
  • .gov domain  untuk lembaga pemerintahan non-militer
  • .mil.id ini domain khusus untuk Lembaga Militer Republik Indonesia
  • .int organisasi internasional
  • .ac.id untuk Lembaga Pendidikan
  • .co.id untuk Badan Usaha yang mempunyai badan hukum sah
  • .go.id khusus untuk Lembaga Pemerintahan Republik Indonesia( karena ada akhiran id yang menunjukan kode suatu negara) 
  • .or.id domain untuk segala macam organisasi 
  • .sch.id domain khusus untuk Lembaga Pendidikan yang menyelenggarakan pendidikan seperti SD, SMP dan atau SMU
  • .web.id : domain Ditujukan bagi badan usaha, organisasi ataupun perseorangan yang melakukan kegiatannya usaha melalui situs internet
  • .Net di gunakan untuk kepentingan network infrastruktur.domain ini juga populernya dengan.com
  • .Info di gunakan untuk kepentingan informasional website.
Kesimpulan
Setiap domain di internet tidak ada yang sama ini seperti alamat bagi situs kita , coba anda bayangkan ingin mengunjungi suatu tempat namun ada 2 alamat yang sama , pasti bingung kan ?. untuk itu domain haruslah unik seperti layaknya IP andress. 

Artikel Terkait

Pengertian dan Penjelasan DNS (Lengkap)
4/ 5
Oleh

Berlangganan

Suka dengan artikel di atas? Silakan berlangganan gratis via email

1 komentar:

Anonim
8 Oktober 2018 pukul 21.40 delete

Thank you sir, my utmost appreciation for the effort of your team, i am
indeed a regular visitor to your site, i thought to, (out
of courtsey) provide some suggestion and feedback of my very own , would be thankful if you could reply or recognize my suggestions
to make this site more content oriented .
Regards.
Rana Duggal.

Reply
avatar

"tinggalkan jejak kawan , karena sebuah tulisan dapat mengambarkan dirimu sendiri"