Ads by Agung Cahyadi
Dasar-dasar Jaringan: Server DNS - Bagian 3

Di aritkel seri Dasar-dasar Jaringan bagian 2, saya berbicara tentang bagaimana semua komputer dijaringan berbagi alamat IP yang sama. Saya juga menjelaskan, ketika komputer perlu mengakses informasi dari komputer di jaringan lain, tugas router untuk memindahkan paket data yang diperlukan dari jaringan lokal ke jaringan lain (seperti Internet).



Jika Kalian membaca artikel itu, Kalian mungkin memperhatikan bahwa dalam salah satu contoh saya, saya membuat referensi ke alamat IP yang terkait dengan situs Web EL Creative Academy. Untuk bisa mengakses situs Web, browser Web Kalian harus mengetahui alamat IP situs Web. Hanya dengan demikian Web browser bisa memberikan alamat itu ke router, tujuannya adalah merutekan paket permintaan keluar ke tujuan yang sesuai. Meskipun setiap situs web memiliki alamat IP, Kalian mungkin mengunjungi situs web setiap hari tanpa harus tahu alamat IP secara manual. Pada artikel ini, disini saya akan menunjukkan kepada Kalian mengapa kenapa bisa terjadi.

Saya sudah menjelaskan di artikel sebelumnya bahwa alamat IP mirip dengan alamat rumah. Bagian jaringan dari alamat menentukan jaringan tempat komputer itu berada, dan bagian komputer dari alamat menunjuk komputer tertentu pada jaringan itu. Mengetahui alamat IP adalah persyaratan untuk komunikasi berbasis TCP / IP antara dua komputer. 

Apa Itu DNS?

Domain Name System (DNS) merupakan sistem penamaan dan tempat penyimpanan informasi tentang nama host ataupun nama domain yang memungkinkan komunikasi antara manusia dan komputer secara lebih mudah.

Pada dasarnya, DNS adalah sistem tentang database terdistribusi di dalam jaringan dengan fungsi dasar mengubah permintaan hostname tertentu kepada nomor IP spesifik yang dimengerti komputer. Informasi tersebut disimpan di dalam sebuah direktori yang berada di dalam server nama domain.

Penggunaan DNS

Saat Kalian membuka browser Web dan memasukkan nama situs Web (yang dikenal sebagai nama domain web, URL, atau Universal Resource Locator), browser Web langsung menuju ke situs Web tanpa Kalian harus memasukkan alamat IP. Dengan mengingat hal itu, pertimbangkan perbandingan alamat IP saya dengan alamat pos. Kalian tidak bisa hanya menulis nama seseorang di amplop, diberikan amplop itu ke petugas pos, dan mengharapkannya dikirim. Kantor pos tidak bisa mengirimkan surat kecuali memiliki alamat. Konsep dasar yang sama berlaku untuk mengunjungi situs Web. Komputer Kalian tidak bisa berkomunikasi dengan situs Web kecuali ia mengetahui alamat IP situs tersebut.

Jadi jika komputer Kalian perlu mengetahui alamat IP situs Web sebelum bisa mengakses situs, dan Kalian tidak memasukkan alamat IP, dari mana alamat IP itu berasal? Menerjemahkan nama domain ke alamat IP adalah tugas dari server DNS.

Dalam dua artikel sebelum ini, saya berbicara tentang beberapa aspek konfigurasi TCP / IP komputer, seperti alamat IP, subnet mask, dan gateway default. Jika Kalian melihat Gambar A, Kalian akan melihat bahwa ada satu opsi konfigurasi lagi yang telah diisi; server DNS yang dipilih.

Server DNS Pilihan didefinisikan sebagai bagian dari konfigurasi TCP / IP
Gambar A: Server DNS Pilihan didefinisikan sebagai bagian dari konfigurasi TCP / IP komputer

Seperti yang Kalian lihat pada gambar, server DNS yang lebih disukai didefinisikan sebagai bagian dari konfigurasi TCP / IP komputer. Artinya, komputer akan selalu mengetahui alamat IP dari server DNS. Ini penting karena komputer tidak bisa berkomunikasi dengan komputer lain menggunakan protokol TCP/IP kecuali jika alamat IP diketahui.

Dengan mengingat hal itu, mari kita lihat apa yang terjadi ketika Kalian mencoba untuk mengunjungi situs web. Proses dimulai ketika Kalian membuka browser Web dan memasukkan URL. Ketika Kalian melakukannya, browser Web tahu bahwa itu tidak bisa menemukan situs Web berdasarkan URL saja. Karena itu ia mengambil alamat IP server DNS dari konfigurasi TCP / IP komputer dan meneruskan URL ke server DNS. Server DNS kemudian mencari URL di atas meja yang juga mencantumkan alamat IP situs. Server DNS kemudian mengembalikan alamat IP ke browser Web, dan browser kemudian bisa berkomunikasi dengan situs Web yang diminta.

