Apa Itu Server DNS

Sign up and earn $1000 a day ⋙

Server Domain Name System (DNS) adalah komputer yang mencocokkan nama host situs web (seperti example.com) dengan alamat Internet Protocol (IP) yang sesuai. Basis data alamat IP publik dan nama domain yang cocok disimpan di server DNS.

Menurut protokol IPv4 atau IPv6, setiap perangkat yang terhubung ke internet memiliki alamat IP unik yang membantu mengidentifikasinya. Hal yang sama dapat dikatakan untuk server web, yang digunakan untuk meng-host situs web. Satu server CDNetworks di Mountain View, California, misalnya, memiliki alamat IP 157.185.170.144.

Server DNS membantu kita untuk menghindari menghafal alamat IP yang panjang (dan bahkan yang alfanumerik yang lebih kompleks dalam sistem IPV6) dengan secara otomatis menerjemahkan nama situs web ke dalam nomor ini sehingga server dapat memuat halaman web yang benar.

Isi

Apa Itu DNS?

Domain Name System (DNS) adalah database nama domain dan alamat IP yang memungkinkan browser menemukan alamat IP yang benar untuk URL nama host. Ketika kita ingin mengakses sebuah website, kita biasanya mengetikkan nama domain ke dalam web browser, seperti cdnetworks.com, wired.com, atau nytimes.com.

Apa Itu Server DNS

Namun, untuk memuat konten untuk situs web, browser web perlu mengetahui alamat IP tertentu. Domain Name System (DNS) mengubah nama domain menjadi alamat IP, memungkinkan sumber daya dimuat dari server situs web. Situs web dengan beberapa alamat IP milik satu nama domain tidak jarang.

Situs besar seperti Google, misalnya, akan meminta pengguna meminta server dari seluruh dunia. Meskipun nama situs yang dimasukkan di browser sama, server yang coba disambungkan oleh komputer dari Singapura kemungkinan besar akan berbeda dari server yang coba dijangkau oleh komputer, katakanlah, Toronto. Ini adalah saat caching DNS memasuki gambar.

Caching DNS

Caching DNS adalah teknik penyimpanan data DNS pada catatan DNS yang lebih dekat dengan klien yang meminta sehingga permintaan DNS dapat diselesaikan lebih cepat. Ini menghilangkan kebutuhan untuk permintaan tambahan lebih jauh ke bawah rantai, meningkatkan waktu buka halaman web, dan menurunkan penggunaan bandwidth.

Time to live, atau TTL, mengacu pada berapa lama catatan DNS disimpan dalam cache DNS. Kerangka waktu ini penting karena menentukan seberapa "baru" catatan DNS dan apakah mereka cocok dengan revisi alamat IP saat ini. Caching DNS dapat dilakukan di browser atau di tingkat sistem operasi (tingkat OS).

Caching DNS Di Peramban

Karena browser web menyimpan data DNS untuk jangka waktu tertentu, ini sering kali menjadi tempat pertama yang dilihat pengguna saat membuat data DNS. Ada lebih sedikit langkah yang terlibat dalam memverifikasi cache DNS dan membuat permintaan DNS ke alamat IP saat menggunakan browser.

Caching DNS Tingkat Sistem Operasi (OS)

Ketika kueri DNS meninggalkan workstation pengguna akhir, ia pergi ke tingkat sistem operasi untuk mencari kecocokan. Proses "stub resolver" di sistem operasi memeriksa cache DNS-nya sendiri untuk menentukan apakah ada catatannya. Jika tidak, kueri diarahkan ke Penyedia Layanan Internet di luar jaringan lokal (ISP).

Bagaimana Cara Kerja DNS?

DNS bertanggung jawab untuk mengubah nama host (juga dikenal sebagai situs web atau nama halaman web) menjadi alamat IP. Proses menemukan alamat IP yang sesuai dikenal sebagai resolusi DNS, dan tindakan memasukkan nama domain dikenal sebagai kueri DNS.

Ada tiga jenis kueri DNS: rekursif, iteratif, dan non-rekursif.

Kueri rekursif adalah kueri di mana server DNS diperlukan untuk merespons dengan catatan sumber daya yang diminta. Jika catatan tidak dapat ditemukan, pesan kesalahan harus ditampilkan ke klien DNS.

