DNS (DOMAIN NAME SYSTEM)
PENGERTIAN DOMAIN NAME SYSTEM (DNS)
Domain name system merupakan sistem database terdistribusi yang digunakan untuk pencarian nama komputer pada jaringan yang menggunakan TCP/IP. DNS mempunyai kelebihan ukuran database yang tidak terbatas dan mempunyai performa yang baik pula. Dapat di katakan pula Domain name system adalah aplikasi pelayanan pada internet yang digunakan untuk menerjemahkan domain name ke alamat IP atau sebaliknya. Atau disebut juga aplikasi yang membantu memetakan host name sebuah komputer ke IP Address pada aplikasi yang terhubung ke Internet seperti Web Browser atau E-mail.
DNS dapat pula di analogikan sebagai pemakai buku telepon, seperti saat kita ingin menghubungi seseorang lewat telepon. Kita dapat menghubunginya berdasarkan nama dalam buku telepon atau menekan nomor telepon orang yang akan kita hubungi. Hal ini terjadi karena komputer beerja berdasarkan angka, dan manusia lebih cenderung bekerja berdasarkan nama.
Domain name system merupakan sistem database terdistribusi yang digunakan untuk pencarian nama komputer pada jaringan yang menggunakan TCP/IP. DNS mempunyai kelebihan ukuran database yang tidak terbatas dan mempunyai performa yang baik pula. Dapat di katakan pula Domain name system adalah aplikasi pelayanan pada internet yang digunakan untuk menerjemahkan domain name ke alamat IP atau sebaliknya. Atau disebut juga aplikasi yang membantu memetakan host name sebuah komputer ke IP Address pada aplikasi yang terhubung ke Internet seperti Web Browser atau E-mail.
DNS dapat pula di analogikan sebagai pemakai buku telepon, seperti saat kita ingin menghubungi seseorang lewat telepon. Kita dapat menghubunginya berdasarkan nama dalam buku telepon atau menekan nomor telepon orang yang akan kita hubungi. Hal ini terjadi karena komputer beerja berdasarkan angka, dan manusia lebih cenderung bekerja berdasarkan nama.
Di dalam DNS, sebuah name server memuat informasi mengenai host-host di suatu daerah/zone. Name server ini dapat mengakses server-server lainnya utnuk mengambil data-data host di daerah lainnya. Name server akan menyediakan informasi bagi client yang membutuhkan, hal ini disebut dengan resolves.
FUNGSI UTAMA DNS
Fungsi utama dari DNS yaitu menerjemahkan nama-nama host (hostnames) menjadi alamat IP Address atau sebaliknya sehingga nama tersebut akan lebih mudah di ingat oleh pengguna. Fungsi lain dari DNS yaitu memberikan informasi tentang suatu host ke seluruh jaringan internet.
KELEBIHAN DNS
- Mudah, Pengguna tidak lagi direpotkan untuk menginagat IP Address dari alamat Website yang akan di kunjungi, karena DNS telah menerjemahkannya dengan host name.
- Konsisten, Ip Address pada sebuah komputer bisa berubah, namun host name tidak berubah.
- Simple, Pengguna hanya menggunakan satu nama domain sama untuk mencari alamat website di Internet maupun Intranet.
STRUKTUR DNS
Struktur dari Domain Name System merupakan hirarki pengelompokkan domain berdasarkan nama . Domain ditentukan berdasarkan kemampuan yang ada di struktur hirarki yang disebut level. Level tersebut terdiri antara lain:
- oot-Level Domains : merupakan level paling atas di hirarki yang di ekspresikan berdasarkan periode dan dilambangkan oleh “.”.
- Top-Level Domains :berisi second-level domains dan hosts yaitu :
- edu : institusi pendidikan, seperti U.C. Berkeley (berkeley.edu).
- org : organisasi non profit, Electronic Frontier Foundation (eff.org).
- net : organisasi networking, NSFNET (nsf.net).
- gov : organisasi pemerintah non militer, NASA (nasa.gov).
- mil : organisasi pemerintah militer, ARMY (army.mil).
- xx : kode negara (id:Indonesia,au:Australia)
3. Second-Level Domains : berisi domain lain yang disebut subdomain.
4. Third-Level Domains : berisi domain lain yang merupakan subdomain dari second level domain diatasnya.
5. Host Name : domain name yang digunakan dengan host name akan menciptakan fully qualified domain name (FQDN) untuk setiap komputer.
CARA KERJA DNS
- DNS resolver melakukan pencarian alamat host pada file HOSTS. Jika alamat host yang dicari sudah ditemukan dan diberikan, maka proses selesai.
- DNS resolver melakukan pencarian pada data cache yang sudah dibuat oleh resolver untuk menyimpan hasil permintaan sebelumnya. Bila ada, kemudian disimpan dalam data cache lalu hasilnya diberikan dan selesai.
- DNS resolver melakukan pencarian pada alamat server DNS pertama yang telah ditentukan oleh pengguna.
- Server DNS ditugaskan untuk mencari nama domain pada cache-nya.
- Apabila nama domain yang dicari oleh server DNS tidak ditemukan, maka pencarian dilakukan dengan melihat file database (zones) yang dimiliki oleh server.
- Apabila masih tidak ditemukan, pencarian dilakukan dengan menghubungi server DNS lain yang masih terkait dengan server yang dimaksud. Jika sudah ditemukan kemudian disimpan dalam cache lalu hasilnya diberikan ke client (melalui web browser).
Komentar
Posting Komentar