Sebenarnya, penjelasan itu sedikit terlalu disederhanakan. Resolusi nama DNS hanya bisa bekerja dengan cara yang baru saja saya jelaskan jika server DNS berisi catatan yang sesuai dengan situs yang diminta. Jika Kalian mengunjungi situs Web acak, ada peluang yang sangat bagus bahwa server DNS Kalian tidak berisi catatan untuk situs tersebut. Alasan untuk ini adalah karena internet sangat besar. Ada jutaan situs Web, dan situs-situs baru dibuat setiap hari. Tidak mungkin server DNS tunggal bisa mengikuti semua situs dan permintaan layanan dari semua orang yang terhubung ke Internet.

Organisasi ICANN

Mari kita berpura-pura bahwa server DNS tunggal bisa menyimpan catatan untuk setiap situs web yang ada. Bahkan jika kapasitas server tidak menjadi masalah, server akan kewalahan oleh volume permintaan resolusi nama yang akan diterima dari orang-orang yang menggunakan Internet. Server DNS terpusat juga akan menjadi target serangan yang sangat populer.

Sebaliknya, server DNS didistribusikan sehingga satu server DNS tidak harus memberikan resolusi nama untuk seluruh Internet. Ada organisasi bernama ICANN, yang bertanggung jawab atas semua nama domain terdaftar di Internet. Karena mengelola semua nama domain itu adalah pekerjaan yang sangat besar, ICANN mendelegasikan sebagian tanggung jawab penamaan domain ke berbagai perusahaan lain. Misalnya, Solusi Jaringan bertanggung jawab untuk semua nama domain .com. Meski begitu, Network Solutions tidak memelihara daftar alamat IP yang terkait dengan semua domain .com. Dalam kebanyakan kasus, server DNS Network Solution berisi catatan yang mengarah ke server DNS yang dianggap otoritatif untuk setiap domain.

Cara Kerja DNS

Untuk melihat bagaimana semua ini bekerja, bayangkan Kalian ingin mengunjungi situs web www.elcreativeacademy.com. Ketika Kalian memasukkan permintaan ke browser Web Kalian, browser Web Kalian meneruskan URL ke server DNS yang ditentukan oleh konfigurasi TCP / IP komputer Kalian. Kemungkinan besar, server DNS Kalian tidak akan mengetahui alamat IP situs web ini. Oleh karena itu, ia akan mengirim permintaan ke server DNS ICANN. Server DNS ICANN tidak akan tahu alamat IP untuk situs web yang Kalian coba kunjungi. Namun ia akan mengetahui alamat IP dari server DNS yang bertanggung jawab untuk nama domain yang berakhiran .COM. Ini akan mengembalikan alamat ini ke browser Web Kalian, yang sebagai imbalannya akan mengirimkan permintaan ke server DNS yang ditentukan.

Server DNS tingkat atas untuk domain yang diakhiri dengan .COM juga tidak akan mengetahui alamat IP dari situs web yang diminta, tetapi ia juga akan mengetahui alamat IP dari server DNS yang otoritatif untuk domain elcreativeacademy.com. Itu akan mengirim alamat ini kembali ke mesin yang membuat permintaan. Browser Web kemudian akan mengirim permintaan DNS ke server DNS yang otoritatif untuk domain yang diminta. Server DNS itu kemudian akan mengembalikan alamat IP situs web, sehingga memungkinkan mesin untuk berkomunikasi dengan situs web yang diminta.

Seperti yang Kalian lihat, ada banyak langkah yang harus diselesaikan agar komputer bisa menemukan alamat IP suatu situs web. Untuk membantu mengurangi jumlah permintaan DNS yang harus dibuat, hasil permintaan DNS biasanya di-cache untuk beberapa jam atau beberapa hari, tergantung pada bagaimana mesin dikonfigurasi. Caching alamat IP sangat meningkatkan kinerja dan meminimalkan jumlah bandwidth yang dikonsumsi oleh permintaan DNS. Bayangkan betapa tidak efisiennya penjelajahan Web jika komputer Kalian harus melakukan set lengkap permintaan DNS setiap kali Kalian mengunjungi halaman baru.

Kesimpulan

Pada artikel ini, saya menjelaskan bagaimana server DNS digunakan untuk menyelesaikan nama domain ke alamat IP. Meskipun proses yang saya jelaskan terdengar cukup sederhana, penting untuk diingat bahwa ICANN dan pendaftar DNS tingkat atas, seperti Network Solutions, menggunakan teknik penyeimbangan beban untuk mendistribusikan permintaan di banyak server DNS yang berbeda. Ini mencegah salah satu server menjadi kewalahan, dan menghilangkan kemungkinan memiliki satu titik kegagalan.

Sebelumnya: Dasar-Dasar Jaringan: Router - Bagian 2
Selanjutnya: Dasar-Dasar Jaringan: Workstation dan Server - Bagian 4
Daftar Isi: Dasar-Dasar Jaringan

Sumber: www.techgenix.com

0Komentar

Sebelumnya Selanjutnya