Pertanyaan berulang adalah pertanyaan di mana klien DNS meminta respons dari banyak server DNS hingga respons terbaik ditemukan, atau hingga terjadi kesalahan atau batas waktu. Jika server DNS yang berwenang untuk tingkat yang lebih rendah dari ruang nama domain tidak dapat menemukan kecocokan untuk kueri, itu akan merujuk ke server DNS yang berwenang untuk tingkat yang lebih rendah dari ruang nama domain. Klien DNS kemudian menanyakan alamat rujukan ini, dan proses berulang dengan lebih banyak server DNS.

Kueri non-rekursif adalah kueri yang diselesaikan oleh penyelesai DNS saat sumber daya yang diminta tersedia, baik karena server otoritatif atau karena sumber daya sudah di-cache.

Berbagai Jenis Server DNS

Permintaan DNS dikirim ke beberapa server berbeda sebelum diselesaikan, tanpa keterlibatan pengguna akhir.

1. Penyelesai Rekursif DNS

Ini adalah server yang didedikasikan untuk menerima permintaan dari mesin klien. Ini menempatkan catatan DNS dan melakukan permintaan tambahan sebagai tanggapan atas permintaan DNS klien. Ketika sumber daya yang diminta dikembalikan ke recursor di awal proses kueri, caching DNS dapat mengurangi jumlah kueri.

2. Server Nama Root

Server ini bertugas mengubah nama host yang dapat dibaca manusia menjadi alamat IP yang dapat dibaca komputer. Server root menerima kueri rekursor dan, berdasarkan nama domain dalam kueri, mengirimkannya ke server nama TLD di tahap berikutnya.

3. Server Nama Domain Tingkat Atas (TLD)

Server nama TLD bertanggung jawab untuk melacak informasi nama domain. Misalnya, mereka dapat menyertakan informasi tentang situs web yang diakhiri dengan “.com” atau “.org”, serta domain tingkat negara seperti “www.example.com.uk”, “www.example.com.us, " dan lain-lain. Server nama TLD menerima kueri dari server root dan meneruskannya ke server nama DNS otoritatif untuk domain yang dimaksud.

4. Server Nama Resmi

Server nama DNS otoritatif akhirnya akan mengembalikan alamat IP ke recursor DNS, yang kemudian dapat menyampaikannya ke klien. Server nama DNS otoritatif ini adalah yang menyimpan catatan DNS di bagian bawah proses pencarian. Anggap mereka perhentian terakhir Anda atau sumber informasi paling otoritatif.

Kesimpulan

Pencarian DNS adalah prosedur di mana server DNS mengembalikan catatan DNS. Ini memerlukan meneruskan kueri nama host dari browser web ke proses pencarian DNS di server DNS dan sebaliknya. Penyelesai DNS adalah server yang menangani tahap pertama dalam proses pencarian DNS, memulai serangkaian prosedur yang berujung pada URL yang diterjemahkan ke dalam alamat IP untuk memuat halaman web.

Penyelesai rekursif DNS menerima kueri nama host yang dimasukkan pengguna setelah melakukan perjalanan dari browser web ke internet. Server DNS rekursif kemudian mengirimkan kueri ke server root DNS, yang mengembalikan alamat server TLD yang bertanggung jawab untuk penyimpanan domain.

Penyelesai kemudian mengirimkan permintaan DNS ke TLD domain terkait, menerima alamat IP server nama domain. Server DNS rekursif selanjutnya meminta server nama domain dan menerima alamat IP untuk diberikan ke browser web sebagai langkah terakhir. Browser kemudian dapat menggunakan permintaan HTTP untuk meminta halaman web tertentu setelah proses pencarian DNS selesai.

Fase-fase ini membentuk prosedur pencarian DNS konvensional, namun caching DNS dapat mempercepatnya. Caching DNS memungkinkan browser, sistem operasi, atau infrastruktur DNS jauh untuk menyimpan informasi pencarian DNS secara lokal, memungkinkan beberapa langkah dilewati untuk memuat lebih cepat.

Sign up and earn $1000 a day ⋙

Leave a Comment

Cara Menonaktifkan Pemblokir Pop-Up Di Google Chrome, Safari, dan Edge

Cara Menonaktifkan Pemblokir Pop-Up Di Google Chrome, Safari, dan Edge

Semua browser web populer di semua platform dilengkapi dengan pemblokir pop-up bawaan. Mereka biasanya cukup pintar untuk memblokir pop-up yang tidak diinginkan

Cara Memperbaiki Masalah Aplikasi EA yang Terus Mengeluarkan Anda

Cara Memperbaiki Masalah Aplikasi EA yang Terus Mengeluarkan Anda

Aplikasi Electronic Arts (EA) di Windows adalah tujuan utama Anda untuk mengakses game favorit Anda. Oleh karena itu, hal ini bisa menjadi sangat membuat frustrasi ketika

Cara Mengetahui Kapan Website Pertama Kali Diterbitkan Atau Diluncurkan

Cara Mengetahui Kapan Website Pertama Kali Diterbitkan Atau Diluncurkan

Setiap orang memiliki masalah yang sama dalam menemukan publikasi situs web atau tanggal peluncuran. Beberapa harus mendapatkan tanggal penerbitan untuk esai sekolah, sementara itu

Cara Mengubah Gambar Daftar Putar di SoundCloud

Cara Mengubah Gambar Daftar Putar di SoundCloud

Baik Anda mengunggah musik atau menyusun daftar putar yang sempurna untuk berolahraga, sampul daftar putar Anda adalah hal pertama yang dilakukan SoundCloud.

Cara Menemukan Raider Terakhir Di Minecraft

Cara Menemukan Raider Terakhir Di Minecraft

Jika Anda pernah berada di akhir serangan Minecraft dan mencari perampok terakhir yang harus dilenyapkan, Anda tidak sendirian. Banyak pemain yang mengalami hal itu

Cara Mengaktifkan JavaScript Di Google Chrome, Firefox, Microsoft Edge, dan Safari

Cara Mengaktifkan JavaScript Di Google Chrome, Firefox, Microsoft Edge, dan Safari

JavaScript adalah salah satu dinamo paling kuat di balik web interaktif. Bahasa pemrograman ini memungkinkan halaman web merespons tindakan Anda secara real time.

Cara Memperbaiki Kode Kesalahan TV Hisense 014.50

Cara Memperbaiki Kode Kesalahan TV Hisense 014.50

TV Hisense dinilai sebagai salah satu TV ROKU terbaik di pasar. Namun, terkadang Anda mungkin menemukan notifikasi kode kesalahan 014.50 di TV Anda saat mencoba

Cara Mengontrol Volume Di Amazon Fire Stick Anda

Cara Mengontrol Volume Di Amazon Fire Stick Anda

Mencoba mengelola remote pada tahun 2024 terasa seperti mencoba menangani tagihan. Untungnya, jika Anda menggunakan Fire Stick untuk streaming acara favorit Anda dan

Cara Menghapus Semua Foto Dari IPhone Anda (Tanpa Kehilangannya Untuk Selamanya)

Cara Menghapus Semua Foto Dari IPhone Anda (Tanpa Kehilangannya Untuk Selamanya)

Karena ponsel Apple hanya dilengkapi dengan sejumlah penyimpanan internal yang tidak dapat diperluas, Anda mungkin akan kehabisan ruang dengan cepat. Pada titik tertentu, Anda mungkin melakukannya

Cara Memperbarui Aplikasi di Hisense TV

Cara Memperbarui Aplikasi di Hisense TV

Hisense adalah merek yang semakin populer dalam hal teknologi Smart TV. Mereka memproduksi unit LED dan ULED (Ultra LED) yang hemat anggaran

Roblox: Cara Mendapatkan Kepala Tanpa Kepala

Roblox: Cara Mendapatkan Kepala Tanpa Kepala

Panduan lengkap untuk membeli atau memperdagangkan Headless Head eksklusif, yang terkenal dengan efek dekoratifnya yang unik, di Roblox.

Cara Melihat Nomor Telepon Seseorang di Telegram

Cara Melihat Nomor Telepon Seseorang di Telegram

Saat mendaftar akun dengan Telegram, Anda harus menambahkan nomor telepon ke detail pribadi Anda. Jika Anda penasaran untuk mengonfirmasi milik orang lain

Cara Menampilkan Gambar Dari Foto Amazon Di Echo Show

Cara Menampilkan Gambar Dari Foto Amazon Di Echo Show

Temukan cara mengubah Amazon Echo Show Anda menjadi bingkai foto digital dengan Foto Amazon dalam panduan ini.

Cara Membuat Formulir Pemesanan Online

Cara Membuat Formulir Pemesanan Online

Formulir pemesanan online membantu bisnis mendapatkan pesanan dari pelanggan mereka tanpa kerumitan. Dengan formulir pemesanan, pelanggan dapat melakukan pemesanan produk, membuat

DoorDash: Cara Mendapatkan Pengembalian Dana

DoorDash: Cara Mendapatkan Pengembalian Dana

Ingin tahu bagaimana cara mendapatkan pengembalian dana untuk pesanan DoorDash Anda? Lihat semua cara mendapatkan pengembalian dana, jadwal pengembalian dana, dan banyak lagi.